iframe{width:100%;height:100%}.page-id-43 *{box-sizing:border-box}.page-id-43 .news_section{background:#f9f8f5}.page-id-43 .bnr_list{background:#f9f8f5;padding:10px 0}.page-id-43 .bnr_list .bnr1{width:316px;margin:20px auto}.page-id-43 .bnr_list .bnr2{width:302px;margin:20px auto}@media screen and (min-width:768px){.page-id-43 .bnr_list .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.page-id-43 .bnr_list p{margin:20px !important}}.page-id-43 .news_section .news-btn{font-size:15px}.page-id-43 .news_section #newsList dl{font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:16px;letter-spacing:.06em}.page-id-43 .news_section #newsList dl dt{color:#4f4f4f}@media screen and (max-width:767px){.page-id-43 .news_section h2{text-align:center}.page-id-43 .news_section #newsList dl{font-size:15px}}#mainimage{position:relative}#mainimage .main_photo{height:693px;background:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/header_shadw.png) repeat-x center top,url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/index/key_deco.png) no-repeat center top 86px,url("/wp-content/uploads/a995816750d30b80cf910239a176b16c.png") no-repeat center/cover}#mainimage .main_catch{font-family:dnp-shuei-mgothic-std,sans-serif;width:100%;max-width:720px;padding:0 20px;position:absolute;left:0;right:0;margin:auto;z-index:1;top:50%;margin-top:-41px;color:#fff;font-size:21px;letter-spacing:.52em;line-height:1.5;font-weight:500}#mainimage .main_catch p{margin-bottom:0}#mainimage .main_catch p span{display:inline-block}#mainimage .main_catch .r1{margin-bottom:15px}#mainimage .main_catch .inner{position:relative;padding:33px 20px 43px 35px}#mainimage .main_catch .line_top,#mainimage .main_catch .line_bottom{background-repeat:repeat-x;background-size:auto 100%;height:3px;position:absolute;left:0;right:0;margin:0 35px;border-top:1px solid #fff;border-bottom:1px solid #fff}#mainimage .main_catch .line_top:before,#mainimage .main_catch .line_top:after,#mainimage .main_catch .line_bottom:before,#mainimage .main_catch .line_bottom:after{content:"";position:absolute;width:36px;height:15px;background-repeat:no-repeat;background-size:auto 100%}#mainimage .main_catch .line_top:before,#mainimage .main_catch .line_bottom:before{right:100%;background-position:center left}#mainimage .main_catch .line_top:after,#mainimage .main_catch .line_bottom:after{left:100%;background-position:center right}#mainimage .main_catch .line_top{top:0}#mainimage .main_catch .line_top:before,#mainimage .main_catch .line_top:after{bottom:-2px}#mainimage .main_catch .line_top:before{background-image:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/key_line1_l.png)}#mainimage .main_catch .line_top:after{background-image:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/key_line1_r.png)}#mainimage .main_catch .line_bottom{bottom:0}#mainimage .main_catch .line_bottom:before,#mainimage .main_catch .line_bottom:after{top:-2px}#mainimage .main_catch .line_bottom:before{background-image:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/key_line2_l.png)}#mainimage .main_catch .line_bottom:after{background-image:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/key_line2_r.png)}@media screen and (max-width:767px){#mainimage .main_catch{text-align:center}#mainimage .main_catch .r1{font-size:16px;letter-spacing:.12em;margin:0 -10px 15px}#mainimage .main_catch .r2{letter-spacing:.12em}#mainimage .main_catch .r2 span{display:block}#mainimage .main_catch .inner{padding:18px 0 30px}#mainimage .main_photo{height:665px;background:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/header_shadw.png) repeat-x center top,url("/wp-content/uploads/4675262b57c986c8f15975ec545928dc.png") no-repeat center/cover}}#wrapper{padding-top:0}#sec01{padding-top:75px;background:#e9e7db}#sec01 ul{margin-top:60px}#sec01 ul li{text-align:center;width:33.3333%}#sec01 ul .inner{height:455px;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#sec01 ul i{z-index:1;position:absolute;right:0;bottom:100%;left:0;margin:0 auto -8px}#sec01 ul .text{display:block;font-size:22px;line-height:1.8;font-family:dnp-shuei-mincho-pr6,sans-serif;position:relative;padding-top:40px;letter-spacing:.16em}#sec01 ul .bnr1{background:url("/wp-content/uploads/7956185de78ea13e5faa66c2fdc68517.png") no-repeat center/cover}#sec01 ul .bnr1 i{width:58px}#sec01 ul .bnr2{background:url("/wp-content/uploads/991bbad543dde4f3b1a1afdbc1857537.png") no-repeat center/cover}#sec01 ul .bnr2 i{width:54px}#sec01 ul .bnr3{background:url("/wp-content/uploads/d0e8a61c92cef11d733c92a87d87129f.png") no-repeat center/cover}#sec01 ul .bnr3 i{width:59px;margin-bottom:5px}@media screen and (max-width:767px){#sec01 ul .bnr1{background:url("/wp-content/uploads/23111.png") no-repeat center/cover}#sec01 ul .bnr1 i{width:58px}#sec01 ul .bnr2{background:url("/wp-content/uploads/23110.png") no-repeat center/cover}#sec01 ul .bnr3{background:url("/wp-content/uploads/23112.png") no-repeat center/cover}}@media screen and (max-width:767px){#sec01{padding-top:40px}#sec01 .title_area h2{font-size:26px}#sec01 .title_area sub{margin-top:13px}#sec01 ul{padding:0 20px;margin-top:25px}#sec01 ul li{width:100%;margin-top:15px}#sec01 ul .inner{height:240px}#sec01 ul .text{font-size:18px;padding-top:20px}#sec01 ul .bnr1 i{width:44px}#sec01 ul .bnr2 i{width:41px}#sec01 ul .bnr3 i{width:43px}}#sec02{padding-top:45px;padding-bottom:40px;background:#e9e7db}#sec02 .inner{max-width:1184px;margin:auto}.menuList .inner{max-width:1184px;margin:auto}.menuList .menu_title{width:485px;max-width:90%;margin:auto;background:#fff;padding-top:20px;padding-bottom:0;position:relative;margin-bottom:-30px;border-radius:10px}.menuList .menu_title:before{content:"";margin:auto;z-index:1;position:absolute;top:-15px;right:0;left:0;width:95px;height:23px;background:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/index/menulist_deco.png) no-repeat center/contain}.menuList .menu_title h2{font-size:30px}.menuList .menu_title sub{margin-top:10px}.menuList .menu_content{background:#fff;border-radius:10px;padding:50px 0 40px}.menuList .menu_link{color:#aba16b;font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:18px;font-weight:500;text-align:center}.menuList .menu_link li{width:25%;border:1px solid currentColor}.menuList .menu_link a{display:block;color:#aba16b;letter-spacing:.18em;padding:16px 5px 19px}.menuList .menu_link a:hover{background:#aba16b;color:#fff}.menuList .menu_btn{font-family:dnp-shuei-mincho-pr6,sans-serif;max-width:665px;margin:25px auto 0}.menuList .menu_btn li{width:322px;max-width:49%}@media screen and (max-width:767px){.menuList .menu_title{width:360px;padding-top:15px}.menuList .menu_title:before{top:-10px;width:71px;height:17px}.menuList .menu_title h2{font-size:25px}.menuList .menu_title sub{font-size:9px}.menuList .menu_content{border-radius:0;padding-bottom:20px}.menuList .menu_link{font-size:16px}.menuList .menu_link li{width:50%}.menuList .menu_link a{letter-spacing:.1em;padding:10px 0 13px}.menuList .menu_btn{max-width:85%}.menuList .menu_btn li{width:100%;max-width:100%;margin-bottom:15px}}#sec03{padding-top:45px;padding-bottom:20px;background:#dedbca}.btn-link{display:block;border-radius:8px;background:#aba16b;color:#fff;text-align:center;padding:5px 0 9px;font-size:16px;letter-spacing:.2em;position:relative}.btn-link:before{content:"";width:0;height:0;margin-top:-3px;position:absolute;top:50%;right:15px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid currentColor}.btn-link:hover{opacity:.8;text-decoration:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn-link{padding-bottom:5px}}@supports (-ms-accelerator:true){.btn-link{padding-bottom:5px}}#sec04{padding:80px 0 85px;background:url("/wp-content/uploads/ee5065171381e40d5c80c072454d7687-1.jpg") no-repeat center/cover}#sec04 .inner{background:rgba(255,255,255,.8);border-top-color:#aba16b}#sec04 .about_area{font-family:dnp-shuei-mincho-pr6,sans-serif}#sec04 .about_area .info_table th{color:#aba16b;font-weight:500}#sec04 .about_area .info_table th,#sec04 .about_area .info_table td{border-bottom-color:#aba16b}#sec04 .about_area .info_table tr:last-child th,#sec04 .about_area .info_table tr:last-child td{border-bottom:none}#sec04 .about_area .wrap p{line-height:1.7;margin-top:15px;font-size:16px}#sec04 .timetable thead th:first-child{color:#aba16b;font-weight:500}#sec04 .timetable tbody td span,#sec04 .timetable tbody td,#sec04 .timetable thead th:first-child{font-size:16px}#sec04 .timetable tbody th{font-size:17px;padding-left:3%}#sec04 .timetable tbody tr:last-child th,#sec04 .timetable tbody tr:last-child td,#sec04 .timetable thead th{border-bottom-color:#aba16b}#sec04 .fz-17{font-size:17px}#sec04 .bnr{width:304px;max-width:90%;margin:auto}#sec04 .map_area{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec04 .map_area .col{width:48%}#sec04 .map_area{margin-bottom:25px}#sec04 .map{padding-top:220px}#sec04 .timetable tbody td span{vertical-align:baseline}@media screen and (max-width:1060px) and (min-width:768px){#sec04 .timetable tbody th{font-size:16px;letter-spacing:0}#sec04 .timetable tbody td span,#sec04 .timetable tbody td,#sec04 .timetable thead th:first-child{font-size:14px}}@media screen and (max-width:767px){#sec04{padding:45px 0}#sec04 .title_area h2{font-size:26px}#sec04 .map_area .col{width:100%}#sec04 .map_area .photo{margin-top:30px}#sec04 .title_area sub{margin-top:10px}#sec04 .about_area .wrap p{font-size:15px;letter-spacing:0}#sec04 .timetable tbody tr:first-child th,#sec04 .timetable tbody tr:first-child td{padding-top:17px}#sec04 .timetable tbody th{padding-left:0}#sec04 .timetable tbody th,#sec04 .timetable th,#sec04 .timetable td{font-size:16px}#sec04 .fz-17{font-size:16px}}#content{overflow:hidden}#sec05{background:url(//jasmine-derma.com/wp-content/themes/genova_tpl/css/../img/index/sec5_bg.jpg) no-repeat top right #fff;padding:80px 0}#sec05 .title_area{text-align:left;margin-bottom:40px}#sec05 dl,#sec05 .sign{font-family:dnp-shuei-mincho-pr6,sans-serif}#sec05 dl{float:left;width:520px;letter-spacing:.12em;line-height:2.1;max-width:53%}#sec05 dl dt{font-weight:500;font-size:28px;margin-bottom:30px;letter-spacing:.16em;line-height:1.7}#sec05 img{height:auto}#sec05 .image{width:484px;max-width:45%;float:right;position:relative;z-index:1}#sec05 .image:before{content:"";width:100vw;z-index:-1;position:absolute;top:60px;bottom:-64px;left:60px;background:rgba(171,161,107,.3)}#sec05 .sign{color:#aba16b;font-weight:500;margin-top:37px;letter-spacing:.15em}#sec05 .sign p span{color:#797981;font-size:26px;display:inline-block;margin-right:40px;letter-spacing:.2em}@media screen and (max-width:767px){#sec05{padding:45px 0;background-size:600px auto}#sec05 .title_area{text-align:center}#sec05 .title_area h2{font-size:26px}#sec05 .title_area sub{margin-top:10px}#sec05 dl{float:none;width:100%;max-width:100%}#sec05 dl dt{margin:0 -15px 20px;font-size:24px;text-align:center;letter-spacing:.02em}#sec05 .image{float:none;max-width:100%;margin:0 auto 80px;text-align:center}#sec05 .image:before{top:70px;left:20px;bottom:-50px}#sec05 .sign{text-align:center;font-size:14px;margin-top:25px}#sec05 .sign p{font-size:10px}#sec05 .sign p span{display:block;margin-right:0;font-size:22px}}