@charset "UTF-8";@-webkit-keyframes loopScrollBar{0%{width:0}100%{width:45px}}@keyframes loopScrollBar{0%{width:0}100%{width:45px}}#gallery-1 .gallery-item{box-sizing:border-box;padding:5px}#gallery-1 img{border:none !important}.txt-vertical{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}.txt-vertical .int{-o-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;-moz-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;display:inline-block;text-align:center;line-height:1.5em}.txt-normal .int{height:1.1em}.txt-vertical-x>*{-o-writing-mode:vertical-tb;-ms-writing-mode:vertical-tb;-ms-writing-mode:rl-tb;-moz-writing-mode:vertical-tb;-webkit-writing-mode:vertical-tb;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);display:inline-block;white-space:nowrap;word-wrap:break-word;width:1px;line-height:1}.txt-vertical .txt-latin{cursor:vertical-text;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right;letter-spacing:.25em}.bd_none{border:none !important}.flow .item{padding-bottom:20px}.flow .item h4{border-bottom:2px dotted #f69;color:#f69;font-size:18px;font-weight:700;padding-bottom:7px;margin-bottom:10px}.circle_list.d_flex li{width:47%}.info_section{padding:15px 15px 15px 50px;background-color:#fff;box-sizing:border-box;max-width:1080px;margin:0 auto 60px;border-radius:5px}.info_section #newsList{height:170px !important}.info_section .info_box{width:100% !important}.txt_tbl{border-top:1px solid #cdcdce;padding-bottom:22px}.txt_tbl span{font-weight:600}#news_box{max-width:1080px;box-sizing:border-box;margin:50px auto 100px;padding:26px 40px 42px;background-color:#fff8e8;border-radius:10px;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,.16);box-shadow:0px 3px 4px 0px rgba(0,0,0,.16)}@media screen and (max-width:1200px){#news_box{margin-left:30px;margin-right:70px;max-width:100%}}.news_blog{line-height:20px;font-size:13px;border-bottom:2px solid #bfbebd;padding:5px 28px 14px;margin-bottom:20px;font-weight:600;font-style:normal;-ms-align-items:center;align-items:center}.news_blog dt{font-size:20px;line-height:34px;letter-spacing:.15em}.news_blog a{font-size:13px;text-decoration:underline !important}.news_blog a:hover{text-decoration:none !important}@media screen and (max-width:767px){.news_blog{margin-bottom:5px;padding:0 28px 10px;margin-top:-10px}.news_blog dt{font-size:12px}.news_blog a{font-size:8px}}#shop_info{font-size:14px;line-height:26px}#shop_info .note{padding-top:20px}#shop_info .tbl_info dl{display:table;width:100%;margin-bottom:15px}#shop_info .tbl_info dl dt,#shop_info .tbl_info dl dd{display:table-cell;vertical-align:top;box-sizing:border-box}#shop_info .tbl_info dl dd{padding-right:10px}#shop_info .tbl_info dl dt{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";width:75px;font-weight:700}.p_tit{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:500;color:#77614c;font-size:26px;line-height:35px;letter-spacing:.15em}#key_1{position:relative;height:616px;overflow:hidden;background:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/key@2x.jpg) center bottom no-repeat;-webkit-background-size:cover;background-size:cover}#key_1 img{width:100%;height:auto}#key_1 p{margin-bottom:0}#key_1 .key-txt{position:absolute;z-index:90;left:70px;top:41px;width:488px;height:488px;background:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/key-bg@2x.png) center no-repeat;-webkit-background-size:contain;background-size:contain;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}#key_1 .key-txt img{width:370px;height:200px;margin-top:120px;object-fit:contain}#key_1 li{background-image:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/js1.jpg);background-size:cover;background-position:center;height:667px}#key_1 li img{display:none}#key_1 li.sl2{background-image:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/js2.jpg)}#key_1 li.sl3{background-image:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/js3.jpg)}body.page-id-43.home.has_nav #header{background-color:#fff}.implant_cont .photo{float:right;width:33%;margin-left:20px}.implant_cont .photo li{width:100%;margin-bottom:20px}.implant_cont .photo li:last-child{margin-bottom:0}.implant_cont .photo img{width:100%;height:auto;max-width:100%}@media screen and (max-width:767px){.implant_cont .photo{float:none;width:100%;margin:0;align-items:center;flex-direction:column;height:31vw;overflow:hidden;justify-content:center;margin-bottom:20px}.implant_cont .photo li{text-align:center;width:auto;margin:0;position:relative;height:100%;overflow:hidden}.implant_cont .photo li:first-child{padding-right:10px}.implant_cont .photo li img{height:100%;width:auto}.implant_cont .photo.ext1{height:38vw}.implant_cont .photo.ext2{height:auto}}.index_page{letter-spacing:.1em;font-size:16px;line-height:30px;color:#72706e}.index_page i{font-style:normal}.index_page .wrap{max-width:1080px;position:relative;z-index:2}#sec1{position:relative;overflow:hidden;background:#fdeed0}#sec1 .left{width:510px}#sec1 .left .gr_btn_contact{list-style-type:none;padding:0}#sec1 .left .gr_btn_contact .timetable.ext th{font-weight:500 !important;color:#72706e;font-size:17px}#sec1 .left .tel_btn{margin-top:40px;padding:0}#sec1 .left .tel_btn li{position:relative;list-style-type:none;width:510px;margin-bottom:10px}#sec1 .left .tel_btn li:last-child{margin-bottom:0}#sec1 .left .tel_btn li span{position:absolute;top:22px;left:111px;font-size:35px;color:#fff;letter-spacing:0}#sec1 .left .tel_btn li:nth-child(2) span{left:125px;font-size:33px}#sec1 .left .tel_btn li:nth-child(3) span{left:143px;font-size:33px}.index_page #sec2{padding:50px 0;position:relative;background:#fff9ed}.index_page #sec2 h2{text-align:center;font-size:40px;font-weight:400;line-height:78px;margin:0}.index_page #sec2 h2 span{display:block;font-size:20px;position:relative}.index_page #sec2 h2 span:before{content:'';position:absolute;top:0;left:calc(50% - 25px);width:50px;height:3px;background:#eb9c32}.index_page #sec2 .text{position:relative}.index_page #sec2 .text .s2_img{text-align:center}.index_page #sec2 .text .txt_1{position:absolute;top:60px;right:-20px;font-size:40px;line-height:75px;letter-spacing:.3em;width:230px;height:300px}.index_page #sec2 .text .txt_2{position:absolute;top:60px;left:-20px;font-size:25px;line-height:50px;letter-spacing:.2em;width:200px;height:300px}.index_page #sec3{background:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/s2_bg@2x.jpg.webp) center top no-repeat;-webkit-background-size:cover;background-size:cover;padding:40px 0 70px}.index_page #sec3 h2{text-align:center;font-size:40px;font-weight:400;line-height:78px;margin:0}.index_page #sec3 h2 span{display:block;font-size:20px;position:relative;padding-bottom:10px}.index_page #sec3 h2 span:before{content:'';position:absolute;top:0;left:calc(50% - 25px);width:50px;height:3px;background:#eb9c32}.index_page #sec3 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;list-style-type:none;padding:0;margin:0}.index_page #sec3 ul li{text-align:center;width:207px;margin:0 45px}.index_page #sec3 ul li span{font-size:26px;padding-top:35px;display:inline-block}.index_page #sec3_ext{padding-top:40px;background:#fff9ed}.index_page #sec3_ext h2{text-align:center;font-size:40px;font-weight:400;line-height:78px;margin:0}.index_page #sec3_ext h2 span{display:block;font-size:20px;position:relative;padding-bottom:10px}.index_page #sec3_ext h2 span:before{content:'';position:absolute;top:0;left:calc(50% - 25px);width:50px;height:3px;background:#eb9c32}.index_page #sec3_ext ul{list-style-type:none;padding:0;margin:0}.index_page #sec4{padding-top:40px}.index_page #sec4 h2{text-align:center;font-size:40px;font-weight:400;line-height:78px;margin:0}.index_page #sec4 h2 span{display:block;font-size:20px;position:relative;padding-bottom:10px}.index_page #sec4 h2 span:before{content:'';position:absolute;top:0;left:calc(50% - 25px);width:50px;height:3px;background:#eb9c32}.index_page #sec4 .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.index_page #sec4 .content .left{margin-left:-100px;width:700px;padding-right:50px;position:relative;z-index:3}.index_page #sec4 .content .right{width:500px}.index_page #sec4 .content .right .text{position:relative;margin-top:150px;z-index:2}.index_page #sec4 .content .right .text:before{content:'';background:url(//hayakawa-s-clinic.com/wp-content/themes/genova_tpl/css/../img/index/s4-bg_txt@2x.png.webp) no-repeat;-webkit-background-size:contain;background-size:contain;top:-95px;left:-215px;right:-120px;bottom:-60px;position:absolute;z-index:-1}.index_page #sec4 .content .right .text h3{font-size:28px;line-height:45px;letter-spacing:0;font-weight:400;margin:0;padding-bottom:15px}.index_page #sec4 .content .right .bnr{padding:20px 0 10px;margin:0}.index_page #sec4 .content .right .bnr li{position:relative;list-style-type:none;width:217px}.index_page #sec4 .content .right .bnr li span{position:absolute;top:8px;left:0;right:0;text-align:center;font-size:18px;color:#fff;letter-spacing:0}.index_page #sec5{padding:90px 0 0}.index_page #sec5 h2{text-align:center;font-size:40px;font-weight:400;line-height:78px;margin:0}.index_page #sec5 h2 span{display:block;font-size:20px;position:relative;padding-bottom:10px}.index_page #sec5 h2 span:before{content:'';position:absolute;top:0;left:calc(50% - 25px);width:50px;height:3px;background:#eb9c32}.index_page #sec5 .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.index_page #sec5 .left{width:510px}.index_page #sec5 .left iframe{height:100%}.index_page #sec5 .right{width:487px}.index_page #sec5 .timetable.ext thead,.index_page #sec5 .timetable.ext tbody{border-bottom:1px solid #ff9e00 !important}.index_page #sec5 .right .gr_btn_contact{list-style-type:none;padding:0 0 40px;margin:0}.index_page #sec5 .right .gr_btn_contact .timetable.ext th{font-weight:500 !important;color:#72706e;font-size:17px}.index_page #sec5 .right .info dl{display:table;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ff9e00}.index_page #sec5 .right .info dl:nth-child(1){border-top:1px solid #ff9e00;padding-top:10px}.index_page #sec5 .right .info dl dt{display:table-cell;width:95px}.index_page #sec5 .right .info dl dd{display:table-cell}.index_page #sec5 .map_street-view{padding-top:50px}.index_page #sec5 .map_street-view iframe{height:457px}.index_page #sec6 .slide6 .item{margin:0 12px}.index_page #sec6{padding:50px 0}.index_page #sec6 .slide6 .item img{width:295px}@media screen and (max-width:1080px){#key_1{height:460px !important}#key_1 .key-txt{left:5%;top:5%;width:41%;bottom:5%;height:auto}#key_1 .key-txt img{width:55%;margin-top:75px;object-fit:contain}.index_page #sec2 .text .txt_1{top:70px;right:0}.index_page #sec2 .text .txt_2{top:70px;left:0}#sec3_ext #menu_start .menu_left ul li a{font-size:19px;padding-left:20px;height:86px}#sec3_ext #menu_start .menu_left ul li a small{margin-left:15px}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .ttl{font-size:38px;line-height:50px}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .eng{margin-top:10px;font-size:16px}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .txt{margin-top:30px}.index_page #sec5 .content .left,.index_page #sec5 .content .right{width:calc(50% - 25px)}.ft_shop .lead,.ft_shop .gr_btn_contact{width:calc(50% - 10px)}.ft_shop .ft_btn_gr .ft_btn li{width:33%}}@media screen and (max-width:980px){#key_1{height:350px !important}#key_1 .key-txt img{width:55%;margin-top:35px}#sec3_ext #menu_start .menu_left{width:38%}#sec3_ext #menu_start .menu_left ul li a{font-size:17px;padding-left:13px;height:80px;letter-spacing:1px}#sec3_ext #menu_start .menu_left ul li a small{margin-left:10px}#sec3_ext #menu_start .menu_right{width:62%}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .ct{width:80%}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .ttl{font-size:33px;line-height:45px}#sec3_ext #menu_start .menu_right .menu_inner_box .box-ct .eng{margin-top:10px;font-size:14px}.index_page #sec4 .content .left{width:calc(70% - 20px);padding-right:10px;margin-left:-20%;padding-top:14%}.index_page #sec4 .content .right{width:calc(70% - 20px)}.index_page #sec4 .content .right .text{margin-top:100px}.index_page #sec4 .content .right .text:before{top:-10%}.index_page #sec4 .content .right .bnr li{width:49%}.ft_shop .ft_btn_gr .ft_btn li span{top:4px;left:55px;font-size:18px}.ft_shop .ft_btn_gr .ft_btn li:nth-child(1) span{left:55px}}@media screen and (max-width:767px){#sec3_ext #menu_start .menu_area{display:block}#sec3_ext #menu_start .menu_left{width:100%}#sec3_ext #menu_start .menu_left ul li a{font-size:17px;padding-left:30px;padding-right:30px;letter-spacing:2px}#sec3_ext #menu_start .menu_left ul li a small{margin-left:20px}#full_wrap_box .elementor-column-gap-default{display:block}#full_wrap_box .elementor-column-gap-default .elementor-row{margin-right:0 !important;width:100% !important;margin-left:0 !important}#full_wrap_box .elementor-column-gap-default .sec1_box_info .elementor-widget-wrap{background:#fdeed0 !important}#full_wrap_box .sec1_right_news{margin-left:20px;margin-right:20px;width:auto}#full_wrap_box .elementor-row>div{width:100% !important}}@media screen and (max-width:480px){.index_page #sec2{padding-bottom:10px}.index_page #sec2 .text .text_1 .txt_1{font-size:27px;line-height:50px;width:160px;height:200px}.index_page #sec2 .text .text_1 .txt_2{font-size:18px;line-height:38px;width:150px;height:240px}#sec3_ext #menu_start{margin-top:30px}#sec3_ext #menu_start .menu_left ul li a{padding-left:20px;padding-right:20px}}@media screen and (max-width:370px){#sec1 .left .tel_btn li span{left:50px !important;font-size:18px !important;top:4px !important}#sec1 .left .tel_btn li:nth-child(2) span{left:56px !important;font-size:18px !important}#sec1 .left .tel_btn li:nth-child(3) span{left:64px !important;font-size:18px !important}.index_page #sec2 .text .text_1 .txt_1{font-size:20px;line-height:50px;width:120px;height:170px}.index_page #sec2 .text .text_1 .txt_2{font-size:16px;line-height:30px;width:120px;height:200px}#sec5 #menu_start .menu_left ul li a{letter-spacing:1px}#sec5 #menu_start .menu_left ul li a small{margin-left:10px}}@media screen and (max-width:1080px){.page-id-43 #newsList{max-height:301px}#full_wrap_box:after{right:120px}#full_wrap_box{padding-right:20px;padding-left:20px}#full_wrap_box .elementor-column-gap-default .sec1_box_info .elementor-widget-wrap{background:#fdeed0 !important}#sec1 .left{width:100%}#sec1 .left .tel_btn li{width:100%}#sec1 .left .tel_btn li span{top:17px;left:100px;font-size:28px}#sec1 .left .tel_btn li:nth-child(2) span{left:115px;font-size:26px}#sec1 .left .tel_btn li:nth-child(3) span{left:126px;font-size:26px}}@media screen and (max-width:999px){.page-id-43 #newsList{max-height:245px}#sec1 .left .tel_btn li span{top:11px;left:70px;font-size:24px}#sec1 .left .tel_btn li:nth-child(2) span{left:90px}#sec1 .left .tel_btn li:nth-child(3) span{left:100px}.index_page #sec2 .text .text_1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.index_page #sec2 .text .text_1 .txt_1{position:static}.index_page #sec2 .text .text_1 .txt_2{position:static}.index_page #sec4 .lead{width:49%}}@media screen and (max-width:767px){#full_wrap_box{padding-right:0;padding-left:0;padding-top:0}#sec1 .left{padding-left:20px;padding-right:20px}body.page-id-43.home #header .header_menu .g_nav>li,body.page-id-43.home #header .header_menu .g_nav>li a>span{color:#000}body.page-id-43.home #header .h_logo{top:15px}#key_2{height:auto;background:0 0;margin-top:0}#key_2 .photo{margin-bottom:0}#key_2 .txt{font-size:20px;letter-spacing:.25em;top:21%;left:18px;line-height:38px}#key_2 li{height:auto;background:0 0}#news_box{margin:0;padding:20px 30px;border-radius:0}.index_page{padding:0}#sec1{padding:20px 0 50px}#sec1 .left{width:auto}#sec1 .left .table-style{font-size:13px;line-height:30px}#sec1 .left .tel_btn li{width:auto}#sec1 .left .tel_btn li span{left:81px;font-size:24px;top:13px}#sec1 .left .tel_btn li:nth-child(2) span{left:90px;font-size:22px;top:11px}#sec1 .left .tel_btn li:nth-child(3) span{left:100px;font-size:22px;top:11px}.index_page #sec2 h2{font-size:20px;line-height:50px}.index_page #sec2 h2 span{font-size:20px}.index_page #sec3{padding-bottom:20px}.index_page #sec3 h2{font-size:20px;line-height:50px}.index_page #sec3 h2 span{font-size:20px}.index_page #sec3 ul{display:block !important}.index_page #sec3 ul li{width:185px;margin:0 auto;padding-bottom:35px}.index_page #sec3 ul li span{font-size:23px;padding-top:10px}.index_page #sec3_ext h2{font-size:20px;line-height:50px}.index_page #sec3_ext h2 span{font-size:20px}.index_page #sec4 h2{font-size:20px;line-height:50px}.index_page #sec4 h2 span{font-size:15px}.index_page #sec4 .content{display:block}.index_page #sec4 .content .left{margin-left:-20px;margin-right:-20px;width:auto;padding-right:0;z-index:0;padding-top:0}.index_page #sec4 .content .right{width:auto}.index_page #sec4 .content .right .text{margin-top:-10px}.index_page #sec4 .content .right .text h3{font-size:24px;padding-bottom:10px}.index_page #sec4 .content .right .text:before{top:-10%;right:-10%;left:-10%;bottom:-10%;background-position:center center;-webkit-background-size:cover;background-size:cover}.index_page #sec4 .content .right .bnr li{width:auto;display:inline-block;margin:0 auto 11px}.index_page #sec4 .content .right .bnr li span{top:21%}.index_page #sec5 h2{font-size:20px;line-height:50px}.index_page #sec5 h2 span{font-size:20px}.index_page #sec5 .content{display:block !important}.index_page #sec5 .content .left,.index_page #sec5 .content .right{width:100%}.index_page #sec5 .left{margin-bottom:20px}.index_page #sec5 .left iframe{height:280px}.index_page #sec5 .right .table-style{font-size:13px;line-height:30px}.index_page #sec5 .map_street-view iframe{height:250px}.index_page #sec6{padding:40px 0}.index_page #sec6 .slide6 .item img{width:147px;height:auto}.index_page #full_wrap_box{padding:0 30px 10px;background-color:#eaeeea}.index_page #full_wrap_box .elementor-column-gap-default .elementor-row{margin-right:0;margin-left:0}.index_page #full_wrap_box .elementor-column-gap-default .elementor-widget-wrap{padding:25px}.index_page #full_wrap_box .elementor-column-gap-default .elementor-col-50{padding-right:0;margin-bottom:20px}.index_page #full_wrap_box .elementor-column-gap-default .elementor-col-50:last-child{padding-left:0}.index_page #full_wrap_box .elementor-column-gap-default .elementor-widget-wrap{overflow:hidden}.index_page #shop_info .tbl_info dl:last-child{margin-bottom:0}.ft_shop .lead,.ft_shop .gr_btn_contact{width:100%}.ft_shop .ft_btn_gr .ft_btn li span{top:15px;left:85px}.ft_shop .ft_btn_gr .ft_btn li:nth-child(1) span{left:70px}}@media screen and (max-width:374px){#key_2 .txt{font-size:17px;line-height:30px;letter-spacing:.2em}.index_page .wrap{padding:0 20px}.index_page #sec1 .menu .item dl dt{font-size:18px !important;padding-left:25px !important;letter-spacing:.1em !important}.index_page #sec1 .menu .item dl dt:before{width:20px !important}.index_page #sec2 h2,.index_page #sec3 h2,.index_page #sec3_ext h2,.index_page #sec4 h2,.index_page #sec5 h2{font-size:20px;letter-spacing:.15em}#ft_shop .wrap{padding-left:20px;padding-right:20px}#sec1 .left{padding-left:20px;padding-right:20px}#footer .wrap{padding-left:20px;padding-right:20px}#news_box{padding:30px 20px}.index_page #sec1 .menu .item.ext dl{padding:0 18px 32px !important}.index_page #sec1 .menu .item dl .tit{padding:18px 0 0 18px !important}.index_page #sec1 .left .tel_btn li span{left:60px;font-size:20px;top:8px}.index_page #sec1 .left .tel_btn li:nth-child(2) span{left:70px}.index_page #sec1 .left .tel_btn li:nth-child(3) span{left:80px}}@media screen and (max-width:640px){.sp_view{display:none}}.lifestyle_bnr li{width:48%;margin-bottom:20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){h2.elementor-heading-title{padding:30px 20px 20px 38px !important}h3.elementor-heading-title{padding:25px 0 12px 30px !important}h4.elementor-heading-title{padding:3px 0 13px 39px !important}.frame_k h4:before{top:20px}.flow_list_img .item dt span{line-height:24px;display:inline-block;box-sizing:border-box;padding-top:8px}.post .category a,.posts_list .category a{padding:6px 8px}.menu_section .txt_box .inner .cell_box{height:893px}}.photo_about{justify-content:center;max-width:780px;margin:0 auto}.photo_about img{max-width:100%;width:auto !important}.ipad_pc_view{display:block}.ipad_view{display:none}@media screen and (max-width:1024px){.ipad_view{display:block}.ipad_pc_view{display:none}}