@import url(//feelgood.co.jp/cms/wp-content/themes/feelgood/css/cssfonts-min.css);@import url(//feelgood.co.jp/cms/wp-content/themes/feelgood/css/default.css);@import url(//feelgood.co.jp/cms/wp-content/themes/feelgood/css/style.css);body{min-width:1100px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner{width:1000px;margin:0 auto;position:relative;overflow:hidden;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article{padding:30px 0}.tmp img{display:block;margin:0 auto}.bg01{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/beige_bg.png) center center}.bg02{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/beige_bg02.png) center center}.bg03{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg_house.jpg) center center;background-size:cover}.bg04{background:#f0f0f0 url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/ftr_bnr_bg.png) repeat-x center bottom}.btn{font-family:tbcgothic-std,sans-serif;display:inline-block}.btn a{display:block;background:#ffa401;box-shadow:0px 0px 0px 2px rgba(210,178,0,.73) inset,0px 2px 0px 0px rgba(210,178,0,.73);border:#ffa401 solid 2px;font-size:25px;color:#333 !important;text-decoration:none !important;padding:10px 50px;border-radius:5px}.btn a:after{content:'>';margin-left:20px}.btn a:hover{opacity:.6;transition:.7s}.btnDetail{position:relative;font-size:20px !important;font-weight:700;background:#12a73b;box-shadow:0 -3px 0 rgba(0,0,0,.3) inset;margin:5px 0 0 !important;padding:0;transition:.7s;text-align:center;color:#fff}.btnDetail:hover{opacity:.7;transition:.7s}.btnDetail a{display:block;padding:3px 7px !important;color:#fff;text-decoration:none;text-align:center;transition:.7s}.notice-r{color:#d00000}.notice-o{color:#fed500}.notice-b{color:#004ea2}.notice-g{color:#488a37}.notice-y{color:#fed500}.tel{font-size:13px}.tel span{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/ico_freedial05.png) no-repeat left 80%;color:#d00000;font-size:48px;line-height:1;padding:0 0 0 80px;margin:0;display:block;font-family:"Impact",Gadget,'Anton',sans-serif}.tel span a{color:#d00000 !important;text-decoration:none}header{position:relative}header .htxt{background:#efefef;padding:7px 0}header .htxt h1,header .htxt p{font-size:11px;font-weight:400;color:#333;display:block;width:1100px;margin:0 auto}header .htxt p strong{font-weight:400}header .inner{align-items:center;padding:0;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1100px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header .hdrLogo{overflow:hidden;float:left;margin:0 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .hdrLogo a{float:left;text-decoration:none;color:#333}header .hdrLogo .corpNumber{font-size:11px}header .hdrContact{float:left;font-size:15px}header .hdrContactp{line-height:1.2}header .hdrContact .contactCatch{display:block;border-radius:30px;background:#488a37;color:#fff;text-align:center;margin-bottom:5px;font-weight:700;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}header .hdrContact .tel{font-size:10px;line-height:1.4}header .hdrContact .tel span{font-size:43px;background-size:54px;padding-left:55px}header .hdrBnr{position:relative;overflow:hidden;float:right}header .hdrBnr li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:5px}header .hdrBnr li a{text-decoration:none}header .hdrBnr li:hover,header .hdrBnr li a:hover{opacity:.8;transition:.7s}#showroom footer{display:none}footer{padding:0 0 80px;font-size:13px}footer .ftrBnr{position:relative;overflow:hidden;background:#f0f0f0 url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/ftr_bnr_bg.png) repeat-x center bottom}footer .ftrBnr .consultationBox,footer .ftrBnr .estimatesBox{float:left;margin-right:40px}footer .ftrBnr .estimatesBox{margin-right:0}footer .inner{padding:30px 0}#top footer .bnrArea{padding-bottom:20px;margin-bottom:10px;border-bottom:#333 dotted 1px}footer .corpNumber{font-size:11px}footer a,footer a:link,footer a:visited{color:#333;text-decoration:none}footer .ftrLogo{margin-bottom:20px;display:block}footer .h5,footer h5{font-size:15px;font-weight:700;line-height:1.8;margin-bottom:10px}footer nav{float:right;height:auto;background:0 0;margin-top:0}footer nav .ftrNav{position:relative;overflow:hidden}footer nav .ftrNav>li{float:left;margin-left:50px}footer nav .ftrNav li ul>li{position:relative;padding-left:13px}footer nav .ftrNav li ul>li:before,footer nav .ftrNav li ul>li:after{display:block;content:'';position:absolute}footer nav .ftrNav li ul>li:before{z-index:2;top:7px;left:1px;width:3px;height:3px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer nav .ftrNav li ul>li:after{top:6px;left:0;width:7px;height:7px;background-color:#f6b0b8}footer nav .ftrNav li ul>li a{text-decoration:none}footer .ftrTosoBnr{clear:both;position:relative;overflow:hidden;padding-top:30px;margin-bottom:20px;text-align:right}footer .ftrTosoBnr li{display:inline-block;margin-left:20px}footer .p-links{margin:10px 0;float:right}footer .p-links__list{display:flex;flex-flow:row wrap;justify-content:flex-end}footer .p-links__list-item:nth-of-type(n+2){margin:0 0 10px 10px}footer .p-links__list-link{padding:5px;box-sizing:border-box;border:1px solid #ddd;display:block;height:60px}footer .funai .p-links__list-link{padding:0;border:none}footer .p-links__list-link img{width:auto;max-height:100%}footer .copyRight{clear:both;text-align:right}footer .ftrScroll{padding:3px 0;background:rgba(0,0,0,.7);position:fixed;bottom:0;width:100%;display:none;z-index:100;font-size:12px;line-height:1.2}footer .ftrScroll .inner{margin:10px auto;padding:0}footer .ftrScroll .ftrCont{background:#fff;padding:8px 10px;float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-right:15px}footer .ftrScroll .tel{display:inline-block;float:left;margin-right:10px;color:#333;font-size:11px;line-height:1}footer .ftrScroll .tel span{padding:0 0 0 40px;color:#d00000;font-size:44px;line-height:1;display:block;background-size:40px}footer .ftrScroll .ftrCont ul{position:relative;overflow:hidden}footer .ftrScroll .ftrCont ul li{float:left;margin-left:6px;width:140px;font-size:21px;font-weight:700;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer .ftrScroll .ftrCont ul li a{padding:7px 0;display:block;color:#fff;text-decoration:none;border-radius:7px;position:relative;margin:3px 2px;text-align:center}footer .ftrScroll .ftrCont ul li a:hover{background:rgba(255,255,255,.3);transition:.7s}footer .ftrScroll .ftrCont ul li.ftrDiagnosis{background:-webkit-linear-gradient(top,#c68511 0%,#6f4b0a 100%);background:-moz-linear-gradient(top,#c68511 0%,#6f4b0a 100%);background:-o-linear-gradient(top,#c68511 0%,#6f4b0a 100%);background:-ms-linear-gradient(top,#c68511 0%,#6f4b0a 100%);background:linear-gradient(180deg,#c68511 0%,#6f4b0a 100%);border:solid 2px #80560b}footer .ftrScroll .ftrCont ul li.ftrDiagnosis a:before{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/fcon_ico_diagnosis.png) no-repeat 0 0}footer .ftrScroll .ftrCont ul li.ftrRainleaking{background:-webkit-linear-gradient(top,#479de2 0%,#2756b5 100%);background:-moz-linear-gradient(top,#479de2 0%,#2756b5 100%);background:-o-linear-gradient(top,#479de2 0%,#2756b5 100%);background:-ms-linear-gradient(top,#479de2 0%,#2756b5 100%);background:linear-gradient(180deg,#479de2 0%,#2756b5 100%);border:solid 2px #2e65bf}footer .ftrScroll .ftrCont ul li.ftrRainleaking a:before{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/fcon_ico_rainleaking.png) no-repeat 0 0}footer .ftrScroll .ftrCont ul li.ftrShowroom{background:-webkit-linear-gradient(top,#60d17b 0%,#358943 100%);background:-moz-linear-gradient(top,#60d17b 0%,#358943 100%);background:-o-linear-gradient(top,#60d17b 0%,#358943 100%);background:-ms-linear-gradient(top,#60d17b 0%,#358943 100%);background:linear-gradient(180deg,#60d17b 0%,#358943 100%);border:solid 2px #3e984f}footer .ftrScroll .ftrCont ul li.ftrShowroom a:before{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/fcon_ico_showroom.png) no-repeat 0 0}footer .ftrScroll .ftrCont ul li.ftrContact{background:-webkit-linear-gradient(top,red 0%,#c40000 100%);background:-moz-linear-gradient(top,red 0%,#c40000 100%);background:-o-linear-gradient(top,red 0%,#c40000 100%);background:-ms-linear-gradient(top,red 0%,#c40000 100%);background:linear-gradient(180deg,red 0%,#c40000 100%);border:solid 2px #d00000}footer .ftrScroll .ftrCont ul li.ftrContact a:before{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/fcon_ico_contact.png) no-repeat 0 0}footer .ftrScroll .ftrCont ul li.ftrTel{display:none}footer .ftrScroll .pageTop a{background:#f6b0b8;width:76px;height:71px;text-align:center;display:table-cell;vertical-align:middle}footer .ftrScroll .pageTop a:hover img{filter:alpha(opacity=80);opacity:.8}#top footer .ftrBnr{padding-bottom:0;border-bottom:none;margin-bottom:0}footer .footerCom .floatL p{margin-bottom:10px}.corpAbout .inner{padding:0;position:relative;overflow:hidden;min-height:261px}.corpAbout h2{font-size:30px;line-height:1.4;background:0 0;color:#f6b0b8;margin-bottom:15px;width:auto;padding:0;font-family:tbcgothic-std,sans-serif}.corpAbout .overflowH{width:490px;float:right}.corpAbout p{font-size:16px;margin-bottom:0}.corpAbout .btn{line-height:1.8;margin-bottom:30px}.corpAbout .btn a{padding:5px 25px 5px 55px}.corpAbout .imgLayer{bottom:0}nav{position:relative;height:90px;background:#fbdde1;background:-moz-linear-gradient(top,rgba(251,221,225,1) 0%,rgba(246,176,184,1) 100%);background:-webkit-linear-gradient(top,rgba(251,221,225,1) 0%,rgba(246,176,184,1) 100%);background:linear-gradient(to bottom,rgba(251,221,225,1) 0%,rgba(246,176,184,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbdde1',endColorstr='#f6b0b8',GradientType=0)}nav ul#gNav{height:80px;margin:0 auto 0;width:1100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:10px;font-family:tbcgothic-std,sans-serif}nav ul#gNav:after{display:none}nav ul#gNav>li{background:#f6b0b8;border-radius:5px 5px 0 0;display:block;width:115px;position:relative;height:100%;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;text-shadow:1px 1px 0px #565656}nav ul#gNav>li>a{padding:0 0 10px;height:80px;display:table-cell;position:relative;width:115px;text-align:center;color:#fff;text-decoration:none;font-size:17px;font-weight:700;line-height:1.2;vertical-align:middle;box-sizing:border-box}nav ul#gNav>li.showroom>a{padding-bottom:0}nav ul#gNav>li.showroom>a img{max-width:100%;height:auto;margin-top:-11px}nav ul#gNav>li span{display:block;font-size:10px;font-weight:400;color:#fff600;text-shadow:none;position:absolute;bottom:10px;left:0;right:0;margin:auto;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}nav #gNav>li>ul{position:absolute;top:80px;left:0;z-index:1;min-width:100%;height:0;width:auto}nav #gNav>li>ul>li{visibility:hidden;overflow:hidden;width:auto;height:0;background:rgba(45,41,32,.8);border-bottom:solid 1px;border-bottom-color:rgba(255,255,255,.8);font-size:13px;transition:.7s;float:none;font-weight:400;text-shadow:none}nav #gNav li ul li a{height:auto;border-bottom:none;height:39px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}nav #gNav li ul li a:before,nav #gNav li ul li a:after{display:none}nav #gNav li ul li a:link,nav #gNav li ul li a:visited{color:#fff;text-decoration:none}nav #gNav li ul li:hover,nav #gNav li ul>li a:hover{color:#f1d200 !important;transition:.7s}nav #gNav li:hover ul li,nav #gNav li a:hover ul li{visibility:visible;overflow:visible;height:39px}#menu nav #gNav>li.gnav03 ul li a,#menu nav #gNav>li.gnav04 ul li a{color:#fff !important}#menu nav #gNav>li.gnav03 ul li a:hover,#menu nav #gNav>li.gnav04 ul li a:hover{color:#f1d200 !important;transition:.7s}#mainv{margin-bottom:0;z-index:0;overflow:hidden}#mainv .stage{width:100%;margin:0 auto;z-index:0;height:428px}#mainv .stage span{width:1000px;z-index:10 !important}.slick-slide{opacity:.5;transition:.5s}.slick-current{opacity:1}#mainv .stage button{position:absolute;z-index:2000}#mainv .thumbnail .slick-track{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}#mainv .thumbnail span{width:200px !important;height:auto}#mainv .thumbnail span img{width:100%}#arrows{width:1110px;margin:0 auto;position:relative}#arrows button{position:absolute;border:none}#arrows button.slick-prev,#arrows button.slick-next{background:0 0;outline:none;cursor:pointer;width:2000px;height:436px}#arrows button.slick-prev{right:1050px;top:-436px}#arrows button.slick-next{left:1050px;top:-436px}#arrows button.slick-prev:before,#arrows button.slick-next:before{content:"";width:100%;height:100%;display:block}#arrows .slick-prev:hover{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/leftNav.png) right center no-repeat;opacity:1}#arrows .slick-next:hover{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/rightNav.png) left center no-repeat;opacity:1}#dots{position:relative;height:45px}.slick-dots{position:absolute;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0;position:relative}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;display:block;background:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background:#fed900}.slide-btn01{width:auto;text-align:center;position:relative;overflow:hidden;right:inherit}.slide-btn01 li,#main .slide-btn01 li{border-radius:3px;border:#ccc solid 1px;box-shadow:0px 0px 0 3px #fff inset;width:250px;margin:0 0 0 10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;font-size:24px;line-height:1.2;padding:0;position:relative}#main .slide-btn01 li:before,#main .slide-btn01 li:after{content:none}.slide-btn01 li:nth-child(2n),#main .slide-btn01 li:nth-child(2n){float:right}.slide-btn01 li:nth-child(-n+2),#main .slide-btn01 li:nth-child(-n+2){margin-top:0}.slide-btn01 li img,.slide-btn01 li i{position:absolute;top:10px;left:20px;height:24px !important;text-shadow:none;top:0;bottom:0;margin:auto}.slide-btn01 li span{font-size:16px;display:block}.slide-btn01 li.mainvBnr01{background:#60d17b;text-shadow:1px 1px 1px #3e984f,-1px 1px 1px #3e984f,1px -1px 1px #3e984f,-1px -1px 1px #3e984f,1px 0px 1px #3e984f,0px 1px 1px #3e984f,-1px 0px 1px #3e984f,0px -1px 1px #3e984f}.slide-btn01 li.mainvBnr02{background:#6ad446;text-shadow:1px 1px 1px #4e883a,-1px 1px 1px #4e883a,1px -1px 1px #4e883a,-1px -1px 1px #4e883a,1px 0px 1px #4e883a,0px 1px 1px #4e883a,-1px 0px 1px #4e883a,0px -1px 1px #4e883a}.slide-btn01 li.mainvBnr03{background:#01a0ce;text-shadow:1px 1px 1px #00617d,-1px 1px 1px #00617d,1px -1px 1px #00617d,-1px -1px 1px #00617d,1px 0px 1px #00617d,0px 1px 1px #00617d,-1px 0px 1px #00617d,0px -1px 1px #00617d}.slide-btn01 li.mainvBnr04{background:red;text-shadow:1px 1px 1px #d00000,-1px 1px 1px #d00000,1px -1px 1px #d00000,-1px -1px 1px #d00000,1px 0px 1px #d00000,0px 1px 1px #d00000,-1px 0px 1px #d00000,0px -1px 1px #d00000}.slide-btn01 li a,#main .slide-btn01 li a{background:-webkit-linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.5) 100%);background:-moz-linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.5) 100%);background:-o-linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.5) 100%);background:-ms-linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.5) 100%);background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(255,255,255,.5) 100%);display:block;padding:10px 5px 10px 25px;margin:3px;color:#fff;text-decoration:none}#main p{font-size:16px;margin-bottom:15px}#main a{color:#004ea2;text-decoration:underline;display:block}#main p+h2,#main p+h3,#main p+h4,#main p+h5,#main p+h6,#main ul+h2,#main ul+h3,#main ul+h4,#main ul+h5,#main ul+h6,#main ol+h2,#main ol+h3,#main ol+h4,#main ol+h5,#main ol+h6{margin-top:30px}#main .inner+p+h2,#main .inner+p+h3,#main .inner+p+h4,#main .inner+p+h5,#main .inner+p+h6{margin-top:0}#main h1,#main h2,#main h3,#main h4,#main .h4,#main h5,#main h6{line-height:1.5;clear:both;font-family:tbcgothic-std,sans-serif}#main .hone,#main h2{background-color:#f66;color:#fff;font-size:25px;padding:10px;margin:0 auto 30px;position:relative;width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px 0px #565656}#main h2.fullWidth{background:#f6b0b8 !important;color:#fff !important;font-size:36px !important;text-align:center !important;position:relative !important;width:100% !important;padding:15px 0 15px !important;margin:0 0 30px;line-height:1.3;border-bottom:none;font-weight:400;text-shadow:1px 1px 0px #565656 !important}#main h2.fullWidth span{font-size:24px !important;display:block;color:#fff !important}#main h2.fullWblue{color:#fff;font-size:37px !important;text-align:center !important;box-shadow:none !important;position:relative !important;width:100% !important;padding:0 !important;margin:0 !important;border-bottom:none;line-height:1.3;background:#004ea2}#main h3{background:#f0f0f0;font-size:22px;color:#333;border-top:#fed500 solid 7px;width:auto;padding:5px 10px;margin:20px 0}#main h3 a{color:#333;text-decoration:underline}#main .h4,#main h4,#main h4.normal{font-size:19px;padding:0 0 0 50px;margin:0 0 20px;position:relative;line-height:1.8}#main .h4:before,#main .h4:after,#main h4:before,#main h4:after,#main h4.normal:before,#main h4.normal:after{border-radius:50%;content:'';display:block;position:absolute;top:7px;font-size:30px;line-height:1;background:#f6b0b8;width:20px;height:20px}#main h4:before,#main .h4:before,#main h4.normal:before{left:0;opacity:.5}#main .h4:after,#main h4:after,#main h4.normal:after{left:23px}#main .h4 a,#main h4 a{color:#333;text-decoration:underline}#main h5{background:#004ea2;color:#fff;font-size:18px;display:inline-block;padding:3px 10px;border-radius:4px;margin:0 0 20px}#main h5 a{color:#fff;text-decoration:underline}#main h6{font-size:18px;padding:0 0 0 20px;margin:0 0 20px;position:relative}#main h6:before{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;font-size:18px;position:absolute;left:0;top:0;bottom:0;margin:auto;color:#488a37}#main h6 a{color:#333;text-decoration:underline}#main blockquote{border:solid 1px #ccc;background:#fffeee;padding:15px;margin-bottom:15px}#main blockquote p{margin:0}#main ul{margin-bottom:15px}#main ul li{font-size:16px;line-height:1.5;margin:7px 0 0;position:relative;padding-left:13px}#main ul li:before,#main ul li:after{position:absolute;top:8px;left:0;margin:auto;content:"";vertical-align:middle}#main ul li:before{width:7px;height:7px;background:#f60}#main ul li:after{left:1.5px;top:10px;width:2px;height:2px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main ol{margin-bottom:15px;padding-left:40px}#main ol li{list-style-type:decimal;font-size:16px;line-height:1.5;margin:7px 0 0}#main table{width:100%;margin-bottom:20px}#main table th,#main table td{padding:15px 20px;font-size:15px;text-align:left;vertical-align:top;background:#fef9f2;position:relative;border-bottom:#fff solid 1px}#main table th{width:20%;background-color:#488a37;font-weight:400;color:#fff;font-family:tbcgothic-std,sans-serif;font-size:18px}#main table td a{position:absolute;right:20px;top:15px;background:#f66;border-radius:5px;color:#fff;text-decoration:none;padding:0 15px}#main table td a:hover{opacity:.7;transition:.6s}#main table td ul{margin-bottom:0}#main .photoUL{margin:0;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#main .photoUL li{margin:0 30px 20px 0;padding:0;background:0 0;font-size:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main .photoUL li:last-child{margin:0 0 20px}#main .photoUL.photoColumn3 li{width:316px}#main .photoUL li span{width:100%;position:relative;overflow:hidden;display:block}#main .photoUL li span:before{content:'' !important;display:block;padding-top:60%}#main .photoUL .otherPhoto{width:316px;height:206px;position:relative;overflow:hidden;display:block}#main .photoUL li span img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:auto}#main .photoUL li img{margin-bottom:5px}#main .photoUL li h5{font-size:15px;display:block;margin:0;padding:0;background:0 0;color:#12a73b}#main .photoUL li:before,#main .photoUL li:after{content:none}#main .warryBox,#main .meritBox{position:relative;overflow:hidden;margin-bottom:20px}#main .warryBox p,#main .meritBox p{line-height:1.4;font-size:15px;margin-bottom:0}#main .warryBox img{float:left;margin-right:30px}#main .warryList,#main .meritList{border-top:#333 dotted 1px;padding-top:10px;overflow:hidden}#main .warryList li,#main .meritList li{background:0 0;border-bottom:#333 dotted 1px;position:relative;font-size:30px;font-weight:700;padding:0 0 7px;margin:0 0 8px}#main .warryList li{font-size:24px;padding:0 0 7px 40px}#main .meritList li span{background:#d00000;border-radius:5px;color:#fff;display:inline-block;padding:0 10px;margin-right:15px}#main .warryList li:last-child,#main .meritList li:last-child{margin-bottom:0}#main .meritList>li:before,#main .meritList>li:after{content:none}#main .warryList>li:before,#main .warryList>li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .warryList>li:before,#main .meritList>li:before{background:#d00000;border-radius:4px;width:25px;height:25px}#main .warryList>li:after,#main .meritList>li:after{left:6px;top:12px;width:10px;height:5px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .warryList li strong,#main .meritList li strong{background:#fcff00;display:inline-block;line-height:.5}#main .meritBox .diagnosisList{clear:both;z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#main .meritBox .diagnosisList li{border-radius:4px;background:#4dbe53;color:#fff;font-size:40px;font-weight:700;text-align:center;width:24%;width:calc(25% - 10px);padding:3px 0}#main .meritBox .diagnosisList li:before,#main .meritBox .diagnosisList li:after{content:none}#main .meritBox .diagnosisP{color:#fff;border-radius:4px;background:#00617d;font-size:30px;font-weight:700;text-align:center;padding:10px 0}#main .medalCatch{position:relative;z-index:10;margin:0 auto;font-weight:700;font-size:27px;display:block;line-height:1.2}#main .medalCatch img{float:left;margin:-10px 15px 0 0}#main .medalCatch strong{color:#d00000}#main .medalCatch span{display:block}#main .medalCatch span.txtL{font-size:42px;font-weight:400}.consultationBox,.estimatesBox{position:relative;width:480px}.estimatesBox{margin-right:0}.consultationBox a,.estimatesBox a{text-decoration:none !important;color:#fff !important;display:block}.consultationBox h3,.estimatesBox h3{background:#f6b0b8 !important;color:#fff !important;font-size:23px !important;padding:0 15px !important;border-top:none !important;margin:0 !important;line-height:1.8 !important;text-shadow:1px 1px 0px #565656;font-family:tbcgothic-std,sans-serif}.consultationBox .inBox,.estimatesBox .inBox{background:#fff;box-sizing:border-box;padding:10px;position:relative}.consultationBox .btn{display:inline-block;background:#fed500;box-shadow:0px 0px 0px 2px rgba(210,178,0,.73) inset,0px 2px 0px 0px rgba(210,178,0,.73);border:#fed500 solid 2px;font-size:20px;color:#333 !important;text-decoration:none !important;padding:3px 10px;border-radius:5px;position:absolute;right:10px;bottom:5px}.consultationBox .btn:after{content:'>';margin-left:5px}.consultationBox a:hover .btn{opacity:.8;transition:.7s}.estimatesBox a{color:#333 !important}.estimatesBox .imgLayer{bottom:0;left:0;z-index:0}.estimatesBox .inBox{text-align:right;position:relative;overflow:hidden}.estimatesBox h4{padding:0 0 0 50px !important;position:relative !important;margin:0 0 10px !important;z-index:1}.estimatesBox h4:before,.estimatesBox h4:after{content:none !important}.estimatesBox .catchTtl{background:#488a37;border-radius:30px;text-align:center;color:#fff !important;font-size:17px !important;font-weight:700;padding:0 10px;margin-bottom:5px !important}.estimatesBox .telBox{float:right;text-align:left;z-index:1;position:relative}.estimatesBox .tel{font-size:12px !important;margin-bottom:0 !important}.estimatesBox .tel span{background-size:42px auto;font-size:45px;padding-left:45px}#top .estimatesBox{margin-bottom:20px}#main .bnrArea{padding:20px 0;background-size:contain}#main .bnrArea .estimatesBox{float:right}#main .bnrArea .consultationBox{margin:0 !important;float:left}#main .contactBox{clear:both;display:block;position:relative;margin:3px auto 5px;width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background:#f66;padding:10px}#main .contactBox a{display:inline-block;text-decoration:none;vertical-align:top}#main .contactBox .inBox{background:#fff;padding:15px;overflow:hidden}#main .contactBox.telBnrs{margin-bottom:20px}#main .contactBox.telBnrs .inBox{display:flex;flex-flow:row wrap;padding:10px 15px}#main .contactBox.telBnrs .tapTtl{color:#fff}#corporate #main .contactBox{margin-top:5px;margin-bottom:3px}#main .contactBox .imgLayer{right:0;bottom:0}#main .contactBox h2{font-size:32px;background:0 0;color:#333;padding:0;width:auto;margin-bottom:5px;text-shadow:none}#main .contactBox h4{margin-bottom:5px}#main .contactBox p{font-size:28px;line-height:1.3;color:#333;font-weight:700;margin-bottom:0}#main .contactBox p.catchTxt{font-size:20px;font-weight:700;margin:0 -25px -25px;background:#f66;color:#fff;padding:5px 20px}#main .msgTxt p.catchTxt{padding:0;margin-bottom:0}#main .contactBox h2 span,#main .msgTxt p.catchTxt span{border-radius:4px;background:#f60;color:#fff;font-size:25px;padding:5px 5px 0;margin-right:5px;vertical-align:10%;font-weight:700}#main .contactBox p.catchTxt span{font-size:20px}#main .contactBox p.catchTxt strong,#main .msgTxt p.catchTxt strong{color:#d00000}#main .contactBox .telBox{padding:0;overflow:hidden;background:#fff}#main .contactBox .telBox .tel{font-size:13px !important;font-weight:400;text-align:left;margin:0 15px 0 0 !important;color:#333;display:block;float:left}#main .contactBox .telBox .tel span,#main .msgTxt .tel span{font-size:60px;line-height:1;margin:0;display:block;clear:none;padding-left:60px;background-size:55px}#main .msgTxt .tel span{font-size:80px}#main .contactBox .telBox .btn{display:inline-block}#main .contactBox .telBox .btn a{border-radius:3px;font-size:23px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;vertical-align:100%;color:#fff;position:relative;padding:10px 10px 10px 40px}#main .contactBox .overflowH{width:380px}.shopInfo,#main .shopInfo{position:relative;overflow:hidden}.shopInfo ul{position:relative;overflow:hidden}#main .shopInfo ul{margin-top:0}.shopInfo ul li,#main .shopInfo ul li{float:left;margin:0 20px 0 0 !important;background:#f60;padding:0;margin:0 17px 0 0;width:320px;position:relative}.shopInfo ul li:nth-child(3),#main .shopInfo ul li:nth-child(3){margin-right:0}.shopInfo ul li:last-child,#main .shopInfo ul li:last-child{margin-right:0 !important}.shopInfo ul li a,#main .shopInfo ul li a{text-decoration:none}.shopInfo ul li h4,#main .shopInfo ul li h4{position:relative;overflow:hidden;margin:0 !important;color:#fff;font-size:23px;writing-mode:vertical-lr;-ms-writing-mode:tb-lr;box-sizing:border-box;line-height:1.3;height:170px;text-align:left;padding:10px;float:left}#main .shopInfo ul li h4:before,#main .shopInfo ul li h4:after{content:none !important;display:none !important}.shopInfo ul li .shopPict{height:170px;width:268px;overflow:hidden;display:block;float:right;position:relative}.shopInfo ul li .shopPict img{position:absolute;width:100%;height:auto}.shopInfo ul li .tel,#main .shopInfo ul li .tel{font-size:11px;color:#fff;padding:10px;line-height:1.5;background-color:#4fa800;margin-top:0;clear:both}.shopInfo ul li .tel span,#main .shopInfo ul li .tel span{font-size:35px;padding-left:40px;line-height:1;display:block}.shopAccess{margin:0 auto 20px !important}.shopAccess>ul>li{background:0 0 !important;margin:0 !important;padding:0 !important}.shopAccess ul li:before,.shopAccess ul li:after{content:none !important}.shopAccess ul li .shopMain{background:#d00000;float:left;width:282px;margin-right:30px}.shopAccess ul li .shopMain .tel{font-size:11px !important;color:#fff;padding:10px;line-height:1.5;margin:0 !important}.shopAccess ul li .shopMain .tel span{font-size:29px;padding-left:40px;line-height:1}.shopAccess ul li .shopSummery h5{margin:0 !important;border-radius:0 !important;padding:0 !important;text-align:center;font-size:20px !important;background:0 0 !important;color:#333 !important}.shopAccess ul li .shopSummery{overflow:hidden}.shopAccess ul li .shopSummery p{font-weight:700}#main .combnrList{position:relative;overflow:hidden;margin:10px 0 10px}#main .combnrList li{border-radius:8px;background:#26539d;color:#fff;font-size:18px;font-weight:700;padding:0;width:480px;float:left;text-align:center;margin:0}#main .combnrList.threeCol{display:flex;flex-flow:row wrap;justify-content:space-between}#main .combnrList.threeCol li{float:none;width:32%}#main .combnrList.threeCol li img{max-width:100%;height:auto}#main .combnrList.threeCol li a span{font-size:15px}#main .combnrList.threeCol li a span:after{right:5px;font-size:15px;top:4px}#main .combnrList li:before,#main .combnrList li:after{content:none}#main .combnrList li:nth-child(2n){float:right}#main .combnrList li.sotokabe{background:#5e2b06}#main .combnrList li.droneBnr{background:#7d5102}#main .combnrList li:hover{opacity:.8;transition:.7s}#main .combnrList li a{color:#fff;text-decoration:none}#main .combnrList li a span{display:block;padding:.2rem;position:relative;font-family:tbcgothic-std,sans-serif}#main .combnrList li a span:after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;font-size:20px;position:absolute;right:20px;top:0;bottom:0;margin:auto}#main .serviceContents{padding:0 0 60px;background-image:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg_servicecontents.png),url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg_servicecontents_over.jpg);background-repeat:repeat,no-repeat;background-position:center,bottom}#main .serviceContents h2.fullWidth{margin-bottom:0}#main .serviceContents h3{background:0 0;border-top:none;font-size:30px;text-align:center;line-height:1.3;padding:0 0 20px;margin:0 0 20px;position:relative}#main .serviceContents h2{position:relative;text-align:center;color:#fff;font-size:35px;background:#004ea2;box-shadow:none;line-height:1.4;width:100%;border-bottom:none;margin-bottom:0}#main .serviceContents h2:after{display:none}#main .serviceContents h2 a{text-decoration:none}#main .serviceContents h2 strong{font-size:48px;display:block}#main .serviceContents .imgLayer{right:0;top:0;z-index:22}#main .serviceContents .catchTtl{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center}#main .serviceContents .catchTtl p{font-size:80px;font-weight:700;position:relative;display:inline;margin:0 100px 0 0}#main .serviceContents .catchTtl span{background:#7fb825;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;float:left;margin-right:-10px;padding-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .serviceContents .catchTtl .imgLayer{left:100%}#main .packList .inner{padding:30px 0}#main .serviceMenu,#main .packOther{position:relative;overflow:hidden;text-align:center;padding-bottom:50px;border-bottom:#333 dotted 1px;margin-bottom:50px}#main .serviceMenu:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}#main .serviceMenu a{text-decoration:none;color:#333}#main .serviceMenu>h3{text-align:center;border:none;background:0 0;font-size:43px;line-height:1.5;padding:0;margin:0 0 30px}#main .serviceMenu>h3 span{color:#f6b0b8;display:block;font-size:33px}#main .serviceMenu article,#main .packOther article{width:490px;float:left;background:#fff;padding:10px;margin:0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:49%;background-color:#ffc;text-align:left}#main .serviceMenu article:nth-child(2n+1){clear:both}#main .packOther article{padding:0;border:none;width:490px;float:left}#main .packOther article.layout03{overflow:hidden}#main .packOther article.layout03:nth-child(2n){float:right}#main .serviceMenu article:nth-of-type(2n){margin-right:0;float:right}#main .packTtl{position:relative;overflow:hidden}#main .packTtl h3{font-size:70px;width:210px;float:left;background:0 0;margin-bottom:0;border-top:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 8px 4px 0;position:relative;z-index:10}#main .packTtl h3 span{display:inline-block;border-radius:4px;background:#004ea2;color:#fff;width:48%;width:calc(50% - 2px);text-align:center;line-height:1;padding:8px 0 0;margin-bottom:3px}#main .packWall .packTtl h3 span{background:#008da2}#main .repairroof .packTtl h3 span{background:#488a37}#main .packTtl h3:after{content:none}#main .packImg{position:relative;right:0;top:0;width:250px;height:159px;overflow:hidden;margin:0}#main .packImg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#main .packImg .imgLayer{top:0;left:0;width:auto;height:auto;backface-visibility:hidden;-webkit-transform:none;-ms-transform:none;transform:none}#main .serviceMenu span.webOnly{color:#fff;font-weight:700;font-size:22px;text-align:center;width:100px;box-sizing:border-box;display:block;position:absolute;line-height:1.2;padding:10px 0;top:-6px;right:10px;margin:0;z-index:2;background:#f66;text-shadow:1px 1px 0px #565656}#main .serviceMenu span.webOnly:before{position:absolute;content:'';top:0;right:-6px;border:none;border-bottom:solid 6px #cf4a2d;border-right:solid 6px transparent}#main .serviceMenu span.webOnly:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:50px solid #f66;border-right:50px solid #f66;border-bottom:20px solid transparent}#main .packsummary{position:relative;overflow:hidden}#main .serviceMenu h4{font-size:46px;color:#333;position:relative;padding-left:0;margin:10px 0;line-height:1;margin-bottom:3px}#main .serviceMenu h4:before,#main .serviceMenu h4:after{display:none}#main .packsummary .overflowH{margin-top:40px}#main .packCatch{font-size:16px;line-height:1.1;border-radius:4px;background:#488a37;color:#fff;display:block;padding:8px 10px;font-weight:700;margin-top:5px;width:11rem;text-align:center;margin-right:10px}#main .basicC{font-size:19px;background:#88410d;color:#fff;font-weight:700;margin-top:10px;padding:10px 5px;text-align:left;clear:both;line-height:1;font-family:tbcgothic-std,sans-serif;letter-spacing:-2px;text-align:center}#main .basicC span{font-size:22px;background:#fff;color:#88410d;font-weight:700;margin-right:22px;border-radius:5px;padding:2px;display:inline-block;line-height:1;position:relative}#main .basicC span:after{content:"+";color:#fff;background-color:#5e2b06;border-radius:50%;width:20px;height:20px;top:0;bottom:0;left:101%;text-align:center;margin:auto;position:absolute;font-weight:700;line-height:1;display:inline-table;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#main .basicC span:last-child,#main .serviceMenu .basicC span:last-child{margin-right:5px}#main .basicC span:last-child:after,#main .serviceMenu .basicC span:last-child:after{content:none}#main .basicC.sizeS{font-size:13px}#main .serviceMenu .imgIco{width:136px;height:auto;margin-right:5px;position:absolute;left:100%;top:0;z-index:10}#main .serviceMenu p{margin-bottom:0}#main .serviceMenu .optionalUl{margin:5px 20px 0 0;line-height:1}#main .serviceMenu .optionalUl li{display:inline-block;float:none;border:none;border-radius:5px;width:100%;padding:5px;background:#d00000;margin:0 0 5px;color:#fff;font-size:16px;text-align:center;font-weight:700;overflow:hidden;box-sizing:border-box}#main .serviceMenu ul.optionalUl li:last-child{margin-bottom:0}#main .priceTxt{font-family:"Impact",Gadget,'Anton',sans-serif;font-size:140px;color:#d00000;letter-spacing:-.02em;line-height:.9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;float:right}#main .priceTxt span{font-size:100px}#main .priceTxt span.unitTxt{font-size:42px;line-height:.9;padding-bottom:10px;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-bottom:7px;display:inline;margin-left:5px}#main .repairroof .priceTxt span.unitTxt{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}#main .serviceMenu .txts{font-size:10px;margin-top:5px;word-wrap:break-word;clear:both}#main .serviceMenu .optionTxt{color:#d00000;font-size:23px;font-weight:700}#main .serviceMenu ul{position:relative;overflow:hidden;margin:0 0 5px;clear:both}#main .serviceMenu ul li{border:#488a37 solid 2px;border-radius:5px;padding:0;width:149px;float:left;margin-right:5px;text-align:center;background-color:#fff;margin:0}#main .serviceMenu ul li:before,#main .serviceMenu ul li:after{content:none}#main .serviceMenu ul.menu-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .serviceMenu ul.menu-list li{width:32%;margin-bottom:5px;padding-bottom:10px}#main .serviceMenu ul.menu-list li img{width:16%}#main .serviceMenu ul.menu-list li h5{margin-bottom:10px}#main .serviceMenu ul li:last-child{margin-right:0}#main .serviceMenu h5{font-size:16px;position:relative;padding-left:0;margin-top:0;background:#488a37;border-radius:0;display:block}#main .serviceMenu ul li p{letter-spacing:-.1em;margin-bottom:10px}#main .otherMenu h3{background:#f6b0b8;color:#fff;text-align:center;font-size:33px;padding:10px;text-shadow:1px 1px 0 #565656;border:none;margin:0 0 20px}#main .otherMenu ul{text-align:center}#main .otherMenu ul li{width:30%;text-align:center;font-size:20px;font-weight:700;padding:0;font-family:tbcgothic-std,sans-serif;display:inline-block;text-align:center}#main .otherMenu ul li:before,#main .otherMenu ul li:after{content:none}#main .otherMenu ul li a{color:#333;text-decoration:none;padding-bottom:20px;width:240px;display:block;margin:auto}#main .otherMenu ul li a img{margin-bottom:5px}#main .packList h2{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bcg_sub_mainv.jpg) left top no-repeat;background-size:cover;width:auto;padding:130px 0 0;font-size:43px;text-shadow:1px 1px 0 #565656;line-height:1.2}#main .packList h2>span{background-color:rgba(246,176,184,.9);text-align:center;width:100%;display:block;padding:10px 0}#main .packList h2 span span{display:block;font-size:30px}#main .packList h2 strong{color:#fcff00}#main .bgAt{background:#333}#main .bgAt h3{font-size:36px;text-align:center;background:0 0;border-top:none;padding:0;margin:0 0 20px;font-weight:700;color:#fff}#main .bgAt h3 strong{font-weight:700}#main .deteriorationChk{padding-top:20px}#main .deteriorationChk .checkLegend{width:232px;float:left}#main .deteriorationChk .checkLegend span{border-radius:50%;background:#488a37;color:#fff;font-size:29px;width:226px;height:226px;text-align:center;display:table-cell;vertical-align:middle;line-height:1.5;position:relative;font-family:tbcgothic-std,sans-serif}#main .deteriorationChk .checkLegend span img{position:absolute;right:-17px;bottom:-3px}#main .deteriorationChk .checkLegend span strong{font-size:50px;line-height:1.2}#main .deteriorationChk .checkLegend p{margin-top:-20px}#main .deteriorationChk .checkLegend img{margin-top:20px}#top #main .deteriorationChk .checkLegend img{margin-top:20px}#main .deteriorationChk .checkPoint{width:750px;float:right;background:#fff}#main .deteriorationChk .checkPoint h3{margin:0 !important;background:#008da2 !important;border:none !important;color:#fff !important;font-size:20px !important;padding:5px 10px !important;line-height:1.8}#main .deteriorationChk .checkPoint ul{position:relative;overflow:hidden;padding:18px;margin:0;border:solid 1px #ccc}#main .deteriorationChk .checkPoint ul li{width:226px;margin:20px 16px 0 0;float:left;background:0 0;padding:0 !important}#main .deteriorationChk .checkPoint ul li:nth-child(-n+3){margin-top:0}#main .deteriorationChk .checkPoint ul li:before,#main .deteriorationChk .checkPoint ul li:after{content:none}#main .deteriorationChk .checkPoint ul li:nth-child(3n){margin-right:0}#main .deteriorationChk .checkPoint ul li .checkpointThumb{position:relative;font-size:13px;margin-bottom:10px;width:226px;height:146px;overflow:hidden}#main .deteriorationChk .checkPoint ul li .checkpointThumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#main .deteriorationChk .checkPoint ul li .checkTtl{position:absolute;bottom:10px;padding:0 30px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .deteriorationChk .checkPoint ul li .checkTtl h4{background:#d00000 !important;color:#fff !important;display:block !important;padding:0 !important;font-size:13px !important;margin:0 !important;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}#main .deteriorationChk .checkPoint ul li .checkTtl h4:before,#main .deteriorationChk .checkPoint ul li .checkTtl h4:after{display:none}#main .deteriorationChk .checkPoint ul li .checkTtl p{background:#fff;border-radius:5px;color:#d00000;display:block;font-size:16px;margin-top:5px;line-height:1.2}#main .deteriorationChk .checkPoint ul li p{display:inline-block;font-size:13px;margin-bottom:0}#main .msgTxt{position:relative;overflow:hidden;text-align:left}#main .msgTxt h3{margin-top:0;border:none;background:0 0;padding:0;font-size:25px;line-height:1.2}#main .msgTxt h3 span{color:#f6b0b8;display:block}#main .msgPhoto{width:377px;float:right;margin-left:20px;text-align:right}#main .msgTxt h5,#main .msgPhoto h5{font-size:27px;font-weight:700;margin-top:10px;line-height:1.2;background:0 0;color:#333;padding:0;clear:none;width:257px;text-align:left}#main .msgTxt h5 span,#main .msgPhoto h5 span{background:#488a37;border-radius:4px;color:#fff;padding:3px 8px;display:inline-block;font-size:12px;font-weight:400;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;margin:0;line-height:1.4}#main .msgTxt h5 span.en,#main .msgPhoto h5 span.en{background:0 0;font-size:12px;font-weight:700;color:#f66;display:inline-block;padding:0 0 0 5px}#main .msgPhoto .msgBnr a{display:block}#main .msgPhoto .msgBnr img{max-width:100%;height:auto;display:block;margin:0 auto}#main .comWaitBox{padding:0;margin-bottom:30px}#main .comWaitBox a{text-decoration:none}#main .comWaitBox h3{background:#ffa800;text-align:center;font-size:28px;border:none;color:#fff;padding:10px 0;margin:0}#main .comWaitBox p{position:relative;overflow:hidden}#main .comWaitBox img{float:left;display:block}#main .comAreaBox{box-sizing:border-box;background:#fff;margin-bottom:30px}#main .comAreaBox img{float:left;margin-right:30px}#main .comAreaBox h3{margin-top:0}#main .comAreaBox h4{margin:0 0 5px}#main .comAreaBox p{font-size:18px;margin-bottom:10px}#main .comAreaBox p.catchAra{font-size:18px}#main .comAreaBox .catchTtl{background:0 0;border-top:none;font-size:22px;font-weight:700;line-height:1.5;margin-top:0}#main .comAreaBox .catchAra strong{color:#d00000}#main .comAreaBox .catchAra span{text-decoration:underline}#main .comFamilyBox{background:#4582e8;border-style:solid;border-width:10px;-moz-border-image:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/brown_bg.png) 10 repeat;-webkit-border-image:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/brown_bg.png) 10 repeat;-o-border-image:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/brown_bg.png) 10 repeat;border-image:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/brown_bg.png) 10 repeat;position:relative;margin-top:20px}#main .comFamilyBox .imgLayer{right:0;top:-20px}#main .comFamilyBox p{color:#fff;font-size:40px;font-weight:700;margin:20px 20px 10px;line-height:1.4}#main .comFamilyBox p span.txtM{font-size:30px}#main .comFamilyBox p strong{color:#ffc501 !important}#main .comFamilyBox p span strong{border-radius:4px;background:#d00000;padding:5px;display:inline-block;color:#fff !important;line-height:1;margin-right:5px}#main .comFamilyBox p.catchTtl{background:#1342d3;display:block;position:relative;margin:0 -10px 20px;font-size:35px !important;text-align:center !important}#main .comFamilyBox p.catchTtl:before,#main .comFamilyBox p.catchTtl:after{content:'';position:absolute;top:100%;border-style:solid;border-color:transparent}#main .comFamilyBox p.catchTtl:before{left:0;border-width:0 10px 10px 0;border-right-color:#001453}#main .comFamilyBox p.catchTtl:after{right:0;border-style:solid;border-width:10px 10px 0 0;border-top-color:#001453}#main .targetArea{position:relative;border-bottom:#333 dashed 1px;padding-bottom:30px;margin-bottom:20px}#main .targetArea h2{margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .targetArea .area{position:absolute;top:10px;right:10px}#main .targetArea .satisfied{position:absolute;bottom:10px;left:10px;display:block;text-align:center;margin-bottom:0}#main .targetArea .satisfied img{z-index:1;position:relative}#main .targetArea .satisfied span{background:#004ea2;border-radius:3px;font-size:16px;display:block;padding:5px 10px;color:#fff;font-weight:700;line-height:1.3;width:310px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left;bottom:40px;position:absolute;z-index:0}#main .targetArea .btn{line-height:1;position:absolute;bottom:25px;right:25px;margin-bottom:0}#main .targetArea .btn a{padding:13px 40px 13px 20px}#main .balloonBox{background:#488a37;border-radius:10px;color:#fff;position:relative;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .balloonBox p{margin:0;font-size:30px;font-weight:700;line-height:1.3}#main .balloonBox p strong{color:#f0d100}#main .catchCBox{background:#004ea2;border-radius:10px;color:#fff;padding:10px;text-align:center;font-size:45px;font-weight:700;line-height:1.5}#main .lawpriceWhy .catchTtl{font-size:30px !important;line-height:1.2;font-weight:700;text-align:center}#main .lawpriceWhy .catchTtl span{color:#004ea2}#main .lawpriceWhy .catchTtl strong{color:#d00000}#main .lawpriceWhy .highCost{background:#488a37;padding:25px;margin-top:25px}#main .lawpriceWhy .highCost h3{color:#fff;font-size:50px;font-weight:400;padding:0;background:0 0;border-top:none;text-align:center;line-height:1.3;margin-top:0}#main .lawpriceWhy .highCost h3 strong{font-weight:400}#main .lawpriceWhy .highCost ul{position:relative;margin-bottom:0}#main .lawpriceWhy .highCost ul li{background:rgba(0,0,0,.4);padding:10px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 25px 0 0;position:relative}#main .lawpriceWhy .highCost ul li:last-child{margin-right:0}#main .lawpriceWhy .highCost ul li:before,#main .lawpriceWhy .highCost ul li:after{content:none}#main .lawpriceWhy .highCost ul li h4{border-radius:50%;background:#d00000;width:57px;height:57px;color:#fff;font-size:13px;position:absolute;top:-10px;left:3px;padding:0;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.2}#main .lawpriceWhy .highCost ul li h4:before,#main .lawpriceWhy .highCost ul li h4:after{display:none}#main .lawpriceWhy .highCost ul li p{display:block;background:#fff;font-weight:700;font-size:22px;padding:10px;line-height:1.2;margin:10px 0 0}#main .lowpriceReason h3{font-size:25px}#main .lowpriceReason .lowcost ul{position:relative;overflow:hidden}#main .lowpriceReason .lowcost ul li{background:#488a37;padding:25px;width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 20px 20px 0;position:relative}#main .lowpriceReason .lowcost ul li:nth-child(2n){margin-right:0}#main .lowpriceReason .lowcost ul li:before,#main .lowpriceReason .lowcost ul li:after{content:none}#main .lowpriceReason .lowcost ul li.fullW{margin-right:0;width:100%}#main .lowpriceReason .lowcost ul li h4{background:rgba(0,0,0,.4);color:#fff;padding:10px;font-size:30px;margin:0 0 30px}#main .lowpriceReason .lowcost ul li.fullW h4{padding:0 10px}#main .lowpriceReason .lowcost ul li h4:before{display:none}#main .lowpriceReason .lowcost ul li h4:after{content:' ';height:0;position:absolute;width:0;border:25px solid transparent;border-top:rgba(0,0,0,.4) solid 25px;top:100%;left:50%;margin-left:-25px;border-radius:0;background:0 0;clear:both;display:block}#main .lowpriceReason .lowcost ul li h4 span{display:inline-block;line-height:1.3;padding-top:5px;margin-top:10px}#main .lowpriceReason .lowcost ul li.fullW span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;padding:0}#main .lowpriceReason .lowcost ul li h4 span.reasonIco{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/comLowprice_ico.png) no-repeat center center;color:#fff;width:112px;height:112px;font-size:23px;padding:0;margin:-20px 10px 5px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-direction:column;float:left}#main .lowpriceReason .lowcost ul li.fullW span.reasonIco{margin:0}#main .lowpriceReason .lowcost ul li h4 span strong{font-size:13px;line-height:1.2;margin-top:5px}#main .lowpriceReason .lowcost ul li p{font-size:28px;color:#fff;line-height:1.2;font-weight:700;margin-bottom:0}#main .lowpriceReason .lowcost ul li .compareBox{background:#fff;padding:30px 25px}#main .lowpriceReason .lowcost ul li .compareBox h6:before{color:#f66}#main .lowpriceReason .lowcost ul li .compareBox h6:first-child{margin-top:0}#main .lowpriceReason .lowcost ul li .compareBox hr{border-top:#333 dotted 1px;display:block;margin-top:25px}#main .qualityBox .catchTtl{position:relative;font-size:50px !important;font-weight:700;text-align:left !important;line-height:1.2;margin-top:20px;margin-bottom:30px}#main .qualityBox .catchTtl img:first-child{float:left;margin-top:-20px}#main .qualityBox .catchTtl .txtL{font-size:60px;line-height:1.2}#main .qualityBox .catchTtl .txtL strong{background:#fcff00;display:inline-block;line-height:.5;color:#333 !important}#main .qualityBox .catchTtl .imgLayer{right:0;top:-80px}#main .qualityBox h3{margin:0 0 20px;line-height:1.3;clear:none;overflow:hidden}#main .qualityBox p{line-height:1.8}#main .qualityBox .qualityCommitment li{margin:0;position:relative;overflow:hidden;background:0 0;padding:0}#main .qualityBox .qualityCommitment li:before,#main .qualityBox .qualityCommitment li:after{content:none}#main .qualityBox h3 span.commitment{border-radius:4px;background:#12a73b;color:#fff;padding:15px 10px;margin:15px 20px 15px 0}#main .qualityBox h3 strong{color:#d00000}#main .qualityBox .qualityCommitment li img{margin-bottom:20px}#main .qualityBox .catchTxt{font-size:23px}#main table.qualityBox-table th{background-color:#609dfa;width:auto;text-align:center;padding:.5rem;vertical-align:middle;font-weight:700}#main table.qualityBox-table tr:first-child th:first-child{width:7rem}#main table.qualityBox-table td{background-color:#efefef;width:auto;padding:.5rem;line-height:1.4}#main table.qualityBox-table td.maru{background:#efefef url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/img_maru.png) no-repeat 15px center;padding:.5rem .5rem .5rem 70px}#main table.qualityBox-table td.sankaku{background:#efefef url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/img_sankaku.png) no-repeat 15px center;padding:.5rem .5rem .5rem 70px}#main table.qualityBox-table td.batu{background:#efefef url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/img_batu.png) no-repeat 15px center;padding:.5rem .5rem .5rem 70px}#main table.qualityBox-table td.niju{background:#efefef url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/img_niju.png) no-repeat 15px center;padding:.5rem .5rem .5rem 70px}#main .commitFlow{position:relative;overflow:hidden}#main .commitFlow li{background:0 0;width:369px;margin:0;float:left;padding:0}#main .commitFlow li h4{border-radius:5px;background:#004ea2;text-align:center;color:#fff;padding:0;margin-bottom:10px}#main .commitFlow li h4:before,#main .commitFlow li h4:after{display:none}#main .commitFlow li:nth-child(2){width:229px;margin:0 84px 0 12px;position:relative}#main .commitFlow li:nth-child(3){width:285px}#main .commitFlow li:nth-child(2):before,#main .commitFlow li:nth-child(2):after{position:absolute}#main .commitFlow li:nth-child(2):before{content:' ';height:0;width:0;border:55px solid transparent;border-left:#12a73b solid 48px;left:125%;top:50%;margin-top:-25px}#main .commitFlow li:nth-child(2):after{background:#12a73b;content:'クリア';color:#fff;font-size:20px;font-weight:700;left:95%;top:50%;width:80px;padding:15px 0;text-align:right}#main .commitPoint{position:relative}#main .commitPoint .imgLayer{top:95px;left:50%}#main .flowListP{position:relative;clear:both}#main .flowListP .pointB{position:absolute;color:#fff;box-sizing:border-box;font-weight:700;background:#173a82;right:18px;top:-115px;border-radius:50%;height:110px;width:110px;text-align:center;z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.2}#main .flowListP .pointB:after{content:"";position:absolute;margin:0;bottom:-25px;right:20px;width:0;height:0;border-top:40px solid #f60;border-left:12px solid transparent;border-right:12px solid transparent;transform:rotate(-30deg)}#main .flowList{border-radius:5px;background:#488a37;padding:10px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;clear:both}#main .menu-s .flowList{background:#62320f}#main .flowList h3{color:#fff;font-size:30px;float:left;background:0 0;border:none;padding:0 5px;line-height:1.2;margin:0 6px 0 0}#main .flowList ul{position:relative;overflow:hidden;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}#main .flowList ul li{border-radius:10px;background:#fff;font-size:23px;color:#488a37;font-weight:700;padding:0;text-align:center;margin:0 5px 0 0;width:85px;height:74px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .menu-s .flowList ul li{color:#62320f}#main .flowList ul li:before,#main .flowList ul li:after{content:none}#main .flowList ul li.stxt{font-size:16px}#main .flowList ul li:last-child{margin-right:0}#main div.flowListP p{margin-bottom:0}#main .flowList.flowRoof ul li{width:110px}#main .flowList.flowCover ul li{width:200px;margin-right:20px}#main .selectPoint{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0}#main .selectPoint li{padding:0;position:relative;overflow:hidden;background:0 0;width:316px;text-align:left}#main .selectPoint li span{width:316px;height:206px;position:relative;overflow:hidden;display:block}#main .selectPoint li span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#main .selectPoint li:before,#main .selectPoint li:after{content:none}#main .selectPoint li h3{display:none}#main .selectPoint li p{font-family:tbcgothic-std,sans-serif;margin-top:10px;font-weight:700;font-size:18px}#main .selectPoint li p strong{display:block;margin-bottom:5px}#main .selectPoint li .pointIco{position:absolute;top:115px}#main .selectPoint li .pointSummery{position:relative;overflow:hidden}#main .selectPoint li .pointSummery h3{margin-top:0;background:0 0;border:none;font-size:30px}#main .selectPoint li .pointSummery ul{margin:0}#main .selectPoint li .pointSummery li{font-size:25px;padding:0 0 0 25px;position:relative;background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/arrow01.png) no-repeat 0 5px;margin-top:0}#main .selectPoint li .pointSummery li strong{font-weight:400;background:#ffc501;line-height:.6;display:inline-block}#main .comparePaint{padding:50px 0}#main .comparePaint h2{font-size:30px}#main .compareTable{width:100%;table-layout:fixed}#main .compareTable th,#main .compareTable td{vertical-align:top;text-align:center;width:auto;border-right:#fff solid 1px}#main .compareTable th{padding:10px;background-color:#488a37;vertical-align:middle;font-weight:700;line-height:1.4;font-size:15px}#main .compareTable th:first-of-type{width:12%}#main .compareTable th:last-of-type{width:38%}#main .compareTable tr:last-of-type td{padding-left:15px}#main .compareTable td{font-weight:400;font-size:13px;text-align:left;padding:15px 10px 15px 65px;position:relative;height:52px;overflow:hidden}#main .compareTable td span{font-size:30px;font-weight:700;float:left;display:block;border-right:#ccc solid 1px;margin-right:10px;padding-right:10px;box-shadow:2px 0px 0px 0px #fff;-moz-box-shadow:2px 0px 0px 0px #fff;-webkit-box-shadow:2px 0px 0px 0px #fff;width:46px;text-align:center;left:10px;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .compareTable td.ourCompany span{color:#e01c1c}#main .scoreBox .catchTtl{font-size:40px !important;text-align:left !important;position:relative;font-weight:700;line-height:1.3;margin-bottom:30px}#main .scoreBox .catchTtl span{display:block;font-size:78px}#main .scoreBox .catchTtl strong{color:#d00000}#main .scoreBox .catchTtl img{float:right;margin-top:-30px}#main .scoreBox .scoreList{position:relative;overflow:hidden}#main .scoreBox .scoreList li{background:#f60;color:#fff;position:relative;width:487px;float:left;padding:0}#main .scoreBox .scoreList li{margin-right:25px}#main .scoreBox .scoreList li:nth-child(2n){margin-right:0}#main .scoreBox .scoreList li p{padding:10px 20px;height:60px;font-weight:700;font-size:24px;margin:0;line-height:1.2}#main .enqueteBox p{font-size:20px}#main .enqueteBox ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .enqueteBox ul li{background:0 0;width:25%;width:calc(25% - 8px);padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}#main .enqueteBox ul li a{text-decoration:none;color:#333}#main .enqueteBox ul li img{border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;width:242px}#main .enqueteBox ul li h3{background:0 0;border:0;margin:5px 0 0;padding:0;color:#12a73b;font-size:15px;line-height:1.4}#main .enqueteBox ul li .contTxt{font-weight:700;display:block}#main .iDeal .inner{padding-bottom:0}#main .iDeal article{padding-bottom:0}#main .iDeal .catchTtl{font-size:50px;font-weight:700;line-height:1.2;margin-bottom:30px}#main .iDeal .catchTtl strong{color:#d00000}#main .comIdea{margin-bottom:29px}#main .comIdea .ttl{margin-bottom:3px}#main .comIdea ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#colorsimulation #main .comIdea ul,#apartment #main .comIdea ul,#menu #main .comIdea ul{-webkit-justify-content:space-around;justify-content:space-around;padding:0 90px}#main .comIdea ul:after{content:none}#main .comIdea li{padding-left:0;float:none;width:182px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .comIdea li:before,#main .comIdea li:after{content:none}#main .comIdea li img{display:block;margin:0 auto}#main .comIdea li span{font-size:18px;padding:10px;position:relative;color:#fff;font-weight:700;line-height:1.4;text-align:left;border-radius:6px;background:#488a37;display:block;margin-bottom:30px}#main .comIdea li span:after{content:'';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#488a37;top:100%;left:0;right:0;margin:auto}#main .comIdea li:first-child{padding-left:0}#main .showroomFeature p{margin-bottom:0}#main .featureBox{position:relative;overflow:hidden;background:#004ea2;margin:30px 0}#main .featureBox p{margin-top:0}#main .featureBox ul{padding:10px;float:right;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}#main .featureBox ul li{border-radius:5px;background:#fff;font-size:14px;padding:10px;position:relative;overflow:hidden;margin-top:10px;line-height:1.8}#main .featureBox ul li:before,#main .featureBox ul li:after{content:none}#main .featureBox ul li:first-child{margin-top:0}#main .featureBox ul li p{font-size:14px;line-height:1.8}#main .featureBox ul li h4{background:#488a37 !important;color:#fff;font-size:25px;display:table-cell;padding:26px 5px !important;height:100%;width:3em;text-align:center;vertical-align:middle;float:left;margin:0 10px 0 0 !important;line-height:1}#main .featureBox ul li h4:before,#main .featureBox ul li h4:after{display:none}#main ul.featureImg li{float:left;margin:0 17px 30px 0;padding:0}#main ul.featureImg li:last-child{margin-right:0}a.leftNav,a.rightNav{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg2.png);outline:none;transition:none}.leftNav:before,.rightNav:before{content:"";width:100%;height:100%;display:block;transition:none}.leftNav:hover{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/leftNav.png) right center no-repeat;transition:none;opacity:1}.rightNav:hover{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/rightNav.png) left center no-repeat;transition:none;opacity:1}.leftNav:hover:before,.rightNav:hover:before{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg2.png);transition:none}#pageTitle{min-height:240px;background-size:cover !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#showroom #pageTitle{display:none}#pageTitle .inner{width:100%;margin:0 auto;background:-webkit-linear-gradient(-90deg,rgba(249,249,249,0) 130px,rgba(246,176,184,.9) 45%);background:-moz-linear-gradient(-90deg,rgba(249,249,249,0) 130px,rgba(246,176,184,.9) 45%);background:-o-linear-gradient(-90deg,rgba(249,249,249,0) 130px,rgba(246,176,184,.9) 45%);background:-ms-linear-gradient(-90deg,rgba(249,249,249,0) 130px,rgba(246,176,184,.9) 45%);background:linear-gradient(rgba(249,249,249,0) 130px,rgba(246,176,184,.9) 45%);padding:130px 0 0}#pageTitle h1{width:1000px;position:relative;margin:0 auto;display:block;padding:10px 0;color:#fff;font-size:43px;line-height:1.3;text-shadow:-1px -1px 0 #333;color:#fcff00;font-family:tbcgothic-std,sans-serif}#pageTitle h1 img{right:0;bottom:0;position:absolute}#pageTitle h1 span{display:block;font-size:30px;color:#fff;position:relative;z-index:10;padding-right:180px}#pagePath{background:#488a37;padding:5px 0}#pagePath p{width:1000px;margin:0 auto;color:#fff;font-size:11px}#pagePath p a{color:#fff}#main #form{padding:0 0 30px}#main #form a{color:#2d2d2d}#main #form p.tel{font-size:12px}#main #form ul li a{display:inline}#main #form h4{font-size:22px;line-height:1.32;margin-bottom:0}#main #form ul li{background:0 0 !important;padding:0}#main #form ul li:before,#main #form ul li:after{content:none}#main #form ul.formStep{position:relative;overflow:hidden;margin-bottom:30px;display:block}#main #form ul.formStep li{background:#f3cdd1 !important;color:#fff;font-size:17px;font-weight:700;margin:5px 0 !important;position:relative;width:243px;float:left;height:50px;padding:0 10px 0 80px !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main #form ul.formStep li:before,#main #form ul.formStep li:after{width:0;height:0;border-style:solid;border-width:25px 0 25px 10px;border-color:transparent transparent transparent #f3cdd1;content:'';display:block;position:absolute}#main #form ul.formStep li:before{left:100%;top:0;z-index:10;background:0 0}#main #form ul.formStep li:after{border-width:26px 0 26px 12px;border-color:transparent transparent transparent #fff;left:100.5%;top:0;z-index:9;-webkit-transform:none;transform:none}#main #form ul.formStep li:last-child:before,#main #form ul.formStep li:last-child:after{display:none}#main #form ul.formStep li.on{background:#f66 !important;color:#fff}#main #form ul.formStep li.on:before{border-color:transparent transparent transparent #f66}#main #form ul.formStep li span{border-radius:50%;background:#004ea2;width:57px;height:57px;color:#fff;font-size:13px;line-height:1.2;position:absolute;top:-3px;left:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}#main #form ul.formStep li:first-child span{left:2px}#main .formBox{text-align:center}#main .formBox p{margin-bottom:0}#main .formBox table{margin-bottom:20px;margin-top:15px}#main .formBox th{padding:20px 15px;font-weight:700;vertical-align:middle;width:30%;font-size:16px}#main .formBox th span{background:#d00000;color:#fff;font-size:14px;float:right;padding:2px 15px}#main .formBox th span.any{background:#b0b0b0}#main .formBox td{padding:5px;font-weight:700;vertical-align:middle;font-size:13px;background:#fff;border-bottom:#f0f0f0 solid 1px}#main .formBox td .wpcf7c-elm-step1{font-size:13px}#main .formBox td span{display:inline-block;font-size:16px}#main .formBox td span label{padding-right:25px}#main .formBox td a{color:#333;font-size:16px;padding-left:25px;float:none;top:inherit;right:inherit;position:relative;background:0 0}#main .formBox td a:after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;font-size:16px;position:absolute;left:0;top:0;bottom:0;margin:auto;color:#f66}#main .formBox td input[type=text],#main .formBox td input[type=tel],#main .formBox td input[type=email]{padding:5px;height:30px;width:690px;border:1px solid #ccc;box-sizing:border-box;background-color:#ffc}#main .formBox td.kibo input[type=text]{width:100%}#main .formBox td.kibo select{width:100%}#main .formBox td.kibo span{margin-right:1rem}#main .formBox td textarea{padding:5px;width:690px;border:1px solid #ccc;box-sizing:border-box;overflow:auto;background-color:#ffc}#main .formBox td select,#main .formBox td input[type=date]{width:200px;font-size:14px;padding:2px;height:30px;line-height:30px;border:1px solid #ccc;box-sizing:border-box;margin-right:10px;background-color:#ffc}#main .formBox td input[type=date]{width:360px}#main .formBox .submit{text-align:center;margin-bottom:10px;position:relative;display:inline-block}#main .formBox .submit .ajax-loader{margin:0 auto;display:block}#main .formBox .submit li{margin:0 5px;display:inline}#main .formBox .submit input{padding:10px 50px;font-size:25px;font-weight:700;text-align:center;vertical-align:top;cursor:pointer;background:#ffa401;box-shadow:0px 0px 0px 2px rgba(210,178,0,.73) inset,0px 2px 0px 0px rgba(210,178,0,.73);border:#ffa401 solid 2px;color:#333 !important;text-decoration:none !important;border-radius:5px;font-family:tbcgothic-std,sans-serif;animation:poyopoyo 2s ease-out infinite;opacity:1}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.8)}}#main .formBox .submit input:hover{opacity:.8;filter:alpha(opacity=80)}#main .formBox .submit input[type=button]{margin-right:10px}#main .formBox td input.wpcf7c-conf,#main .formBox td select.wpcf7c-conf,#main .formBox td textarea.wpcf7c-conf{border:none;background:#efefef}#main .formBox td select.wpcf7c-conf{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}#main .formBox td select.wpcf7c-conf::-ms-expand{display:none}#main .formBox td input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0px 1100px #efefef inset}#contents{margin:30px auto 0}#contents section{margin:0 auto;position:relative;overflow:hidden}#main .infoBox{padding:8px 0;border-bottom:dotted 1px #333;overflow:hidden;margin-bottom:30px}#main .infoBox .time{float:right;font-weight:700}#main .worksArchiveBox{position:relative;overflow:hidden}#main .worksArchiveBox .cat a{position:relative}#blog #main .archiveList img{height:100%;width:auto}#blog #main .archiveList .emoji{display:none !important}#main .archiveList .period{font-size:12px;line-height:1.4}#main .archiveList .time,#main .worksList.column3 .time{font-size:12px;line-height:1.4}#main .worksList.column3 .time{color:#2d2d2d}#main .archiveList{overflow:hidden;padding-bottom:20px;text-align:center}#main .archiveList article,#main .worksList.column3 article{width:320px;float:left;margin:20px 20px 0 0;position:relative;background:#f0f0f0;padding:0;text-align:left}#main .archiveList article:nth-child(-n+3){margin-top:0}#main .archiveList article:nth-child(3n),#main .worksList.column3 article:nth-child(3n){margin-right:0}#main .archiveList a,#main .worksList.column3 a{display:block;text-decoration:none !important}#main .mainThumb{width:320px;height:226px;position:relative;overflow:hidden;display:block;background:#ededed}#main .mainThumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#main .worksList .mainThumb span,#main .worksArchiveBox .archiveTumb span{position:absolute;z-index:2;background:#ffb033;padding:5px;width:180px;right:-65px;bottom:10px;transform:rotate(-45deg);color:#fff;text-align:center;font-weight:700}#main .worksList .mainThumb span.works-completed,#main .worksArchiveBox .archiveTumb span.works-completed{background:#d00000}#main .worksList .mainThumb span.works-under,#main .worksArchiveBox .archiveTumb span.works-under{background:#eb6120}#main .worksList .price{font-weight:700;color:#d00000}#main .worksList ul.price li:before,#main .worksList ul.price li:after{content:none}#main .worksList .price span{display:inline-block;background:#d00000;color:#fff;border-radius:3px;padding:1px 4px 0;margin-right:8px}#main .worksList .price li{font-size:15px;background:#fff;border-radius:3px;padding:0 5px 0 0;display:inline-block;color:#d00000}#main .archiveList .time,#main .archiveList .period{color:#333;line-height:1;font-size:11px;display:block;padding:0;margin:0}#main .worksList .time{margin:35px 0 0}#main .archiveList .overflowH{padding:10px;text-align:left}#main .archiveList .price,#main .archiveList h3,#main .archiveList .contTxt,#main .worksList.column3 h3,#main .worksList.column3 .contTxt{display:block;border:none;background:0 0;line-height:1.4;font-size:12px;padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}#main .archiveList h3,#main .worksList.column3 h3{margin:0;color:#f66;margin-bottom:3px;font-size:14px;text-overflow:inherit;white-space:inherit;height:45px}#main .voiceList h3{font-size:16px;overflow:visible;text-overflow:inherit;white-space:inherit;height:45px}#main .worksList .contTxt,#main .worksList.column3 .contTxt{font-weight:700;color:#f66}#main .taxList li,#main .areaList li,#main .insuranceList li{display:inline-block !important;padding:0;background:0 0;margin:0}#main .taxList li:before,#main .insuranceList li:before,#main .areaList li:before,#main .taxList li:after,#main .insuranceList li:after,#main .areaList li:after{content:none}#main .cat a,#main .taxList li a,#main .areaList li a,#main .insuranceList li a,#main .cat span{display:inline-block !important;background:#488a37;color:#fff !important;font-weight:700;margin:0 4px 4px 0;text-decoration:none;padding:0 7px;border-radius:3px;position:relative;font-size:14px}#main table .cat a{position:inherit}#main table .cat.insurance a{background:#d00000}#main .cat{margin-bottom:0}#main .areaList li a{background-color:#008da2;border:solid 1px #008da2}#main .taxList li a{background:#004ea2;border:#004ea2 solid 1px}#main .insuranceList li a{background:#d00000;border:#d00000 solid 1px}#main .taxList li.current-cat a{background-color:#fff;color:#004ea2 !important;border:solid 1px #004ea2}#main .areaList li.current-cat a{background-color:#fff;color:#008da2 !important;border:solid 1px #008da2}#top #main .areaList{display:flex;flex-flow:row wrap}#top #main .areaList li{width:23.5%;margin:10px 0 0 2%}#top #main .areaList li:nth-of-type(4n+1){margin-left:0}#top #main .areaList li a{display:flex !important;margin:0;align-items:center;justify-content:center;font-size:24px;padding:.25em;position:relative}#top #main .areaList li a:before{position:absolute;content:">";right:5px;top:50%;transform:translateY(-50%);font-weight:400}#main .insuranceList li.current-cat a{background-color:#fff;color:#d00000 !important;border:solid 1px #d00000}#main .archiveList .cat{font-size:14px;position:absolute;top:10px;left:10px;height:27px;overflow:hidden}#main .worksList .cat{bottom:25px;top:inherit}#main .archiveList .cat a{position:relative}#main .worksList .btn{padding:0}#main .worksList .btn:before,#main .worksList .btn:after{content:none}#main .taxArea li a{color:#fff;text-decoration:none;display:block;background-color:#008da2;border:double 2px #fff;padding:.5rem;border-radius:7px;text-align:center;font-weight:700}#main .taxArea li a:hover{opacity:.6}#main .worksList.column3 .cat{position:absolute;font-size:13px;line-height:1.4;text-align:right;height:22px;overflow:hidden}#main .worksList.column3 .cat a{position:relative}#main .worksList.column3{overflow:hidden;padding-bottom:0;position:relative}#main .worksList.column3 article{width:320px;float:left;margin:0 20px 40px 0;position:relative;padding:0}#main .worksList.column3 article:nth-child(3n){margin-right:0}#main .worksList.column3 .mainThumb{width:320px;height:226px}#main .worksList.column3 .overflowH{background-color:#fff;padding:10px;color:#fff;text-align:left}#main .worksList.column3 .overflowH h3{background:0 0;border:none;margin:0 0 3px;color:#f66;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:40px}#main .comWorksL3{text-align:center}#main .worksTaxList .toggleBtn{display:inline-block;color:#fff !important;font-size:18px;font-weight:700;position:relative;padding:5px 45px 5px 30px;text-decoration:none !important;border-radius:5px;box-shadow:0px 5px 0px 0px rgb(255 255 255/30%) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgb(255 255 255/30%) inset;background:#f66;border:#f6b0b8 solid 3px;margin-bottom:10px;box-sizing:border-box}#main .worksTaxList .toggleBtn:before{width:13px;height:13px;right:20px;-webkit-border-radius:50%;border-radius:50%;background:#fff}#main .worksTaxList .toggleBtn:after{right:24px;width:4px;height:4px;border-top:2px solid #f6b0b8;border-right:2px solid #f6b0b8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .worksTaxList .toggleBtn:before,#main .worksTaxList .toggleBtn:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}#main .worksTaxList .js-taxList{display:none}#main .picBox{overflow:hidden;margin-bottom:30px;position:relative}#main .picBox .photo{float:right;width:686px;height:456px;position:relative;overflow:hidden}#main .picBox .btmPhoto{float:left;width:287px;height:207px;position:relative}#main .picBox .photo img,#main .picBox .btmPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .picBox .btmPhoto:before,#main .picBox .btmPhoto:after{position:absolute;top:100%;right:0;margin:auto;content:"";vertical-align:middle;z-index:10}#main .picBox .btmPhoto:before{right:-50px;top:284px;box-sizing:border-box;width:5px;height:5px;border:32px solid transparent;border-left:45px solid #d00000}#main .picBox .btmPhoto:after{right:15px;width:75px;height:74px;border:24px solid transparent;border-bottom:25px solid #d00000;border-radius:0 0 0 123px}#main .picBox span.after,#main .picBox span.before{position:absolute;top:10px;left:10px;background:#008da2;display:inline-block;z-index:10;font-size:15px;font-weight:700;color:#fff;border-radius:4px;padding:3px 10px 2px}#main .picBox span span{opacity:.5;margin-left:5px}#main .photoUL.worksPhoto{display:block}#main .photoUL.worksPhoto li{width:316px;float:left;margin:0 26px 20px 0}#main .photoUL.worksPhoto li:nth-child(3n){margin-right:0}#main .photoUL.worksPhoto li:nth-child(3n+1){clear:both}#main .voiceSummary{position:relative;overflow:hidden}#main .voiceSummary h3{margin-top:0}#main .voicephotList{float:left;width:316px;margin-right:30px}#main .voicephotList li{background:0 0;padding:0;position:relative;margin:0 0 20px;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:316px;height:206px;overflow:hidden}#main .voicephotList li:before,#main .voicephotList li:after{content:none}#main .voicephotList li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .voicephotList li .imgLayer{position:absolute;bottom:5px;right:5px;transform:none;top:inherit;left:inherit;width:auto;height:auto}#main .voiceData table{margin-bottom:30px}.single-works-contactTtl{text-align:center;padding:0 0 15px}#main .relation-works-list{display:flex;justify-content:space-between;flex-flow:row wrap;margin:0 0 30px}#main .relation-works-item{padding-left:0;width:15%}#main .relation-works-link{display:block;font-size:12px;color:#333;text-decoration:none;line-height:1.4;text-align:justify}#main .relation-works-link:hover,#main .relation-works-link:hover{text-decoration:underline;color:#001f72;opacity:.7}#main .relation-works-wrap{width:100%;padding-top:100%;position:relative;margin-bottom:5px}#main .relation-works-item__ttl{text-overflow:inherit;white-space:inherit;height:45px;font-size:12px}#main .relation-works-wrap img{width:100%;height:100%;position:absolute;content:"";top:0;left:0}#main .relation-works-item:before,#main .relation-works-item:after{display:none}#readmore{clear:both;padding-top:50px;text-align:center}#readmore a{font-size:21px;font-weight:700;border-radius:4px;color:#fff;background:#004ea2;padding:10px 10px 25px;display:block;width:400px;margin:10px auto 0;box-shadow:0 5px 0 0 rgba(0,20,142,.6);line-height:1.2;position:relative}#readmore a:after{display:block;content:"";position:absolute;bottom:10px;left:50%;width:10px;height:10px;margin:0 0 0 -7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#readmore img{display:block;margin:0 auto;width:auto !important;height:auto !important;border:none !important}.wp-pagenavi{clear:both;text-align:center;padding-top:35px;margin-bottom:35px}.wp-pagenavi span,.wp-pagenavi a{background:#fff;display:inline-block !important;border-radius:3px;line-height:1.2}.wp-pagenavi a{background:#ff8632;color:#fff !important;border:none !important}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 10px 30px;display:inline}img.alignleft{padding:0;margin:0 30px 10px 0;display:inline}img.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:10px;margin-bottom:2px}.alignleft{float:left;margin-right:10px;margin-bottom:2px}img{border-style:none}#main .nobr br{display:none}#main p.wp-caption{font-size:.8em;line-height:1.2em}#main p.wp-caption img{margin-bottom:5px}#main p.wp-caption .caption-text{text-align:left}#main .naviUl{margin:0 0 20px !important;height:34px;position:relative}#main .pagenavi{padding:20px 0 0 !important;margin:0 auto !important;text-align:center;position:relative;clear:both}#main .pagenavi a{display:inline-block;border-radius:5px;background:#f6b0b8;padding:5px;width:130px;text-align:center;transition:.7s;font-size:18px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#main .pagenavi a:link,#main .pagenavi a:hover,#main .pagenavi a:visited{color:#fff !important;text-decoration:none !important}#main .pagenavi a:hover{opacity:.75;transition:.7s}#main .pagenavi li{padding:0 !important;margin:0 !important;background:0 0 !important;display:block;width:140px}#main .pagenavi li:before,#main .pagenavi li:after{content:none}#main .pagenavi li.prev a:after,#main .pagenavi li.next a:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;position:absolute;top:0;bottom:0;margin:auto;color:#fff;height:20px;line-height:1}#main .pagenavi li.prev a:after{content:'\f138';right:5px}#main .pagenavi li.next a:before{content:'\f137';left:5px}#main .pagenavi .prev{position:absolute;right:0}#main .pagenavi .prev a{padding:5px 20px 5px 5px}#main .pagenavi li.list{position:absolute !important;left:50%;margin-left:-70px !important}#main .pagenavi .next{position:absolute !important;left:0}#main .pagenavi .next a{padding:5px 5px 5px 20px}#works .pagenavi ul{height:auto;margin:0 !important;text-align:center}#works .pagenavi ul li{width:48%;position:relative !important;overflow:hidden;line-height:1.4}#works .pagenavi a{width:auto;text-align:inherit;padding:5px;position:relative;overflow:hidden;display:block;padding:10px 50px 10px 30px !important}#works .pagenavi .next a{padding:10px 30px 10px 50px !important}#works .pagenavi .prev{float:right;text-align:right;right:inherit}#works .pagenavi .next{float:left;text-align:left;left:inherit}#works .pagenavi li.list{clear:both;display:inline-block;margin:20px 0 0 !important;width:60%;position:relative !important;left:inherit}#works .pagenavi li.list a{display:block;background:#fed500;box-shadow:0px 0px 0px 2px rgb(210 178 0/73%) inset,0px 2px 0px 0px rgb(210 178 0/73%);border:#fed500 solid 2px;font-size:25px;color:#333 !important;text-decoration:none !important;padding:10px 50px;border-radius:5px}#works .pagenavi li span{display:block;width:100px;height:100px;position:relative;overflow:hidden;float:left;margin-right:20px}#works .pagenavi li span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;height:auto;width:100%}#works .pagenavi li.prev span{margin:0 0 0 20px;float:right}#top #contents{margin-top:0}#top .mainCatch{position:relative;z-index:10;margin:0 auto;background:#7fb825}#top .consultationBox .inBox{margin-bottom:0}#top .mainCatch .imgLayer{left:0;z-index:22}#top .mainCatch h2{background:0 0;width:950px;font-size:45px;color:#fff;box-shadow:none;padding:15px 0 5px;line-height:1.2;border-bottom:none;margin:0 auto;text-align:left;position:relative;padding-left:150px;text-shadow:-1px -1px 0 #333}#top .mainCatch h2 span{font-size:26px;display:block}#top .mainCatch h2 strong{color:#fff100}#top .mainCatch h2 img{position:absolute;top:0;left:0}#top .mainCatch h2 a{color:#004ea2;text-decoration:none;font-size:20px;display:block;float:right;background:#fff;padding:7px 10px 5px 30px;border-radius:4px;position:relative}ul.informationTab{overflow:visible;margin-bottom:0 !important;color:#fff;font-weight:700}ul.informationTab:after{content:" ";display:block;clear:both}ul.informationTab li{float:left;position:relative;margin:0 10px 0 0 !important;padding:12px 15px !important;text-align:center;width:120px;cursor:pointer;font-size:15px !important;border-radius:3px 3px 0 0;background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-o-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:-ms-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%);background-color:#aaa}ul.informationTab li:last-child{margin-right:0 !important}ul.informationTab li:before,ul.informationTab li:after{content:none !important}ul.informationTab li.active,ul.informationTab li:hover{background-color:#f6b0b8}ul.informationTab li span{position:absolute;background:#00569e;width:120px;top:-40px;left:15px;border-radius:5px;padding:4px 0}ul.informationTab li span:before{content:'';position:absolute;display:block;width:0;height:0;left:50px;bottom:-15px;border-top:15px solid #00569e;border-right:10px solid transparent;border-left:10px solid transparent}#main .inqBox{height:380px;overflow-y:scroll}#main .inqBox a{text-decoration:none;color:initial;transition:ease .4s}#main .inqBox a:hover{opacity:.7}#main .inqBox dt{color:#00569e;font-weight:700;padding:5px 5px 0;display:flex;justify-content:space-between;align-items:center}#main .inqBox dt .type{border-radius:3px;font-size:12px;padding:0 7px;color:#fff;font-weight:700;background:#488a37}#main .inqBox dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px 5px}#main .inqBox a:nth-of-type(2n){background:#efefef}#main .inqBox dd strong{margin-right:5px}#main .tabinqCount{margin:0 30px}#main .tabinqCount dt{font-size:18px;clear:both;display:block;width:205px;box-sizing:border-box;float:left;background:#45b440;border-radius:5px 0 0 5px;padding:3px 0;text-align:center;color:#fff;font-weight:700}#main .tabinqCount dd{background:#f9f5ee;border-radius:5px;display:block;padding:1px 0 1px 205px;font-size:28px;color:#e50012;line-height:1.3;text-align:center;font-weight:700;margin-bottom:10px}#main .tabinqCount dd span{font-size:18px}#main .tabinqCount dd:last-of-type{margin-bottom:0}div.tabContent{clear:both;display:none}div.active{display:block}.newsBox,.topicsBox{width:480px;position:relative;float:left}.newsBox .imgLayer{top:0;right:5px;z-index:10}#main .topicsBox h2,#main .newsBox h2{background:0 0;width:auto;margin-bottom:5px;font-size:30px;color:#333;padding:0;text-shadow:none}#main .topicsBox h2 span,#main .newsBox h2 span{color:#f6b0b8}#main .newsBox h3{background:0 0;color:#f6b0b8;font-size:35px;font-weight:400;padding:0;border-top:none;margin:0 0 5px;line-height:1;font-family:"Impact",Gadget,'Anton',sans-serif}#main .newsBox h4{font-size:12px !important;padding:0 !important;position:relative !important;margin:0 0 5px !important;font-weight:400 !important}#main .newsBox h4:before,#main .newsBox h4:after{content:none !important}#main .newsBox .btn a,#main .reasonBox .btn a{float:right;margin-bottom:5px}#main .newsBox .inBox,#main .topicsBox ul{border:#ccc solid 1px;border-top:solid 6px #f6b0b8;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;position:relative;margin-bottom:10px}#main .newsBox .inBox li,#main .topicsBox ul li{position:relative;overflow:hidden;border-bottom:#ccc solid 1px;padding:0 0 20px;margin:0 0 20px}#main .newsBox .inBox li:last-of-type,#main .topicsBox li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#main .newsBox .inBox li:before,#main .newsBox .inBox li:after,#main .topicsBox li:before,#main .topicsBox li:after{content:none}#main .newsBox .inBox li a,#main .topicsBox li a{color:#333;text-decoration:none !important}#main .newsBox .inBox li h3,#main .topicsBox li h3{background:0 0 !important;color:#f66 !important;font-size:15px !important;margin:0 !important;padding:25px 0 0 !important;height:70px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:inherit;white-space:inherit}#main .newsBox .inBox li h3 img{position:static;transform:initial;top:initial;left:initial;width:auto}#main .newsBox .inBox li .price,#main .topicsBox li .price{color:#d00000 !important}#main .newsBox .inBox p,#main .topicsBox li p{font-size:12px !important;margin-bottom:0 !important}#main .newsBox .inBox .contTxt,#main .topicsBox li .contTxt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}#main .newsBox .inBox p strong,#main .topicsBox li strong{color:#d00000}#main .newsBox .inBox .cat,#main .topicsBox li .cat{position:absolute;top:0;left:165px;color:#fff}#main .newsBox .inBox li .cat a,#main .topicsBox li .cat a{color:#fff;position:relative !important;background:#488a37}#main .newsBox .inBox li .newsTumb,#main .topicsBox li .mainThum{width:146px;height:106px;position:relative;overflow:hidden;display:block;background:#fff;float:left;margin-right:20px;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .newsBox .inBox li img,#main .topicsBox li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .worksBox,#main .msgBox,#main .basicKnow,#main .voiceBox{border-top:#fed500 solid 10px;position:relative;display:block;padding:0}#main .worksBox h2,#main .voiceBox h2,#main .msgBox h2{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/logo_character.png) no-repeat right center;min-height:131px;color:#333;font-size:40px;line-height:1.2;padding:40px 0 0;margin:-30px auto 5px;text-shadow:none}#main .worksBox h2 strong,#main .voiceBox h2 strong,#main .msgBox h2 strong{color:#d00000}#main .worksBox h2 span,#main .voiceBox h2 span,#main .msgBox h2 span{font-size:30px;color:#f6b0b8;display:block}#main .reasonBox h2{margin-top:0;background:#efefef;font-size:22px;color:#333;border-top:#7fb825 solid 5px;width:auto}#main .worksBox h2 span.txtL,#main .voiceBox h2 span.txtL,#main .profileBox h2 span.txtL,#main .reasonBox h2 span.txtL{font-size:48px;display:block;margin:0 auto}#main .worksBox h2 img,#main .voiceBox h2 img,#main .msgBox h2 img{float:left;margin:-5px 20px 0 0}#main .reasonList{position:relative;overflow:hidden;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#main .reasonList li{color:#fff;text-align:center;font-size:18px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0;padding:0;background:#fff;border-radius:10px;width:20%;width:calc(20% - 10px);border-radius:5px;border:#f66 dashed 3px}#main .reasonList li a{color:#333;text-decoration:none;display:block;padding:15px 5px 5px}#main .reasonList li a:hover{opacity:.8}#main .reasonList li:before,#main .reasonList li:after{content:none}#main .reasonList li:hover{opacity:.8;transition:.7s}#main .reasonList li h4{background:0 0 !important;padding:0 !important;font-size:18px;line-height:1.2;margin:10px 0 0 !important;color:#488a37}#main .reasonList li h4:before,#main .reasonList li h4:after{display:none}#main .reasonList li h4 strong{font-size:33px !important;display:block !important}#main .reasonList li p{border-radius:5px;background:#f0f0f0;display:block;margin:10px 0 0;font-size:15px;text-align:left;padding:5px;color:#333}#main .contentBnrList{position:relative;overflow:hidden}#main .contentBnrList li{float:left;margin:40px 40px 0 0;background:0 0;padding:0}#main .contentBnrList li:nth-child(-n+2){margin-top:0}#main .contentBnrList li:nth-child(2n){float:right;margin-right:0}#main .contentBnrList li:before,#main .contentBnrList li:after{content:none}#main .basicKnow{margin-top:0 !important;text-align:center}#main .basicKnow h2{color:#fff;font-size:52px;float:left;margin-right:15px;width:239px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;background:0 0;padding:0;box-shadow:none;margin-top:0}#main .basicKnow h2:after{display:none}#main .basicKnow h2 span{background:#488a37;display:inline-block;border-radius:5px;line-height:1;padding:5px 3px 0;margin-top:5px}#main .basicKnow h2 span:nth-child(-n+4){margin-top:0}#main .basicKnow h2 span img{vertical-align:top}#main .basicKnow h3{background:#f6b0b8;color:#fff;text-align:center;font-size:33px;padding:10px;text-shadow:1px 1px 0 #565656;border:none;margin:0 0 20px}#main .basicKnow .catchTtl{font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-top:0;font-family:tbcgothic-std,sans-serif;text-align:left}#main .basicKnow .catchTtl .txtL{font-size:70px;background:0 0}#main .basicKnow .catchTtl strong{color:#d00000}#main .basicKnow .pointList{counter-reset:point}#main .basicKnow .pointList li{position:relative;overflow:hidden;counter-increment:point}#main .basicKnow .pointList li:before{content:"POINT " counter(point,decimal-leading-zero) !important;width:auto;height:auto;color:#fff;font-size:15px;font-weight:700;transform:rotate(-45deg);z-index:10;background:#f8b500;top:20px;left:-50px;padding:4px 50px}#main .basicKnow .pointList li:after{content:none}#main .basicKnow .pointList li .pointImg{position:relative}#main .basicKnow .pointList li img{display:block}#main .basicKnow .pointList li .imgLayer{left:0;bottom:0}#main .basicKnow .pointList li h6{background:0 0;font-size:18px;padding:0;margin-top:10px}#main .basicKnow .pointList li h6 strong{color:#d00000;display:block}#main .basicKnow .pointList li ul li{width:auto;padding:0;margin:0;font-size:14px}#main .basicKnow .pointList li ul li strong{font-weight:400;background:#fcff00;line-height:.6;display:inline-block}#main .basicKnow .pointTxt .imgL20{margin-top:20px}#main .firstPoint h3{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg_toph2.png) no-repeat top left;position:relative;color:#333;font-size:34px;line-height:1;padding:33px 0 0 52px;margin-top:30px;border:none;box-sizing:border-box}#main .firstPoint h3 span{font-size:15px;position:absolute;top:-10px;left:60px;color:#333;padding:0;border-radius:8px;line-height:1;margin-right:20px}#main .firstPoint h3 strong{color:#d00000}#main .firstPoint p{font-size:16px}#main .firstPoint h5{font-size:36px;background:0 0;padding:0;color:#333;margin-top:0}#main .firstPoint .btn{margin-bottom:40px;float:right}#main .firstPoint ul li{padding-left:0}#main .firstPoint ul li:before,#main .firstPoint ul li:after{display:none}#first #main h2.catchTtl{text-align:center;font-size:40px;color:#f66;background:0 0;margin-bottom:0;line-height:1;margin-top:30px;padding:0}#first #main h2.catchTtl span{font-size:80px}#corporate #main h2{text-align:center;border:none;background:0 0;font-size:43px;line-height:1.5;padding:0;margin:0 0 30px;color:#333;text-shadow:none}#corporate #main h2 span{color:#f6b0b8;display:block;font-size:33px}#corporate #main table a{color:#333;display:inline-block}#corporate #main table iframe{border:#ccc solid 1px}#corporate #main .signbordBox .photoUL{flex-wrap:wrap}#corporate #main .signbordBox .photoUL li{width:19%;width:calc(20% - 5px);margin:0 2px 5px}#corporate #main .signbordBox .photoUL li span:before{padding-top:70%}#showroom #main h2{text-align:center;border:none;background:0 0;font-size:43px;line-height:1.5;padding:0;margin:0 0 30px;color:#333;width:auto;text-shadow:none}#showroom #main h2 span{color:#f6b0b8;display:block;font-size:33px}#main .showroomPict{position:relative;overflow:hidden;padding-top:0}#main .showroomPict .mainimglist{width:707px;height:564px;position:relative;overflow:hidden;float:left}#main .showroomPict .mainimglist img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#main .showroomPict .thumbnaillist{width:278px;float:right;margin-top:0}#main .showroomPict .thumbnaillist li{background:0 0;padding:0;margin:0 0 15px}#main .showroomPict .thumbnaillist li:last-child{margin-bottom:0}#main .showroomPict .thumbnaillist li a{width:278px;height:178px;overflow:hidden;display:block;position:relative}#main .showroomPict .thumbnaillist li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .showroomPict .thumbnaillist li:before,#main .showroomPict .thumbnaillist li:after{content:none}#main .showroomDetail{padding-top:0}#main ul.showroomDetail{position:relative;overflow:hidden}#main ul.showroomDetail li{width:490px;float:left;padding:0;margin:0;background:0 0}#main ul.showroomDetail li:nth-child(2n){float:right}#main ul.showroomDetail li:before,#main ul.showroomDetail li:after{content:none}#main ul.showroomDetail li img{margin-bottom:10px}#main ul.showroomDetail li p{font-size:15px}#main .showroomDetail .leadTxt p{font-size:25px}#main .showroomDetail table{margin-bottom:30px}#main .showroomDetail .tel{margin-top:0}#main .showroomDetail .tel span{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/ico_freedial.png) no-repeat left center;font-family:"Arial Black",Gadget,sans-serif;color:#d00000;font-size:35px;font-weight:700;line-height:1;padding-left:40px;display:block}#main .showroomMerit h2.catchTtl{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/showroom_catchttlbg.png) no-repeat center center;font-size:50px;text-align:center;border-bottom:none;color:#333}#main .showroomMerit ol{position:relative;overflow:hidden;padding:0}#main .showroomMerit ol li{background:#488a37;padding:15px;width:322px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 17px 0 0;position:relative;display:block;float:left;list-style-type:none;color:#fff}#main .showroomMerit ol li:nth-child(3n){margin-right:0}#main .showroomMerit ol li br{display:none}#main .showroomMerit ol li h5{background:0 0;color:#488a37;font-size:22px;margin:0;position:absolute;top:-20px;left:0;line-height:1;padding:0}#main .showroomMerit ol li h5 span{font-size:36px}#main .showroomMerit ol li img{float:right;margin:-15px -15px -15px 15px}#main .showroomMerit ol li p{margin:0;font-size:15px;line-height:1.5}#main ol.showroomStep{position:relative;overflow:hidden;padding:0;margin:0 0 30px}#main ol.showroomStep li{list-style-type:none;float:left;width:250px;margin:15px 0 0 -50px;font-weight:700}#main ol.showroomStep li span{background:#004ea2;border-radius:50%;width:67px;height:67px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:10px}#main ol.showroomStep li:first-child{width:200px;margin-left:0}#main ol.showroomStep li h4{background:-webkit-linear-gradient(0deg,#12a73b 0%,#fc0 100%);background:-moz-linear-gradient(0deg,#12a73b 0%,#fc0 100%);background:-o-linear-gradient(0deg,#12a73b 0%,#fc0 100%);background:-ms-linear-gradient(0deg,#12a73b 0%,#fc0 100%);background:linear-gradient(90deg,#12a73b 0%,#fc0 100%);margin:0 50px 10px 0 !important;color:#fff !important;padding:0 10px 0 50px}#main ol.showroomStep li:first-child h4{padding-left:10px}#main ol.showroomStep li:last-child h4{background:#d00000}#main ol.showroomStep li h4:before{display:none}#main ol.showroomStep li h4:after{width:0;height:0;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent #fc0;content:'';z-index:10;position:absolute;left:100%;bottom:0;top:inherit;border-radius:0;background:0 0}#main ol.showroomStep li:last-child h4:after{border-color:transparent transparent transparent #d00000}#main ol.showroomStep li p{padding-left:40px;height:68px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main ol.showroomStep li:first-child p{padding-left:0}#reason .catchTtl{font-size:60px;font-weight:700;line-height:1.3;margin-bottom:20px;margin-top:10px}#reason .catchTtl strong{font-size:60px}#reason .catchTtl span{color:#004ea2}#reason .catchTtl .ttlIco{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/reason_catch_ico.png) no-repeat center center;float:left;width:146px;height:146px;color:#fff;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin:-15px 10px 0 0;padding-top:10px;background-size:contain}#main .reasonDetail{padding:0}#main .reasonDetail li{list-style:none;padding:0;position:relative;overflow:hidden;margin-bottom:30px}#main .reasonDetail h3{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bg_toph2.png) no-repeat top left;position:relative;color:#333;font-size:34px;line-height:1;padding:33px 0 0 52px;margin-top:30px;border:none;box-sizing:border-box}#main .reasonDetail h3 span{font-size:15px;position:absolute;top:-10px;left:60px;color:#333;padding:0;border-radius:8px;line-height:1;margin-right:20px}#main .reasonDetail .btn{float:right}#main .showroomRecommended .catchTtl span.txtFree{background:#d00000;border-radius:4px;font-size:40px;display:table-cell;width:auto;height:auto;padding:0 15px;margin:0;line-height:1.3;float:none;color:#fff}#main .showroomRecommended .ttlIco{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/reason_catch_ico.png) no-repeat center center;float:left;width:206px;height:206px;color:#fff;font-size:25px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;margin:-15px 10px 0 0;padding-top:10px;font-weight:700;line-height:1.4}#main .showroomRecommended ul{margin-top:20px;border-top:#333 dotted 1px;padding-top:10px;overflow:hidden}#main .showroomRecommended li{background:0 0;border-bottom:#333 dotted 1px;position:relative;font-size:26px;font-weight:700;padding:0 0 8px 35px;margin:0 0 8px}#main .showroomRecommended li:last-child{margin-bottom:0}#main .showroomRecommended li:before,#main .showroomRecommended li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .showroomRecommended li:before{background:#488a37;border-radius:50%;width:25px;height:25px}#main .showroomRecommended li:after{left:6px;top:12px;width:10px;height:5px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .showroomRecommended li strong{background:#fed500;display:inline-block;line-height:.5}#top #main .staffBox{background:#488a37;border:solid 10px rgba(255,255,255,.2);box-sizing:border-box;padding:10px 30px 20px;margin:40px auto;overflow:hidden}#top #main .staffBox h2{margin-bottom:10px;background:0 0;width:auto;padding:0}#top #main .staffBox .btn{margin:0}#top #main .staffList,#staff #main .staffList{position:relative;overflow:hidden;margin-bottom:50px}#top #main .staffList{padding:25px 25px 10px;background:#fff;margin-bottom:15px}#staff #main .staffList li{background:0 0;float:left;margin:35px 20px 0 0;width:235px;padding:0;font-weight:700}#top #main .staffList li{background:0 0;float:left;margin:35px 30px 0 0;width:150px;padding:0;font-weight:700}#top #main .staffList li:nth-child(-n+5),#staff #main .staffList li:nth-child(-n+4){margin-top:0}#top #main .staffList li:nth-child(5n),#staff #main .staffList li:nth-child(4n){margin-right:0}#top #main .staffList li a,#staff #main .staffList li a{text-decoration:none}#top #main .staffList li:before,#top #main .staffList li:after,#staff #main .staffList li:before,#staff #main .staffList li:after{content:none}#top #main .staffList li .staffPict,#staff #main .staffList li .staffPict{width:100%;position:relative;overflow:hidden;margin-bottom:10px}#top #main .staffList li .staffPict{height:150px}#staff #main .staffList li .staffPict{height:280px}#top #main .staffList li .staffPict img,#staff #main .staffList li .staffPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#top #main .staffList li .staffPict img{width:100%;height:auto}#top #main .staffList li .staffNames{padding-left:15px;border-left:5px solid #488a37;color:#333}#top #main .staffList li .staffNames .positionTxt{font-size:11px;margin-bottom:0}#top #main .staffList li .staffNames .staffName{font-size:16px;margin-bottom:0}#staff #main .staffList li .positionTxt{display:block;margin:0 0 5px;text-align:center;line-height:1}#staff #main .staffList li .positionTxt span{border-radius:4px;color:#333;font-size:12px;font-weight:700;padding:0 5px;margin-bottom:3px;line-height:1.2;margin-right:5px;text-align:center}#staff #main .staffProf .profileDetail .positionTxt span{border-radius:4px;background:#488a37;color:#fff;font-size:12px;font-weight:700;display:inline-block;padding:6px 8px 3px;line-height:1.2;margin-right:5px;margin-bottom:7px;text-align:center}#staff #main .staffList li .staffName{color:#333;font-size:23px;line-height:1.3;font-weight:700;text-align:center;margin:0}#top #main .staffProf .profileDetail .staffName,#staff #main .staffProf .profileDetail .staffName{color:#333;font-size:23px;line-height:1.3;font-weight:700}#top #main .staffList li .staffName span,#top #main .staffProf .profileDetail .staffName span,#staff #main .staffList li .staffName span,#staff #main .staffProf .profileDetail .staffName span{color:#094;font-size:12px;display:block}#top #main #staffSection .inner,#staff #main #staffSection .inner{padding-top:0 !important}#top #main #staffSection .inner .combnrListOtr li,#staff #main #staffSection .inner .combnrListOtr li{margin-bottom:0 !important;margin-top:30px}#top #main .staffList li .btnDetail,#staff #main .staffList li .btnDetail,.staffProf a#btnClose{font-size:14px !important;margin:0 auto 0 !important;width:8em !important;border-radius:4px;padding:5px 10px;background:#fed500;box-shadow:0px 0px 0px 1px rgba(210,178,0,.73) inset;color:#333}.staffProf a#btnClose{font-size:15px !important;text-decoration:none;font-weight:700;text-align:center;display:block;width:6em;margin:50px auto 0 auto !important;padding:2px 40px}body#staff.nocolumn{min-width:0;overflow:hidden}#top #main .staffProf,#staff #main .staffProf{padding:20px}#top #main .staffProf .staffPict,#staff #main .staffProf .staffPict{width:235px;height:280px;position:relative;overflow:hidden;float:left;margin-right:25px}#top #main .staffProf .staffPict img,#staff #main .staffProf .staffPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#top #main .staffProf .profileDetail,#staff #main .staffProf .profileDetail{overflow:hidden}#top #main .staffProf .profileDetail .positionTxt,#staff #main .staffProf .profileDetail .positionTxt{margin-top:0;font-size:12px}#top #main .staffProf .profileDetail .staffName span,#staff #main .staffProf .profileDetail .staffName span{display:inline-block;margin-left:10px}#top #main .staffProf .profileDetail dl dt,#staff #main .staffProf .profileDetail dl dt{background:#008da2;color:#fff;font-size:15px;font-weight:700;display:block;padding:3px 10px;margin:15px 0 10px}#top #main .staffProf .profileDetail dl dd,#staff #main .staffProf .profileDetail dl dd{font-size:15px}#colorsimulation #main h3 span{border-radius:4px;background:#12a73b;color:#fff;display:inline-block;padding:0 10px;margin:10px 10px 10px 0}#colorsimulation #main .inner h3:first-of-type{margin-top:0}#colorsimulation .colorCtc{font-size:50px;font-weight:700;line-height:1.3;margin-top:30px;padding-top:20px}#colorsimulation .colorCtc strong{color:#d00000}#colorsimulation .colorCtc span{float:left;background-color:#d00000;border-radius:50%;width:160px;height:160px;color:#fff;font-size:25px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:0 10px 0 0;margin-top:-30px;font-weight:700;font-size:60px;border:solid 10px #e88080}#main .colorSample{position:relative;overflow:hidden}#main .colorSample li{padding:0;margin-bottom:30px;position:relative;overflow:hidden}#main .colorSample li:before,#main .colorSample li:after{content:none}#main .colorSample li span{position:relative;display:inline-block;margin:0 32px 0 0;float:left}#main .colorSample li span:after{content:' ';height:0;position:absolute;width:0;border:20px solid transparent;border-left:#083090 solid 20px;left:102%;top:0;bottom:0;margin:auto}#colorsimulation #main ol.colorStep{padding:0;position:relative;overflow:hidden;margin:0}#colorsimulation #main ol.colorStep li{background:0 0;border:#008da2 solid 3px;border-radius:5px;width:182px;text-align:center;float:left;list-style:none;margin:0 15px 0 0}#colorsimulation #main ol.colorStep li:last-child{margin-right:0}#colorsimulation #main ol.colorStep li span{background:#008da2;color:#fff;display:block;font-weight:700;margin-bottom:1px}#colorsimulation #main ol.colorStep li h4{font-size:14px;padding:0 5px;margin:10px 0 5px;text-align:left}#colorsimulation #main ol.colorStep li h4:before,#colorsimulation #main ol.colorStep li h4:after{display:none}#colorsimulation #main ol.colorStep li p{font-size:12px;padding:0 5px;text-align:left;margin:5px 0}#colorsimulation #main .campaignArw{background:#fed500;color:#333;font-size:20px;font-weight:700;padding:0 20px;margin:20px 165px 10px 0;position:relative}#colorsimulation #main .campaignArw:after{content:' ';height:0;position:absolute;width:0;border:30px solid transparent;border-left:#fed500 solid 48px;left:100%;top:50%;margin-top:-30px}#main .trialBox .catchTtl{font-size:36px;font-weight:700;line-height:1.4;margin-bottom:30px}#main .trialBox>ul li{padding:0;position:relative;overflow:hidden;margin-bottom:20px}#main .trialBox>ul li:before,#main .trialBox>ul li:after{content:none}#main .trialBox>ul li iframe{width:615px;height:248px;float:left}#main .trialBox>ul li img{float:right}#main .tryPhoto{position:relative;padding-top:10px;margin-bottom:30px;overflow:hidden}#main .tryPhoto .imgLayer{left:0;bottom:0;z-index:10}#main .tryPhoto ul{position:relative;overflow:hidden;float:right}#main .tryPhoto ul li{float:left;margin-left:20px;padding:0}#main .tryPhoto ul li:before,#main .tryPhoto ul li:after{content:none}#colorsimulation .colorCtc{font-size:50px;font-weight:700;line-height:1.3;margin-top:30px;padding-top:20px}#colorsimulation .colorCtc strong{color:#488a37}#colorsimulation .colorCtc span{float:left;background-color:#d00000;border-radius:50%;width:160px;height:160px;color:#fff;font-size:25px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:0 10px 0 0;margin-top:-30px;font-weight:700;font-size:60px;border:solid 10px #f38089}#main .warningChk{padding:0 20px 20px;background:#fffddd;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .warningChk h3{background:#488a37;color:#fff;text-align:center;font-size:30px;margin:0 -20px 30px;padding:0;border:none}#main .warningChk h5{margin:0 0 10px;background:#d00000 !important;font-size:18px !important}#main .warningChk img{margin-right:30px}#main .warningChk ul{margin-bottom:0;clear:both}#main .warningChk ul li{font-size:22px;font-weight:700;padding:0;margin:0;position:relative}#main .warningChk ul li:before,#main .warningChk ul li:after{content:none}#main .warningChk ul li img{margin:0}#main .rainAnswer{padding-top:0}#main .rainAnswer h3{background:#004ea2;color:#fff;border-radius:4px;font-size:25px;border-top:none;padding:10px;margin:0 0 25px}#main .rainAnswer h3 span{background:#fff;color:#004ea2;display:inline-block;margin-right:10px;padding:0 10px}#main .rainAnswer .answerUl{width:740px;padding-right:260px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/img_answer.png) no-repeat bottom right;margin-bottom:0}#main .rainAnswer .answerUl li{width:238px;padding:0;border:1px #ccc solid}#main .rainAnswer .answerUl li:nth-child(-n+3){margin-top:0}#main .rainAnswer .answerUl li h4{background:#0eaa8e;color:#fff;font-size:16px;font-weight:700;margin-bottom:0;padding:3px 5px}#main .rainAnswer .answerUl li h4:before,#main .rainAnswer .answerUl li h4:after{content:none}#main .rainAnswer .answerUl li p{font-size:15px;padding:10px;margin-bottom:0;line-height:1.8}#main .rainAnswer .answerUl li:before,#main .rainAnswer .answerUl li:after{content:none}#main .rainCts{background:#541d0e;border-radius:4px;overflow:hidden;font-weight:700;padding:10px;margin:30px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main .rainCts h3{color:#fff;font-size:32px;line-height:1.6;margin:0 10px;background:0 0;padding:0;border-top:none}#main .rainCts ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:730px}#main .rainCts ul li{padding:15px 0;line-height:1;background:#fff;color:#541d0e;border-radius:5px;font-size:23px;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:236px}#main .rainCts ul li:after,#main .rainCts ul li:before{content:none}#rainleaking #main .ranking{padding:0;margin:0 0 20px}#rainleaking #main .ranking li{list-style:none;font-size:25px;font-weight:700;color:#d00000;margin:0}#rainleaking #main .catchTtl{font-size:52px;font-weight:700;line-height:1.2;margin-bottom:30px}#main .troubleBox h2{position:relative;z-index:10;padding:15px 0 0;margin:0 auto 15px;color:#333;font-size:32px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:#fed500 solid 7px}#main .troubleBox h2:after{display:none}#main .troubleBox h2 img{float:left;margin:0 10px 0 0}#main .troubleBox h2 span,#main .diagnosisPoint h2 span{display:block}#main .troubleBox h2 span.txtL,#main .diagnosisPoint h2 span.txtL{font-size:48px}#main .troubleBox h2 span.txtS{font-size:14px;display:inline}#main .troubleBox h3{border-top:none;background:0 0;padding:0;color:#fff;margin:0 0 15px;font-size:36px;text-align:center}#main .troubleBox h3 strong{color:#fff100}#main .troubleBox .catchTxt{font-size:26px;font-weight:700;display:block;position:relative;overflow:hidden;padding:0;padding-top:0;padding-top:15px}#main .troubleBox .catchTxt img{float:left;margin-right:10px}#main .troubleBox .catchTxt strong{text-decoration:underline}#diagnosis #main .troubleBox,#diagnosis_demo #main .troubleBox{background:#333}#diagnosis #main .troubleBox h2 img,#diagnosis_demo #main .troubleBox h2 img{margin-top:-10px}#diagnosis #main .troubleBox h5,#diagnosis_demo #main .troubleBox h5{margin:0 0 10px}#diagnosis #main .troubleBox .catchTxt,#diagnosis_demo #main .troubleBox .catchTxt{color:#fff}#diagnosis #main .troubleBox ul li h6,#diagnosis_demo #main .troubleBox ul li h6{margin:10px 0 0}#rainleaking #main .troubleBox h5{font-size:30px}#diagnosis #main .cautionBox,#diagnosis_demo #main .cautionBox{background:#004ea2;border-radius:4px;color:#fff;padding:10px;position:relative;overflow:hidden}#diagnosis #main .cautionBox h4,#diagnosis_demo #main .cautionBox h4{color:#fff;font-size:31px;margin:15px 0;padding-left:0;display:inline-block}#diagnosis #main .cautionBox p,#diagnosis_demo #main .cautionBox p{color:#fff;font-size:18px}#diagnosis #main .cautionBox ul,#diagnosis_demo #main .cautionBox ul{position:relative;overflow:hidden;float:right;margin:0 0 0 25px}#diagnosis #main .cautionBox ul li,#diagnosis_demo #main .cautionBox ul li{float:left;margin:0 0 0 10px;padding-left:0}#diagnosis #main .cautionBox h4:before,#diagnosis #main .cautionBox h4:after,#diagnosis #main .cautionBox ul li:before,#diagnosis #main .cautionBox ul li:after,#diagnosis_demo #main .cautionBox h4:before,#diagnosis_demo #main .cautionBox h4:after,#diagnosis_demo #main .cautionBox ul li:before,#diagnosis_demo #main .cautionBox ul li:after{content:none}#main .diagnosisPoint ol{margin:0;padding:0;counter-reset:diagnosisPoint}#main .diagnosisPoint li{position:relative;overflow:hidden;line-height:inherit;margin-bottom:30px;counter-increment:diagnosisPoint}#main .diagnosisPoint li h3{position:relative;color:#333;font-size:32px;overflow:hidden;margin-bottom:10px;background:0 0;border-top:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main .diagnosisPoint li h3 strong{color:#d00000}#main .diagnosisPoint li h3 span{border-radius:4px;background:#488a37;color:#fff;display:inline-block;font-size:18px;padding:0 10px;margin:5px 10px 5px 0;line-height:1.3;float:left}#main .diagnosisPoint li h3:before{background:#488a37;box-shadow:inset rgba(255,255,255,.33) 0px 0 0px 6px;border-radius:50%;color:#fff;content:'ここが違う\A' counter(diagnosisPoint,decimal-leading-zero);width:125px;height:125px;float:left;font-size:20px;margin-right:20px;text-align:center;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;white-space:pre}#diagnosis #main .balloonBox p,#diagnosis_demo #main .balloonBox p{text-align:center}#diagnosis #main ul.diagnosisCheckList,#diagnosis_demo #main ul.diagnosisCheckList{display:flex;flex-wrap:wrap;justify-content:space-between}#diagnosis #main ul.diagnosisCheckList:after,#diagnosis_demo #main ul.diagnosisCheckList:after{content:"";display:block;width:30%}#diagnosis #main ul.diagnosisCheckList li,#diagnosis_demo #main ul.diagnosisCheckList li{padding-left:0;margin-bottom:15px}#diagnosis #main ul.diagnosisCheckList li img,#diagnosis_demo #main ul.diagnosisCheckList li img{margin-bottom:8px;width:320px;height:240px}#diagnosis #main ul.diagnosisCheckList li span,#diagnosis_demo #main ul.diagnosisCheckList li span{background:#fff100;font-weight:700;padding:0 3px}#diagnosis #main ul.diagnosisCheckList li:before,#diagnosis #main ul.diagnosisCheckList li:after,#diagnosis_demo #main ul.diagnosisCheckList li:before,#diagnosis_demo #main ul.diagnosisCheckList li:after{content:none}#diagnosis #main ul.diagnosisFreeList,#diagnosis_demo #main ul.diagnosisFreeList{display:flex;flex-wrap:wrap;justify-content:space-between}#diagnosis #main ul.diagnosisFreeList li,#diagnosis_demo #main ul.diagnosisFreeList li{padding-left:0;margin-bottom:15px;width:238px}#diagnosis #main ul.diagnosisFreeList li p.diagnosisFreeTtl,#diagnosis_demo #main ul.diagnosisFreeList li p.diagnosisFreeTtl{background:#f66;color:#fff;margin-bottom:0;text-align:center;font-size:20px;font-weight:700;padding:10px}#diagnosis #main ul.diagnosisFreeList li img,#diagnosis_demo #main ul.diagnosisFreeList li img{margin-bottom:8px;width:238px;height:180px}#diagnosis #main ul.diagnosisFreeList li:before,#diagnosis #main ul.diagnosisFreeList li:after,#diagnosis_demo #main ul.diagnosisFreeList li:before,#diagnosis_demo #main ul.diagnosisFreeList li:after{content:none}#diagnosis #main ul.diagnosisFlowList li,#diagnosis_demo #main ul.diagnosisFlowList li{padding-left:0;clear:both;margin-bottom:25px}#diagnosis #main ul.diagnosisFlowList li img,#diagnosis_demo #main ul.diagnosisFlowList li img{width:240px;height:180px;float:right;border-left:20px solid #fff;margin-bottom:25px}#diagnosis #main ul.diagnosisFlowList li p.diagnosisFlowTtl,#diagnosis_demo #main ul.diagnosisFlowList li p.diagnosisFlowTtl{background:#f66;color:#fff;font-size:20px;font-weight:700;padding:10px}#diagnosis #main ul.diagnosisFlowList li:before,#diagnosis #main ul.diagnosisFlowList li:after,#diagnosis_demo #main ul.diagnosisFlowList li:before,#diagnosis_demo #main ul.diagnosisFlowList li:after{content:none}#main p.diagnosisFlowListFee{clear:both;background:linear-gradient(transparent 70%,#fff100 70%);text-align:center;font-size:30px;font-weight:700;padding-top:10px;margin-bottom:40px}#main .harikaeProblem{background:#004ea2;box-shadow:none;position:relative;width:100%;padding:10px 0;margin-bottom:30px}#main .harikaeProblem:after{content:' ';height:0;position:absolute;width:0;border:45px solid transparent;border-top:#004ea2 solid 26px;top:100%;left:50%;margin-left:-45px;border-radius:0}#main .harikaeProblem h2{padding:0;font-size:35px;text-align:center;color:#fff;box-shadow:none;margin:0;width:auto;border-bottom:none;background:#004ea2}#main .harikaeProblem h2:after{display:none}#main .harikaeProblem ul{width:1100px;margin:0 auto;position:relative;overflow:hidden}#main .harikaeProblem ul li{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .harikaeProblem ul li h4{position:absolute;bottom:10px;margin:0 10px;display:block;width:90%;width:calc(100% - 20px);color:#fff;border-radius:4px;background:#12a73b;text-align:center;padding:0}#main .harikaeProblem ul li h4:before,#main .harikaeProblem ul li h4:after{display:none}#main .harikaeProblem ul li img{margin:0}#harikae #main .catchTtl{font-size:45px;font-weight:700;text-align:center;line-height:1.3}#harikae #main .catchTtl strong{color:#d00000}#main .harikaeFeature h3{font-size:28px;padding:0 7px;margin:0 0 20px}#main .harikaeFeature h3 span{border-radius:4px;background:#12a73b;color:#fff;display:inline-block;font-size:20px;padding:0 10px;margin:10px 10px 10px 0}#main .harikaeFeature h4.normal{font-size:18px;padding:0 0 0 50px;margin:0;position:relative;background:0 0}#main .harikaeFeature h4.normal:before,#main .harikaeFeature h4.normal:after{border-radius:50%;content:'';display:block;position:absolute;top:3px;font-size:30px;line-height:1;background:#12a73b;width:20px;height:20px;border:none;transform:none}#main .harikaeFeature h4.normal:before{left:0;opacity:.5}#main .harikaeFeature h4.normal:after{left:23px}#main .harikaeFeature .alignright{margin-left:30px}#main .harikaeMerit{padding-top:0}#main .harikaeMerit h3{background:#12a73b;border-radius:6px;border-top:none;color:#fff;font-weight:400;font-size:36px;text-align:center}#main .harikaeMerit h4{background:0 0;font-size:30px;padding:0}#main .harikaeMerit h4:before,#main .harikaeMerit h4:after{content:none}#main .harikaeMerit p{margin-bottom:0}#main .harikaeMerit .alignright{margin:0 0 0 25px}#main .sidingMerit .balloonBox{margin:30px 0;text-align:center;padding:10px}#main .sidingMerit .balloonBox:after{content:' ';height:0;position:absolute;width:0;border:25px solid transparent;border-top:#004ea2 solid 26px;top:100%;left:50%;margin-left:-25px;border-radius:0}#main .sidingMerit .balloonBox p{font-size:36px;font-weight:400}#main .sidingMerit .balloonBox strong{font-weight:700;color:#fff}#main .priceList{clear:both}#main .priceList li{margin-bottom:15px;padding:7px 5px 0 15px;position:relative;color:#fff;font-size:50px;font-weight:700;line-height:1.2;overflow:hidden;border-radius:5px;background-color:#d00000}#main .priceList li span{padding:3px 25px 0;float:right;display:block;position:relative;color:#d00000;line-height:1;text-align:center;border-radius:3px;background-color:#fff}#main .priceList li:before,#main .priceList li:after{content:none}#main .reasonUlAm li{clear:both;margin:0 0 50px;padding:0}#main .reasonUlAm li br{display:none}#main .reasonUlAm li img{float:right;margin:0 0 50px 30px}#main .reasonUlAm li h3{overflow:hidden;clear:none;margin-top:0}#main .reasonUlAm li:before,#main .reasonUlAm li:after{content:none}#amadoi .catchLrg{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:18px}#amadoi .catchL{font-size:48px}#amadoi .catchLrg strong{font-size:53px;letter-spacing:-2px}#amadoi .catchLrg img{float:right;margin:-45px 0 30px 30px}#amadoi .catchBoxR{border-radius:5px;clear:both;background-color:#d00000;color:#fff;font-size:26px;text-align:center;font-weight:700}#amadoi .catchImg{margin:30px 0;text-align:center !important}#apartment .catchLrg{font-size:50px;font-weight:700;line-height:1.3;margin-bottom:20px}#apartment .catchLrg img{float:left;margin:-15px 15px 15px 0}#apartment .catchLtl{font-size:30px;font-weight:700;line-height:1.5;margin-bottom:20px}#apartment .catchLtl strong{color:#d00000}#main .priceUl{margin-bottom:28px}#main .priceUl li{padding-bottom:5px;float:left;width:486px;background-color:#fff;border:1px solid #e0d3bc;padding:0}#main .priceUl li .title03{margin:0 0 20px;padding:5px 0;font-size:23px;color:#fff;font-weight:700;text-align:center;background-color:#004ea2;border-bottom:1px solid #e0d3bc}#main .priceUl li .priceDl{margin:0 8px 18px;border-bottom:#333 dotted 1px}#main .priceUl li .priceDl dt{padding:7px 3px 5px;float:left;width:54px;position:relative;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;background-color:#4dbe53;border-radius:5px}#main .priceUl li .priceDl .dtStyle01{padding:17px 3px}#main .priceUl li .priceDl .dtStyle02{width:250px;padding:17px 3px}#main .priceUl li .priceDl dd{padding:0 15px 13px 68px;font-size:14px;font-weight:700;letter-spacing:-1px}#main .priceUl li .priceDl dd .txtTtl{font-size:17px}#main .priceUl li .priceDl dd .num{font-size:1.9em}#main .priceUl li .priceDl .ddStyle01{padding:15px 15px 20px 68px}#main .priceUl li .priceDl .ddStyle01 .floatR{margin-top:-5px}#main .priceUl li .priceDl .ddStyle02{padding:10px 15px 20px 260px}#main .priceUl li .priceDl .red{padding-top:2px;color:#e82c2c;font-size:20px !important;text-align:right}#main .priceUl li .none{margin-bottom:0;border-bottom:none}#main .priceUl li p{margin:0 15px;font-size:14px;line-height:1.7}#main .catchMenu{background:#004ea2;font-weight:700;font-size:30px;color:#fff;padding:5px 15px}#main .wallPartsBox{position:relative;overflow:hidden;margin-top:30px}#main .wallPartsBox .floatL{width:330px}#main .wallPartsBox .floatR{width:640px;text-align:center}#main .wallPartsBox .catchTtl{font-size:52px;line-height:1.2;margin:0 0 10px;font-weight:700}#main .wallPartsBox .floatL .catchTtl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main .wallPartsBox .catchTtl span{border-radius:50%;background:#d00000;color:#fff;width:165px;height:165px;font-size:130px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}#main .wallPartsBox p.txts{font-size:14px;font-weight:700}#main .wallPartsBox h4{background:#004ea2;color:#fff;padding:0;margin:0 0 40px;margin:0 0 10px;padding:5px 0}#main .wallPartsBox h4:before,#main .wallPartsBox h4:after{display:none}#main h2.menuCatch{background:0 0;font-size:45px;box-shadow:none;color:#333;text-align:center;line-height:1.3;padding:0 0 30px;margin-bottom:30px}#main h2.menuCatch:after{background:#f60;content:'';display:block;height:15px;position:absolute;width:490px;margin:0 auto;bottom:0;top:inherit;left:50%;margin-left:-245px;border-radius:0;border:none}#main .itemMainV{position:relative}#main .itemMainV .itemMainTxt{position:absolute;top:0;left:0;right:0;margin:auto}#main .itemMainV .itemMainTxt .priceTxt{font-family:"Impact",Gadget,'Anton',sans-serif;font-size:140px;color:#d00000;letter-spacing:-.02em;line-height:.9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;float:right}#main .itemMainV .itemMainTxt svg{display:inline-block;width:250px;height:auto;overflow:visible}#main .itemMainV .itemMainTxt text{fill:#d00000;stroke:#fff;stroke-width:5;stroke-linejoin:round;font-size:140px;font-weight:700;font-family:impact}#main .itemMainV .itemMainTxt text.unitTxt{font-size:90px;stroke-width:4px}#main .itemBox h3{background:0 0;border:none;display:inline-block;float:left;width:740px;margin:0;font-size:30px}#main .itemBox h3 img{display:block;margin-bottom:5px}#main .itemPhoto{width:217px;position:relative;overflow:hidden;float:right;color:#999}#main .itemPhoto img{width:100%;height:auto}#main .itemPhoto p{color:#fff;font-size:40px;font-weight:700}#main .itemPhoto .imgIco{left:0;top:0;z-index:5;position:absolute;width:auto}#main .itemSummery{width:740px;float:left}#main .itemSummery p{font-size:22px}#main .itemSummery .leadTxt{position:relative;padding-right:55px}#main .itemSummery .leadTxt p{font-size:25px;line-height:1.5}#main .itemSummery ul.ageList{display:block;position:relative;overflow:hidden;margin-bottom:20px}#main .itemSummery ul.ageList li{background:0 0;padding:0;text-align:center;font-weight:700;margin:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;width:45%;float:left;background:#fef9f2;border:#ccc solid 1px;font-size:20px}#main .itemSummery ul.ageList li:before,#main .itemSummery ul.ageList li:after{content:none}#main .itemSummery ul.ageList li h5{border-radius:0;font-size:20px;line-height:2;margin:0 20px 0 0;background:#488a37;height:42px;padding:15px}#main .itemSummery ul.ageList li.itemFeature{-webkit-flex-basis:370px;flex-basis:370px;margin-right:0}#main .itemSummery ul.ageList li p{height:40px;width:160px;font-size:30px;margin:0;padding:15px;background:#fffeee;border:#ccc solid 1px}#main .itemSummery ul.ageList li.itemFeature p{text-align:left;font-size:18px}#main .itemData{clear:both;margin-top:20px;background:#004ea2;padding:15px 30px}#main .itemData h4{color:#fff;font-size:35px;text-align:center;margin:10px 0 20px;padding:0;line-height:1}#main .itemData h4:before,#main .itemData h4:after{display:none}#main .itemData ul{position:relative;overflow:hidden;margin:0}#main .itemData ul li{border-radius:5px;background:#fff;padding:25px 25px 70px;margin:0 15px 15px 0;position:relative;width:303px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .itemData ul li:nth-child(3n){margin-right:0}#main .itemData ul li:before,#main .itemData ul li:after{content:none}#main .itemData ul li h5{position:absolute;bottom:0;left:50%;background:#488a37;display:block;width:200px;text-align:center;margin-left:-100px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact #main h2.bgno{padding:.5rem 1.5rem;margin-bottom:15px;color:#488a37;line-height:1.2}#contact #main h2 strong{color:#fff}#contact #main .msgTxt{font-size:15px}#main .msgTxt h4.fs-24{font-size:24px;margin:0}#contact #main .msgTxt h4:last-child{margin-bottom:0}#main .msgTxt h4.fs-24:before,#main .msgTxt h4.fs-24:after{top:9px}#contact #main .msgTxt strong{background:#faff7e;display:inline-block;font-weight:400}#contact #main .msgTxt .catchTxt{font-size:33px;font-weight:700}#contact #main .msgTxt .catchTxt strong{color:#d00000;background:0 0;font-weight:700}#contact #main .msgTxt .tel{font-size:13px}#main p.chirashi{text-align:center;font-weight:700}#main p.chirashi a{color:#333;font-size:25px;display:inline}#main .circleBnr{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:800px;padding:0 100px}#main .circleBnr li{width:50%;text-align:center}#main .circleBnr li:before,#main .circleBnr li:after{content:none}#main .circleBnr li a{text-decoration:none;color:#000;font-weight:700}#main .reason8List{background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/reasonList_img.png) no-repeat left bottom/cover,url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/check_bg.png) center center;position:relative;overflow:hidden;margin:0 auto 30px;border:#e2e0db solid 14px;padding:10px 20px;box-sizing:border-box}#main .reason8List h3{background:0 0;border:none;padding:0;margin:0 0 10px;position:absolute;bottom:0}#main .reason8List ol{float:right;margin:0}#main .reason8List li{list-style:decimal-leading-zero;font-size:24px;font-weight:700;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff;line-height:1.5;margin:0 0 5px}#main .reason8List li a{color:#333;text-decoration:none}#main .reason8List li strong{color:#d00000}#main .reason8List li:last-child{margin-bottom:0}#main .reason8List li span{font-size:18px;font-family:inherit;display:block}#main .yakuBtn{font-weight:700;font-size:1.3em;text-align:center;border-radius:5px;box-shadow:0 2px 5px #999;width:40%;box-sizing:border-box;padding:10px 1em;cursor:pointer;margin:40px auto}#original #contents{margin-top:0}#original .bgBlack{background:url(/cms/wp-content/uploads/2019/12/bg01.png) repeat-x #231815}#original #main .bgBlack h1,#original #main .bgBlack h2{margin:0 0 20px;width:auto;padding:0;background-color:transparent;color:#fff}#original .bgBlack p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","メイリオ",Meiryo,"ＭＳ Ｐ明朝","MS PMincho","MS 明朝",sans-serif,serif;font-weight:700;font-size:20px;margin:0 0 20px}#original .row2{overflow:hidden;margin:0 0 40px}#original .row2 img{float:left;vertical-align:top}#original .row2 img:nth-of-type(2n){float:right}#original .bgBeige{background:#fdf6de}#original .bgBeige p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","メイリオ",Meiryo,"ＭＳ Ｐ明朝","MS PMincho","MS 明朝",sans-serif,serif;font-weight:700;font-size:20px;margin:0 0 20px}#original .bgBeige .bg01{background:0 0}#original #main .bgBeige h4:before,#original #main .bgBeige h4:after{content:none}#original #main .bgBeige h4{padding:0;font-size:28px;border-bottom:solid 7px #a40001}#original #main .worksList .mt20{margin-top:0 !important;padding-top:0}#original .ContactOBox{clear:both;background:#fff;border:solid 7px #cecece;border-radius:5px;box-sizing:border-box;margin-bottom:40px}#original .ContactOBox p{color:#333;font-size:13px}#original .ContactOBox>p{text-align:center;font-size:22px;margin-bottom:5px;margin-top:10px}#original .ContactOBox p.tel{float:left;margin-right:20px;margin-left:120px}#main .damageChechk_Li{text-align:center}#main .damageChechk_Li li{padding:0;display:inline-block;margin:20px 40px 0 0}#main .damageChechk_Li li:before,#main .damageChechk_Li li:after{content:none}#main .damageChechk_Li li:nth-child(3n){margin-right:0}#main .damageChechk_Li li:nth-child(-n+3){margin-top:0}#main .damagePoint{text-align:center}#main .damagePoint li{padding:0;display:inline-block;margin:20px 40px 0 0}#main .damagePoint li:before,#main .damagePoint li:after{content:none}#main .damagePoint li:nth-child(2n){margin-right:0}#main .damagePoint li:nth-child(-n+2){margin-top:0}#main .insuranceCatch{position:relative;overflow:hidden;font-family:tbcgothic-std,sans-serif;color:#fff}#main .insuranceCatch .insuranceComment{display:block;padding:20px;font-size:24px;line-height:1.4;position:absolute;z-index:0}#main .insuranceCatch .insuranceComment:after{content:'';width:0;height:0;border-style:solid;margin:auto;top:95%;position:absolute}#main .insuranceCatch .floatL,#main .insuranceCatch .floatR{width:48%;position:relative;overflow:hidden}#main .insuranceCatch .floatL img{float:left;margin-right:20px;z-index:1;position:relative}#main .insuranceCatch .floatL .insuranceComment{background:#f66;top:20px;padding-left:150px}#main .insuranceCatch .floatL .insuranceComment:after{left:35%;border-width:30px 20px 0 0;border-color:#f66 transparent transparent}#main .insuranceCatch .floatR img{float:right;margin-left:20px;z-index:1;position:relative}#main .insuranceCatch .floatR .insuranceComment{background:#004ea2;border-radius:10px;bottom:20px;padding-right:200px}#main .insuranceCatch .floatR .insuranceComment:after{right:45%;border-width:0 20px 30px 0;border-color:transparent #004ea2 transparent transparent}#insurance #main .btnNone .btnList{display:none}#main .faqList li{border-radius:5px;border:#f66 dashed 3px;padding:20px;margin-bottom:30px}#main .faqList li:before,#main .faqList li:after{content:none}#main .faqList li p{margin-bottom:0}#main .faqList h5{padding-left:50px;position:relative;font-size:28px;line-height:1.2;display:block;background:0 0;color:#488a37;font-weight:400}#main .faqList h5:before,#main .faqList span:before{font-size:38px;position:absolute;top:5px;left:10px;line-height:1;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}#main .faqList h5:before{color:#f66;content:'Q'}#main .faqList span{position:relative;background:#f0f0f0;border-radius:5px;display:block;padding:10px 20px 10px 50px;font-size:20px}#main .faqList span:before{color:#004ea2;content:'A';top:10px}#main .attBox{border:solid 5px #d00000;padding:10px;background:#fff;overflow:hidden;margin-bottom:20px}#main .attBox h2{color:#d00000;text-shadow:none;text-align:center;font-size:150%;font-weight:700;background:0 0;padding:0;margin:0 0 15px;border:none;box-shadow:none}#main .attBox .imgL{width:32%;height:auto;margin:0 20px 0 0}#main .attBox img{width:100%;height:auto}#main .attBox ul li a{color:#d00000;font-size:110%;font-weight:700}#main .evaluationBox .wp-google-content-inner{height:300px;overflow:auto !important;display:block;width:100%;background:#f3f3f2 !important;padding:10px 20px !important}#main .evaluationBox .wp-google-place{margin:0;padding:20px 0 !important;font-size:42px;text-shadow:-1px -2px 0 #333;position:relative;display:flex;justify-content:center}#main .evaluationBox .wp-google-place .wp-google-left{display:flex !important;align-items:center;margin-right:10px !important;min-width:50px !important}#main .evaluationBox .wp-google-place .wp-google-left img{min-width:50px !important}#main .evaluationBox .wp-google-place .wp-google-right{width:auto !important;display:block !important}#main .evaluationBox .wp-google-place .wp-google-powered{display:inline-block !important;vertical-align:top !important}.top-toiawasen{width:100%;clear:both;margin-top:20px;margin-bottom:80px}.top-toiawasen h3{background-color:#004ea2;font-size:25px;text-align:center;color:#fff;border:none;margin:0;line-height:1.2;padding:5px}.top-toiawasen ul{background-size:cover;overflow:auto;padding:10px;margin:0;border:#ccc solid 1px;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(//feelgood.co.jp/cms/wp-content/themes/feelgood/./img/bcg_toiawasen.png) no-repeat center bottom;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between}.top-toiawasen ul li{width:100%;margin-right:10px;padding:0}.top-toiawasen ul li:before,.top-toiawasen ul li:after,.top-toiawasen ul li h4:before,.top-toiawasen ul li h4:after{content:none}.top-toiawasen ul li:last-child{margin-right:0}.top-toiawasen ul li h4{display:inline-block;border-radius:5px 0 0 5px;color:#fff;font-size:18px;line-height:50px;padding:0 10px;margin:0 0 10px;vertical-align:top;float:left;background-color:rgba(0,0,0,.65);clear:none;width:185px}.top-toiawasen ul li p{display:inline-block;background-color:#d00000;border-radius:0 5px 5px 0;color:#fff;font-weight:700;font-size:28px;padding:0 14px;margin:0;height:50px;line-height:50px;overflow:hidden}.top-toiawasen ul li:nth-of-type(2) p{background-color:#fff;color:#333}.top-toiawasen ul li:nth-of-type(3) p{background-color:#ff0;color:#333}.top-toiawasen ul p span{font-size:18px}.is-reflection{overflow:hidden;position:relative}.is-reflection a{overflow:hidden}.is-reflection a:after{-moz-animation:is-reflection 4s ease-in-out infinite;-moz-transform:rotate(45deg);-ms-animation:is-reflection 4s ease-in-out infinite;-ms-transform:rotate(45deg);-o-animation:is-reflection 4s ease-in-out infinite;-o-transform:rotate(45deg);-webkit-animation:is-reflection 4s ease-in-out infinite;-webkit-transform:rotate(45deg);animation:is-reflection 4s ease-in-out infinite;background-color:#fff;content:" ";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:50px}.is-reflection+.is-reflection a:after{-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}#main .toc_toggle a{display:inline-block}#main .evaluationBox .wp-google-url{display:none}.youtubeWrap{lite-youtube{margin:0 auto}}.iframeWrap{position:relative;width:100%;padding-top:56.25%}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}