@charset "UTF-8";p:not(:last-child){padding-bottom:1em}.cont_col_page section:last-child .btn{padding-bottom:0}body{background:#fffcf8}.h_top h1 br{display:none}#sp_nav{display:none}.nav-links{display:flex;justify-content:space-between}.post-navigation{margin-top:20px;margin-bottom:50px}.nav-previous a,.nav-next a{display:block;padding:.4em 1em;border:2px solid #ff8a8e;background:#fff}.nav-previous a:hover,.nav-next a:hover{text-decoration:none;color:#fff;background:#ff8a8e}.nav-previous svg{margin-right:.6em}.nav-next svg{margin-left:.6em}.pagination .nav-links{justify-content:center}.pagination .nav-links a{display:block;margin:0 .6em;padding:0 .6em;border:2px solid #ff8a8e;background:#fff}.pagination .nav-links a:hover{text-decoration:none;color:#fff;background:#ff8a8e}.pagination .nav-links .current{margin:0 .6em;padding:0 .6em;color:#fff;border:2px solid #ff8a8e;background:#ff8a8e}.ind_main_img{padding-bottom:30px}.lst_ind_problem{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;padding:1.5em;font-size:2rem;border:4px solid #ffd9da;background:#fbf8f9}.lst_ind_problem li{position:relative;display:flex;align-items:center;width:48%;padding-left:2em}.lst_ind_problem li:before{content:'';position:absolute;left:0;width:28px;height:28px;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/ico_check.png) no-repeat}.lst_ind_problem li:not(:nth-last-of-type(-n+2)){padding-bottom:1.5em}.ind_cat_voice .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.ind_cat_voice .lst li{width:30.333%;margin-bottom:10px}.ind_cat_voice .lst li:not(:nth-child(3n)){margin-right:2%}.ind_cat_voice .lst .inner{position:relative}.ind_cat_voice .lst .inner figure{position:relative;margin-bottom:1em;border:2px solid #ff8a8e}.ind_cat_voice .lst .inner img{width:260px;height:170px;object-fit:cover;font-family:'object-fit: cover;'}.ind_cat_voice .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e;z-index:10}.ind_cat_voice .lst .lst_info a{padding:.2em .4em;color:#fff}.ind_cat_voice .lst h3,.ind_cat_voice .lst h4{margin-bottom:5px;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;line-height:1.5}.ind_cat_voice .lst h3:before,.ind_cat_voice .lst h4:before{content:none}.ind_cat_voice .lst h3 a{font-size:1.5rem;color:#ec383e;font-family:"メイリオ",sans-serif}.ind_lst_blog .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.ind_lst_blog .lst li{width:23.5%}.ind_lst_blog .lst li:not(:nth-child(4n)){margin-right:2%}.ind_lst_blog .lst li:nth-of-type(n+5){padding-top:1em}.ind_lst_blog .lst .inner{position:relative}.ind_lst_blog .lst .inner figure{margin-bottom:1em;border:2px solid #b97b35;border:2px solid #ec383e}.ind_lst_blog .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.ind_lst_blog .lst .lst_info{position:absolute;top:0;left:0;background:#b97b35}.ind_lst_blog .lst .lst_info a{padding:.2em .4em;color:#fff}.ind_lst_blog .lst h3,.ind_lst_blog .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.ind_lst_blog .lst h3:before,.ind_lst_blog .lst h4:before{content:none}.ind_txt{margin-bottom:60px;padding:30px;border:3px solid #e6dcc9;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cta_bg.png) #fff no-repeat bottom center}.ind_txt p{text-align:center;padding-bottom:30px}.ind_txt .ind_btn_search{ padding-top:10px}.ind_bnr ul{display:flex;justify-content:space-between;padding-bottom:60px}.ind_bnr li{max-width:430px;width:100%}.ind_bnr li:not(:last-child){margin-right:2%}.ind_about p{padding-bottom:40px;font-size:1.4rem}.ind_about p:nth-of-type(1){font-size:1.6rem}.ind_about .btn{padding-bottom:60px}.ind_about .txt_lead{display:inline-block;margin-bottom:40px;padding:0 .4em;color:#fc797d;font-size:2.2rem;background:#fffaaf}.ind_about .sec_movie{width:80%;margin:0 auto;padding-bottom:40px}.ind_about .sec_movie h3{margin-bottom:0;padding-left:0;padding-bottom:.8em;color:#ff8a8e;font-size:2.2rem;line-height:inherit;border:none}.ind_lst_newstore .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.ind_lst_newstore .lst li{width:23.5%}.ind_lst_newstore .lst li:not(:nth-child(4n)){margin-right:2%}.ind_lst_newstore .lst li:nth-of-type(n+5){padding-top:1em}.ind_lst_newstore .lst .inner{position:relative}.ind_lst_newstore .lst .inner figure{margin-bottom:1em;border:2px solid #ff8a8e}.ind_lst_newstore .lst .inner img{width:200px;height:100px;object-fit:cover;font-family:'object-fit: cover;'}.ind_lst_newstore .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.ind_lst_newstore .lst .lst_info a{padding:.2em .4em;color:#fff}.ind_lst_newstore .lst h3,.ind_lst_newstore .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.ind_lst_newstore .lst h3:before,.ind_lst_newstore .lst h4:before{content:none}.cmn_cat_voice{margin:20px 0 0}.cmn_cat_voice .lst{display:flex;flex-wrap:wrap;padding-bottom:40px}.cmn_cat_voice .lst li{width:23.5%}.cmn_cat_voice .lst li:not(:nth-child(4n)){margin-right:2%}.cmn_cat_voice .lst li:nth-of-type(n+5){padding-top:1em}.cmn_cat_voice .lst .inner{position:relative}.cmn_cat_voice .lst .inner figure{margin-bottom:1em;border:2px solid #ff8a8e}.cmn_cat_voice .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.cmn_cat_voice .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.cmn_cat_voice .lst .lst_info a{padding:.2em .4em;color:#fff}.cmn_cat_voice .lst h3,.cmn_cat_voice .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.cmn_cat_voice .lst h3:before,.cmn_cat_voice .lst h4:before{content:none}.cmn_cat_voice .btn{padding-bottom:40px !important}.cmn_txt{margin-bottom:60px;padding:30px;border:3px solid #e6dcc9;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cta_bg.png) #fff no-repeat bottom center}.cmn_txt p{text-align:center;padding-bottom:30px}.cmn_txt .ind_btn_search{padding-bottom:0}.cmn_bnr ul{display:flex;justify-content:space-between}.cmn_bnr li{max-width:430px;width:100%}.cmn_bnr li:not(:last-child){margin-right:2%}.post_info .lst_info a{padding:2px 4px;font-size:1.4rem;font-weight:500;background:#eee}.single #col_page{-webkit-align-self:flex-start;align-self:flex-start}.post_content{padding-bottom:30px}.post_info{display:flex;justify-content:space-between;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:15px 0 30px}.single .lst_tag{padding-bottom:40px}.single .lst_tag li{padding:0}.post_img{padding-bottom:30px;text-align:center}.post_img img{box-shadow:0px 0px 20px -9px #4a4a4a}.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{margin-top:20px}.post_content a{text-decoration:underline;color:#ff8a8e}.post_content a:hover{text-decoration:none}.post_content ul{padding:0 0 20px 1em}.post_content ul li:before{content:'';display:inline-block;position:relative;top:-3px;left:-.5em;width:6px;height:6px;background:#3395d9}.post_content ol{padding:0 0 20px 1.5em;list-style:decimal}.post_content blockquote{position:relative;padding:2em;margin-bottom:25px;font-style:italic;border:1px solid #ccc;background:#f0f0f0}.post_content blockquote:before{content:'\f10d';position:absolute;top:10px;left:10px;color:#999;font-family:'FontAwesome'}.post_content blockquote:after{content:'\f10e';position:absolute;right:10px;bottom:5px;color:#999}.post_content blockquote p{padding:0}.post_content .movie_area{position:relative;width:100%;padding-top:56.25%}.post_content .movie_area iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.store_photo{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}.store_photo span{overflow:hidden;margin:0 0 20px 20px;width:48%;height:230px}.store_photo span img{width:100%}.store_photo span:nth-child(odd){margin-left:0}.sec_comment{margin:50px 0}.comment-form{padding:30px;background:#faf4ed}.comment-form p:last-of-type{padding:0}.comment-form p span{display:inline-block;width:20%;vertical-align:top;font-size:1.4rem;font-weight:700}.comment-form textarea,.comment-form input{width:80%;background:#fff}.form-submit{width:30%;margin:0 auto}.form-submit input{width:100%;text-align:center;font-size:1.4rem;padding:.6em 2em;color:#665c5b;border-radius:50px;background:#fff;border:2px solid #ff8a8e}.form-submit input:hover{color:#fff;background:#ff8a8e;transition:.3s ease-in-out;opacity:.7;filter:alpha(opacity=30)}.lst_comment li{padding:30px;border-bottom:1px solid #ccc}.comment_name{padding-bottom:.3em;font-weight:700}.comment_name .fn{font-style:normal}.comment_txt p{font-size:1.4rem}.comment_reply{padding-bottom:0;text-align:right;font-size:1.4rem}.comment_reply a{color:#337dd8}.comment_reply .fa{padding-right:.2em}.comment_txt_area time{display:inline-block;padding-bottom:1em}.comment_txt_area time a{color:#9c9c9c}.comment_txt_area time:before{content:none}.sec_archive{padding-bottom:60px}.sec_archive .lst_archive{padding-bottom:40px}.sec_archive .lst_archive li{width:100%;padding:20px 0;border-bottom:1px dashed #e5d5c3}.sec_archive .lst_archive li:first-child{padding-top:0}.sec_archive .lst_archive li:not(:nth-child(4n)){margin-right:2%}.sec_archive .lst_archive li:nth-of-type(n+5){padding-top:1em}.sec_archive .lst_archive .inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}.sec_archive .lst_archive .inner figure{width:29%;margin:0 1em 0 0}.sec_archive .lst_archive .inner img{width:100%;height:150px;object-fit:cover;font-family:'object-fit: cover;';box-shadow:0px 0px 20px -9px #4a4a4a}.sec_archive .lst_archive figcaption{width:68%}.sec_archive .lst_archive .cat{position:absolute;top:0;left:0;padding:0;background:#ff8a8e}.sec_archive .lst_archive .cat a{padding:.2em .4em;color:#fff}.sec_archive .lst_archive h3{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.sec_archive .lst_archive h3:before,.sec_archive .lst_archive h4:before{content:none}.sec_archive .lst_archive h4{margin-bottom:0;padding-left:0}.sec_archive .lst_archive h4 a{font-size:22px;color:#ff8a8e}.sec_archive .lst_archive figcaption ul{display:flex;padding-bottom:.5em}.sec_archive .lst_archive figcaption ul li{width:auto;margin:0 0 0 20px;padding:0;border:none}.sec_archive .lst_archive figcaption ul li a{color:#ff8a8e}.sec_archive .lst_archive figcaption ul li:first-child{margin-left:0}.sec_archive .lst_archive .btn{padding:10px 0 0;text-align:right}.sec_archive_review section{padding-bottom:60px}.sec_archive_review section .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.sec_archive_review section .lst li{width:23.5%}.sec_archive_review section .lst li:not(:nth-child(4n)){margin-right:2%}.sec_archive_review section .lst li:nth-of-type(n+5){padding-top:1em}.sec_archive_review section .lst .inner{position:relative}.sec_archive_review section .lst .inner figure{margin-bottom:1em;border:2px solid #ff8a8e}.sec_archive_review section .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.sec_archive_review section .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.sec_archive_review section .lst .lst_info a{padding:.2em .4em;color:#fff}.sec_archive_review section .lst h3,.sec_archive_review section .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.sec_archive_review section .lst h3:before,.sec_archive_review section .lst h4:before{content:none}.sec_archive_shop section{padding-bottom:60px}.sec_archive_shop section .lst{display:flex;flex-wrap:wrap;padding-bottom:40px}.sec_archive_shop section .lst li{width:23.5%}.sec_archive_shop section .lst li:not(:nth-child(4n)){margin-right:2%}.sec_archive_shop section .lst li:nth-of-type(n+5){padding-top:1em}.sec_archive_shop section .lst .inner{position:relative}.sec_archive_shop section .lst .inner figure{position:relative;margin-bottom:5px;border:2px solid #ff8a8e}.sec_archive_shop section .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.sec_archive_shop section .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.sec_archive_shop section .lst .lst_info a{padding:.2em .4em;color:#fff}.sec_archive_shop section .lst h3,.sec_archive_shop section .lst h4{margin-bottom:5px;padding-left:0;border:none;line-height:120%;font-size:1.6rem;font-weight:700}.sec_archive_shop section .lst h3:before,.sec_archive_shop section .lst h4:before{content:none}.sec_archive_shop section .lst figcaption{font-size:1.4rem}.sec_archive_shop .shop_img{margin-top:65px}.sec_archive_shop .map{position:static;width:100%;height:auto;background:no-repeat}.sec_archive_shop .map .box{position:static;top:0;width:100%;padding:0;background-color:rgba(255,255,255,0)}.sec_archive_shop .jpnmap{margin-bottom:30px}.sec_archive_shop .map .box h2{margin:0 0 20px;padding:0;font-size:5rem;line-height:1.4;font-weight:700;color:#766665;text-align:center;border:none;background:0 0}.sec_archive_shop .map .box h2:before,.sec_archive_shop .map .box h2:after{display:none}.sec_archive_shop .map .box h2 span{display:block}.sec_archive_shop .map .box h2 span:first-child{font-size:1.69rem}.sec_archive_shop .map .box h2 span:last-child{font-size:3rem;color:#ff8a8e;font-weight:700}.sec_archive_shop section .lst .inner figure.badge_silver:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_silver.png);background-size:contain;vertical-align:middle}.sec_archive_shop section .lst .inner figure.badge_gold:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_gold.png);background-size:contain;vertical-align:middle}.sec_archive_shop section .lst .inner figure.badge_platinum:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_platinum.png);background-size:contain;vertical-align:middle}.sec_archive_shop section .lst .inner figure.badge_platinum{border:5px solid #ff8a8e;border-image:linear-gradient(to right,#ff8a8e 0%,#f8fbfe 25%,#ff8a8e 50%,#f8fbfe 75%,#ff8a8e 100%);border-image-slice:1;box-sizing:border-box}.sec_archive_shop .archive_annotation{margin-bottom:40px;padding:20px;background:#fff;border-radius:5px}.sec_archive_shop .archive_annotation .archive_annotation_rank span{display:block;margin-bottom:10px;padding:2px 0 0 8px;font-weight:700;color:#fff;background:#ff8a8e;border-radius:2px}.sec_category .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.sec_category .lst li{width:23.5%}.sec_category .lst li:not(:nth-child(4n)){margin-right:2%}.sec_category .lst li:nth-of-type(n+5){padding-top:1em}.sec_category .lst .inner{position:relative}.sec_category .lst .inner figure{margin-bottom:1em;border:2px solid #ff8a8e}.sec_category .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.sec_category .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.sec_category .lst .lst_info a{padding:.2em .4em;color:#fff}.sec_category .lst h3,.sec_category .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.sec_category .lst h3:before,.sec_category .lst h4:before{content:none}.sec_category .lst{justify-content:flex-start}.sec_category_review .lst{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}.sec_category_review .lst li{width:23.5%}.sec_category_review .lst li:not(:nth-child(4n)){margin-right:2%}.sec_category_review .lst li:nth-of-type(n+5){padding-top:1em}.sec_category_review .lst .inner{position:relative}.sec_category_review .lst .inner figure{margin-bottom:1em;border:2px solid #ff8a8e}.sec_category_review .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.sec_category_review .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.sec_category_review .lst .lst_info a{padding:.2em .4em;color:#fff}.sec_category_review .lst h3,.sec_category_review .lst h4{margin-bottom:0;padding-left:0;border:none;line-height:inherit;font-size:1.4rem;font-weight:400}.sec_category_review .lst h3:before,.sec_category_review .lst h4:before{content:none}.sec_category_area .lst{display:flex;flex-wrap:wrap;padding-bottom:40px}.sec_category_area .lst li{width:23.5%}.sec_category_area .lst li:not(:nth-child(4n)){margin-right:2%}.sec_category_area .lst li:nth-of-type(n+5){padding-top:1em}.sec_category_area .lst .inner{position:relative}.sec_category_area .lst .inner figure{position:relative;margin-bottom:5px;border:2px solid #ff8a8e}.sec_category_area .lst .inner img{width:200px;height:150px;object-fit:cover;font-family:'object-fit: cover;'}.sec_category_area .lst .lst_info{position:absolute;top:0;left:0;background:#ff8a8e}.sec_category_area .lst .lst_info a{padding:.2em .4em;color:#fff}.sec_category_area .lst h3,.sec_category_area .lst h4{margin-bottom:5px;padding-left:0;border:none;line-height:120%;font-size:1.6rem;font-weight:700}.sec_category_area .lst h3:before,.sec_category_area .lst h4:before{content:none}.sec_category_area .lst figcaption{font-size:1.4rem}.sec_category_area .lst figcaption p{padding-bottom:0}.sec_category_area .lst .inner figure.badge_silver:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_silver.png);background-size:contain;vertical-align:middle}.sec_category_area .lst .inner figure.badge_gold:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_gold.png);background-size:contain;vertical-align:middle}.sec_category_area .lst .inner figure.badge_platinum:before{position:absolute;content:'';top:5px;left:-5px;display:inline-block;width:100px;height:31px;background-image:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cat_badge_platinum.png);background-size:contain;vertical-align:middle}.sec_category_area .lst .inner figure.badge_platinum{border:5px solid #ff8a8e;border-image:linear-gradient(to right,#ff8a8e 0%,#f8fbfe 25%,#ff8a8e 50%,#f8fbfe 75%,#ff8a8e 100%);border-image-slice:1;box-sizing:border-box}.saboxplugin-wrap{margin:50px 0;background:#fff}.saboxplugin-wrap img{box-shadow:2px 2px 15px -1px #d8ded9;border-radius:6px;shadowColor:"#d8ded9",shadowOffset:{width:2,height:2},shadowOpacity:1,shadowRadius:15,borderWidth:0,borderColor:"#cccccc",borderRadius:6}.greeting .cont_col_page .movie{margin-bottom:50px}.greeting .cont_col_page figure.box{display:flex;margin-bottom:30px}.greeting .cont_col_page figure.box figure{display:block;width:350px;margin:0 30px 0 0}.greeting .cont_col_page figure.box.revers{flex-direction:row-reverse}.greeting .cont_col_page figure.box.revers figure{margin:0 0 0 30px}.greeting .cont_col_page figure.box figcaption{width:480px}.greeting .cont_col_page figure.box figcaption p:last-child{margin-bottom:0}.greeting .cont_col_page figure.box figcaption p.right_t{text-align:right}.greeting .cont_col_page .map{margin-bottom:50px;padding-top:50px;border-top:3px dotted #ccc}.about .cont_col_page figure.box{display:flex;flex-direction:row-reverse;margin-bottom:30px}.about .cont_col_page figure.box.flow{padding-top:25px;border-top:1px dotted #94897b;border-bottom:1px dotted #94897b}.about .cont_col_page figure.box figure{display:block;width:350px;margin:0 0 0 30px;text-align:center}.about .cont_col_page figure.box figure span{font-size:13px;color:#766665}.about .cont_col_page figure.box figcaption{width:480px}.about .cont_col_page figure.box figcaption p:last-child{margin-bottom:0}.about .cont_col_page figure.box figcaption ul li{position:relative;padding:25px 0;font-size:18px;font-weight:700}.about .cont_col_page figure.box figcaption ul li:after{content:'↓';position:absolute;bottom:-23px;left:35%;font-size:28px;font-weight:700}.about .cont_col_page figure.box figcaption ul li:last-child:after{display:none}.about .cont_col_page .banner{margin:30px 0 50px}.about .img_text{margin-bottom:50px;text-align:center}.about .cont_col_page ol{margin-bottom:30px;padding:20px 20px 20px 44px;border:4px solid #ffd9da;background:#fff}.about .cont_col_page ol li{padding-bottom:10px;font-size:18px;font-weight:700;list-style-type:decimal}.about .cont_col_page ol li:last-child{padding-bottom:0}.about .cont_col_page ol li span{color:#ba89c1}.about .cont_col_page .txt_lead{display:inline-block;margin-bottom:40px;padding:0 .4em;color:#fc797d;font-size:2.2rem;background:#fffaaf}.about .cont_col_page span{color:#fc797d}.about .cont_col_page .youtube{margin-bottom:50px}.price .cont_col_page figure.box{display:flex;flex-direction:row-reverse;margin:30px 0}.price .cont_col_page figure.box.flow{padding-top:25px;border-top:1px dotted #94897b;border-bottom:1px dotted #94897b}.price .cont_col_page figure.box figure{display:block;width:350px;margin:0 0 0 30px;text-align:center}.price .cont_col_page figure.box figure span{font-size:13px;color:#766665}.price .cont_col_page figure.box figcaption{width:480px;padding:25px 0;border-top:1px dotted #94897b;border-bottom:1px dotted #94897b}.price .cont_col_page figure.box figcaption p span.prc_txt{font-size:30px;color:#ff8a8e;font-weight:700}.price .cont_col_page figure.box figcaption p span.ex{font-size:14px}.price .cont_col_page figure.box figcaption .comment{padding:10px;border:2px solid #e5d5c3;background:#fff}.price .cont_col_page figure.box figcaption p:last-child{margin-bottom:0}.price .cont_col_page .problem{margin-bottom:30px;padding:1.5em;font-size:2rem;border:4px solid #ffd9da;background:#fbf8f9}.price .cont_col_page .problem li{position:relative;display:flex;align-items:center;width:100%;padding:0 0 1em 2em}.price .cont_col_page .problem li:before{content:'';position:absolute;left:0;width:28px;height:28px;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/ico_check.png) no-repeat}.price .cont_col_page .problem li:last-child{padding-bottom:0}.price .cont_col_page .henkin{margin-bottom:50px}.faq .page_content dl{margin-bottom:20px;padding:20px;border:1px solid #e5e5e5;background:#fff}.faq .page_content dt{margin-bottom:20px;padding:0 0 20px 30px;font-size:18px;font-weight:700;color:#766665;border-bottom:1px dotted #94897b;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/faq/q_icon.gif) no-repeat}.faq .page_content dd{padding:0 0 0 30px;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/faq/a_icon.gif) no-repeat}.privacypolicy .page_content .pp_area ol{margin:0 0 30px 15px}.privacypolicy .page_content .pp_area li{padding-bottom:5px;list-style-type:decimal}.privacypolicy .page_content .pp_area li:last-child{padding-bottom:0}.privacy_policy .page_content .pp_area ol{margin:0 0 30px 15px}.privacy_policy .page_content .pp_area li{padding-bottom:5px;list-style-type:decimal}.privacy_policy .page_content .pp_area li:last-child{padding-bottom:0}.operating_company .page_content .main{margin-bottom:30px}.operating_company .page_content table{margin-bottom:50px}.operating_company .page_content th{width:25%;text-align:left;background:#fff2f2}.operating_company .page_content td{background:#fff}.contact .page_content table,.page_content .shop_contact table{margin-bottom:20px}.contact .page_content th,.page_content .shop_contact th{width:25%;text-align:left;background:#fff2f2}.contact .page_content th span.ex,.page_content .shop_contact th span.ex{float:right;padding:3px 5px;color:#fff;font-size:12px;text-align:center;background:#c00}.contact .page_content td,.page_content .shop_contact td{background:#fff}.contact .page_content p,.page_content .shop_contact p{max-width:300px;margin:0 auto 30px;text-align:center}.contact .page_content .form_comment,.page_content .shop_contact .form_comment,.reserve_thanks .form_comment,.contact_thanks .form_comment{margin-bottom:30px;padding:30px;border:1px #ccc solid;background:#fff}.contact .page_content .form_comment p,.page_content .shop_contact .form_comment p,.reserve_thanks .form_comment p,.contact_thanks .form_comment p{max-width:inherit;margin-bottom:0;text-align:left}.contact .page_content p input[type=submit],.page_content .shop_contact p input[type=submit]{width:100%;padding:10px;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#ff8a8e}.letter .cont_col_page h5{margin-bottom:30px}.letter .cont_col_page figure.box{margin-bottom:30px}.letter .cont_col_page figure.box figcaption h5{margin-bottom:0;font-size:1.8rem}.letter .cont_col_page figure.box figcaption p{margin-bottom:20px}.single-headache_dictionary .post_content figure{width:640px;margin:0 auto 30px}.single-headache_dictionary .post_content figure img{width:100%;object-fit:cover;font-family:'object-fit: cover;';box-shadow:0px 0px 20px -9px #4a4a4a}.pst_headache_dictionary .blc_img{display:flex;justify-content:space-between}.pst_headache_dictionary .blc_img .txt{width:60%;padding-bottom:0}.pst_headache_dictionary .blc_img .img{width:39%;padding-left:1%}.sitemap .cont_col_page .page_content{display:flex}.sitemap .cont_col_page .page_content ul{padding-right:30px}.sitemap .cont_col_page .page_content ul li{padding:5px 0}.sitemap .cont_col_page .page_content ul li a{text-decoration:underline}.sitemap .cont_col_page .page_content ul li a:hover{text-decoration:none}.sitemap .cont_col_page .page_content ul li ul{padding-left:20px}.post-type-archive-shop .cont_col_page ul.btn{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}.post-type-archive-shop .cont_col_page ul.btn li{margin:0 10px 20px 0;font-size:16px}.post-type-archive-shop .cont_col_page ul.btn li:last-child{margin-right:0}.post-type-archive-shop .cont_col_page ul.btn li a{padding:.3em .6em!important}.post-type-archive-shop .cont_col_page .lst li figcaption p:not(:last-child){padding-bottom:0}.single-shop .post_content dl{display:flex;border-bottom:1px dotted #ccc}.single-shop .post_content dt{width:20%;padding:1em;font-weight:700}.single-shop .post_content dd{width:70%;padding:1em}.single-shop .post_content .map{margin:40px 0}.single-shop .post_content .map iframe{width:100%}.single-shop .post_content .dr{display:flex;align-items:end}.single-shop .post_content .dr .photo{width:164px;margin-right:20px}.single-shop .post_content .dr .photo img{margin-bottom:10px;margin-bottom:10px}.single-shop .post_content .dr .photo p{text-align:center}.single-shop .post_content .dr .cmm_area .cmm{width:642px;margin-bottom:20px;padding:20px;border:4px solid #ffd9da;background:#fff}.single-shop .post_content .dr .cmm_area .cmm p.btn{text-align:center}.single-shop ul.cta{display:flex;justify-content:space-between}.single-shop ul.cta li{overflow:hidden;position:relative;width:49%;margin-left:15px;font-size:20px;font-weight:700;text-align:center;border-radius:5px;background:#fff}.single-shop ul.cta li:first-child{margin-left:0}.single-shop ul.cta li.contact{border:2px solid #6bcac2}.single-shop ul.cta li:before{position:absolute;top:50%;left:20px;margin-top:-23px;font-size:26px}.single-shop ul.cta li:after{content:'\f105';position:absolute;top:50%;right:20px;margin-top:-18px}.single-shop ul.cta li.contact:before{content:'\f044';color:#6bcac2}.single-shop ul.cta li.contact:after{color:#6bcac2}.single-shop ul.cta li.tel{border:2px solid #81c78a}.single-shop ul.cta li.tel:before{content:'\f095';color:#81c78a}.single-shop ul.cta li.tel:after{color:#81c78a}.single-shop ul.cta li a{display:block;margin:2px;padding:10px 0;color:#796564;text-decoration:none;background:#fffaf1;background:-moz-linear-gradient(top,#fffaf1 0%,#fff6d0 100%);background:-webkit-linear-gradient(top,#fffaf1 0%,#fff6d0 100%);background:linear-gradient(to bottom,#fffaf1 0%,#fff6d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaf1',endColorstr='#fff6d0',GradientType=0)}.single-shop ul.cta li a:hover{background:#fff6d0;background:-moz-linear-gradient(top,#fff6d0 0%,#fffaf1 100%);background:-webkit-linear-gradient(top,#fff6d0 0%,#fffaf1 100%);background:linear-gradient(to bottom,#fff6d0 0%,#fffaf1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6d0',endColorstr='#fffaf1',GradientType=0)}.btn{padding-bottom:40px}.shop_cta{margin-bottom:60px;padding:30px;border:3px solid #e6dcc9;background:url(//hidamari-shot.net/wp/wp-content/themes/hidamari_shot_nav/css/../images/common/cta_bg.png) #fff no-repeat bottom center;background-size:cover}.shop_cta p{margin-bottom:10px;text-align:center}.single-shop .shop_fcta{position:fixed;z-index:-10;bottom:-100%}.single-shop .color_green{color:#008475}.single-shop .rank_Badge{margin-bottom:10px}.single-shop .cont_col_page h2{color:#008475}.single-shop .video_info{background:#faf4ed}.single-shop .video_info .video_wrap{padding:40px}.single-shop .video_info p{position:relative;margin-bottom:30px;padding:10px;font-size:2rem;text-align:center;color:#fff;background:#008475;border-radius:5px}.single-shop .video_info p:after{content:'';width:0;a height:0;position:absolute;top:100%;left:50%;border:7px solid transparent;border-top:14px solid #008475}.single-shop .video_info iframe{display:block;margin:0 auto}.single-shop .youtube{position:relative;width:100%;padding-top:56.25%}.single-shop .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.single-shop .post_content .q_a dl{display:block}.single-shop .q_a{background:#fff}.single-shop .q_a dl{padding:20px 0}.single-shop .q_a dl:nth-of-type(3){padding-bottom:0}.single-shop .q_a dt,.q_a dd{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.single-shop .post_content .q_a dt,.single-shop .post_content .q_a dd{width:100%}.single-shop .post_content .q_a dl:last-of-type{border-bottom:none}.single-shop .q_a dl figure{width:50px;margin-right:10px}.single-shop .q_a dl p{flex:1}.single-shop .q_a .interviewee{display:block;padding:0 1em 40px;text-align:right;font-size:1.4rem}.single-shop .slider2 p{margin-top:10px;font-size:1.4rem}.single-shop .clinic_data dl{display:flex;border-bottom:1px solid #ccc}.single-shop .clinic_data dt{width:20%;padding:1em;font-weight:700}.single-shop .clinic_data dd{width:70%;padding:1em}.single-shop .other_data .map{margin:40px 0}.single-shop .other_data .map iframe{width:100%}.single-shop .col_page{margin-bottom:40px}.single-shop .clinic_data{margin-bottom:40px}.single-shop .cont_col_page h3{margin-bottom:30px;padding:.5em .8em;font-weight:700;border-left:none;border-bottom:2px solid #ff8a8e}.single-shop .cont_col_page h3 span.h_icon{margin-right:.5em;color:#ff8a8e}.single-shop .director_profile h3{color:#008475}.single-shop .director_profile .director_profile_wrap{display:flex;align-items:end}.single-shop .director_profile .director_profile_wrap figure{width:164px;margin-right:20px}.single-shop .director_profile .director_profile_wrap figure img{margin-bottom:10px}.single-shop .director_profile .director_profile_wrap figcaption{font-size:1.4rem;text-align:center}.single-shop .director_profile .director_profile_wrap p{flex:1;margin-bottom:20px;padding:20px;border:4px solid #ffd9da;background:#fff}.single-shop .banner_wrap{margin-bottom:40px}.single-shop ul.cta li.contact{border:2px solid #ca474c;background:#cf5a5e}.single-shop ul.cta li.contact a{font-weight:700;color:#fff;background:#cf5a5e;background:-moz-linear-gradient(top,#cf5a5e 0%,#ca474c 100%);background:-webkit-linear-gradient(top,#cf5a5e 0%,#ca474c 100%);background:linear-gradient(to bottom,#cf5a5e 0%,#ca474c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF5A5E',endColorstr='#CA474C',GradientType=0)}.single-shop ul.cta li.contact a:hover{background:-moz-linear-gradient(top,#ca474c 0%,#cf5a5e 100%);background:-webkit-linear-gradient(top,#ca474c 0%,#cf5a5e 100%);background:linear-gradient(to bottom,#ca474c 0%,#cf5a5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CA474C',endColorstr='#CF5A5E',GradientType=0)}.single-shop ul.cta li.contact:before,.single-shop ul.cta li.contact:after{font-family:'Font Awesome 5 Free';color:#fff}.single-shop ul.cta li.contact:before{content:'\f108'}.single-shop ul.cta li.tel{border:2px solid #008475}.single-shop ul.cta li.tel a{font-weight:700;color:#008475}.single-shop ul.cta li.tel:before,.single-shop ul.cta li.tel:after{font-family:'Font Awesome 5 Free';color:#008475}.single-shop .swiper-container{max-width:100%}.single-shop .slider1{margin-bottom:30px}.single-shop .swiper-parent{position:relative}.single-shop .slider2{padding-bottom:50px;box-sizing:content-box}.single-shop .slider2 ul{padding:0}.single-shop .slider2 ul li:before{display:none}.single-shop .slider2 .swiper-pagination{position:static;margin-top:5px}.fb-container{width:258px}#f_nav ul li span{display:none}