@media (max-width:767px){.breadcrumb{display:none!important}}
@media (min-width:768px){.menu_reserve_sp{display:none!important}}
@media (max-width:767px){.gnav_list .menu_reserve_sp{padding:10px 16px;border-bottom:1px solid #ebebeb}.gnav_list .menu_reserve_sp .reserve_btn_sp{display:block;height:46px;line-height:44px;padding:0;text-align:center;background-color:#fff;color:#cca65b;font-weight:700;font-size:1.5rem;letter-spacing:.05em;border:1px solid #cca65b;border-radius:6px}}
@charset "UTF-8";html{font-size:62.5%}body{margin:0;padding:0;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;color:gray;letter-spacing:.07em;font-size:1.4rem}.font_gothic{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Helvetica,"MS Pゴシック","MS PGothic",sans-serif}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}a{color:inherit;text-decoration:none}alink,avisited{color:inherit}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.display_pc{display:block!important}.display_sp{display:none!important}}@media (max-width:767px){.display_pc{display:none!important}.display_sp{display:block!important}}@media (min-width:768px){.br_pc{display:block}.br_sp{display:none}}@media (max-width:767px){.br_pc{display:none}.br_sp{display:block}}.com_btn1{display:block;width:300px;height:80px;line-height:78px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;border:1px solid #717071;color:#717071;-webkit-transition:.3s;transition:.3s;background-color:#fff;cursor:pointer}@media (max-width:660px){.com_btn1{max-width:270px;width:100%;height:60px;line-height:58px}}.com_btn1 span{display:inline-block;vertical-align:middle;font-size:1.5rem;line-height:20px;padding-bottom:10px;position:relative}.com_btn1 span:after{content:"";display:block;width:10px;height:1px;position:absolute;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s;background-color:#717071}.com_btn1:hover{background-color:#717071;color:#fff}.com_btn1:hover span:after{width:100%;background-color:#fff}.com_btn1.com_btn1_gray{background-color:#717071;color:#fff}.com_btn1.com_btn1_gray span:after{background-color:#fff}.com_btn1.com_btn1_gray:hover{background-color:#fff;color:#717071}.com_btn1.com_btn1_gray:hover span:after{width:100%;background-color:#717071}.com_btn2{display:block;width:150px;margin:0 auto;padding:10px 5px;border-bottom:1px solid #717071;font-size:1.5rem;-webkit-transition:.3s;transition:.3s;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Helvetica,"MS Pゴシック","MS PGothic",sans-serif;text-align:center}.com_btn2:hover{opacity:.7}.com_btn3{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #717071;text-align:center;display:table;padding:1px 0}.com_btn3 a{display:table-cell;vertical-align:middle;margin-top:1px;margin-bottom:1px;border-top:1px solid #717071;border-bottom:1px solid #717071;line-height:1.7em;padding:5px 0}.com_list_style li{line-height:1.5em;padding-left:1em;text-indent:-1em}.com_list_style.list_style_dot li:before{content:"・"}.com_list_style.list_style_kome li:before{content:"※"}.subpage_title{margin-top:100px;text-align:center}@media (max-width:767px){.subpage_title{margin-top:10%}}.subpage_title .title_en{height:40px}.subpage_title .title_jp{font-weight:400;font-size:1.3rem;margin-top:5px}.subpage_title2{font-size:3rem;font-weight:400;text-align:center;margin-top:100px}@media (max-width:767px){.subpage_title2{margin-top:10%}}@media (min-width:1024px){#gifu_studio,#yokkaichi_studio,#shooting,#beauty_option,#set_items,#slideshow,#print,#album,#baby_special_plan,#new_baby_photo,#photographer,#stylist,#entry_form{-webkit-transform:translateY(-71px);transform:translateY(-71px)}}@media (max-width:1023px){#gifu_studio,#yokkaichi_studio,#shooting,#beauty_option,#set_items,#slideshow,#print,#album,#baby_special_plan,#new_baby_photo,#photographer,#stylist,#entry_form{-webkit-transform:translateY(-60px);transform:translateY(-60px)}}.header_space{height:112px}.header{background-color:#fff;position:fixed;width:100%;z-index:10000;top:0;color:#717071}.header .title{padding-left:60px;padding-top:10px;font-size:11.5px;font-weight:400;color:#b8b7b8}.header .logo{width:134px;float:left;margin-left:60px;margin-top:23px;-webkit-transition:.3s;transition:.3s}.header .logo img{width:100%}.header .logo:hover{opacity:.7}.header .header_r{float:right;margin-right:10px}.header .header_r .gnav{float:left}.header .header_r .gnav .gnav_list>li{float:left;line-height:85px;height:85px;margin:0 12.5px}.header .header_r .gnav .gnav_list>li>.top_menu{display:block;cursor:pointer;position:relative}.header .header_r .sns_list{float:left;padding-top:25px;-webkit-transition:.3s;transition:.3s}.header .header_r .sns_list li{float:left;margin:0 3px}.header .header_r .sns_list li:nth-child(n+5){margin-top:90px}.header .header_r .sns_list li a{display:block;padding:5px;font-size:0;-webkit-transition:.3s;transition:.3s}.header .header_r .sns_list li a img{width:20px;height:20px}.header .header_r .sns_list li a:hover{opacity:.7}.header .header_r .to_reserv{display:block;float:left;margin-left:20px;margin-top:18px;border:1px solid #cca65b;height:40px;line-height:40px;text-align:center;width:143px;color:#cca65b;border-radius:5px;-webkit-transition:.3s;transition:.3s}.header .header_r .to_reserv:hover{background-color:#cca65b;color:#fff}.header .gnav .gnav_list>li{-webkit-transition:.3s;transition:.3s}.header .gnav .gnav_list>li .dropdown{width:100%;background-color:rgba(113,112,113,.9);z-index:10001}.header .gnav .gnav_list>li .dropdown ul{font-size:0;letter-spacing:0;line-height:0}.header .gnav .gnav_list>li .dropdown ul li{display:inline-block;vertical-align:top;font-size:0}.header .gnav .gnav_list>li .dropdown ul li a{display:block}.header .gnav .gnav_list>li .dropdown ul li a img{width:100%;display:block;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.header .gnav .gnav_list>li .dropdown ul li a .dropdown_text{font-size:14px;color:#fff;line-height:1.5em;margin-top:8px}.header .gnav .gnav_list>li .dropdown ul li a:hover img{border-color:#fff}.header .drawer_open{display:none;width:60px;height:60px;float:right;position:relative;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.header .drawer_close{display:none}.header .drawer_open img,.header .drawer_close img{width:30px;height:38px;display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media (max-width:1320px){.header .title{padding-left:15px}.header .logo{margin-left:15px;width:110px}.header .header_r .gnav .gnav_list>li{margin:0 7px;font-size:13px}.header .header_r .sns_list li{margin:0}.header .header_r .sns_list li a{padding:5px 3px}.header .header_r .to_reserv{font-size:13px;width:100px;margin-left:10px}}@media (min-width:1024px){.header .header_r .gnav{display:block!important}.header.small_header{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.header.small_header .title{font-size:10px}.header.small_header .logo{width:77px;margin-top:9px}.header.small_header .header_r .gnav .gnav_list>li{height:46px;line-height:46px}.header.small_header .header_r .sns_list{padding-top:6px}.header.small_header .header_r .to_reserv{margin-top:6px;height:30px;line-height:30px}.header .header_r .gnav .gnav_list>li:nth-of-type(1){display:none}.header .header_r .gnav .gnav_list>li>.top_menu:after{content:"";display:block;width:100%;height:6px;background-color:#717071;position:absolute;bottom:0;-webkit-transition:.3s;transition:.3s;opacity:0}.header .header_r .gnav .gnav_list>li>.top_menu .arrow{display:none}.header .gnav .gnav_list>li .dropdown{-webkit-transition:all .3s ease;transition:all .3s ease;display:block!important;visibility:hidden;opacity:0;position:absolute;left:0;right:0;margin:auto;padding:40px 0}.header .header_r .gnav .gnav_list>li.sp_only{display:none}.header .gnav .gnav_list>li .dropdown ul{margin:0 auto}.header .gnav .gnav_list>li .dropdown ul li{width:145px}.header .gnav .gnav_list>li .dropdown ul.clm2{width:315px}.header .gnav .gnav_list>li .dropdown ul.clm2 li:not(:nth-child(2n)){margin-right:25px}.header .gnav .gnav_list>li .dropdown ul.clm2 li:nth-child(n+3){margin-top:15px}.header .gnav .gnav_list>li .dropdown ul.clm3{width:485px}.header .gnav .gnav_list>li .dropdown ul.clm3 li:not(:nth-child(3n)){margin-right:25px}.header .gnav .gnav_list>li .dropdown ul.clm3 li:nth-child(n+4){margin-top:15px}.header .gnav .gnav_list>li .dropdown ul.clm4{width:655px}.header .gnav .gnav_list>li .dropdown ul.clm4 li:not(:nth-child(4n)){margin-right:25px}.header .gnav .gnav_list>li .dropdown ul.clm4 li:nth-child(n+5){margin-top:15px}.header .gnav .gnav_list>li.dropdowm_disp>.top_menu:after{opacity:1}.header .gnav .gnav_list>li.dropdowm_disp .dropdown{-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible;opacity:1;z-index:10002}.header .header_tel{display:none}}@media (max-width:1023px){.header_space{height:60px}.header .title{padding-top:0;font-size:10px;position:absolute;left:100px;top:28px}.header .logo_nav_wrap{width:calc(100% - 60px);float:left}.header .logo{width:77px;margin-top:20px;margin-right:15px}.header .header_tel img{float:right;width:30px;margin-top:13px;margin-right:20px}.header .header_r .gnav,.header .header_r .sns_list,.header .header_r .to_reserv{display:none}.header .drawer_open{display:block}.header .header_r .gnav{display:none;position:fixed;left:0;right:0;top:0;background-color:#fff;z-index:10000;height:100%;overflow:scroll}.header .header_r .gnav .gnav_list>li{float:none;line-height:auto;height:auto;border-bottom:1px solid #ebebeb;margin:0}.header .header_r .gnav .gnav_list>li>.top_menu{padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:auto;height:auto;height:60px;line-height:60px;position:relative}.header .header_r .gnav .gnav_list>li>.top_menu .arrow{display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto;width:15px;height:10px;line-height:0;-webkit-transition:.3s linear;transition:.3s linear}.header .header_r .gnav .gnav_list>li>.top_menu .arrow.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header .gnav .gnav_list>li .dropdown{display:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .gnav .gnav_list>li .dropdown ul{max-width:450px;margin:0 auto}.header .gnav .gnav_list>li .dropdown ul li a .dropdown_text{font-size:13px;letter-spacing:0}.header .gnav .gnav_list>li .dropdown li{width:32.5%}.header .gnav .gnav_list>li .dropdown li:not(:nth-child(3n)){margin-right:1.25%}.header .gnav .gnav_list>li .dropdown li:nth-child(n+4){margin-top:10px}.header .drawer_close{display:block}.header .drawer_close .close_btn{width:60px;height:60px;float:right;position:relative}}@media (max-width:599px){.header .title{transform:scale(.7);transform-origin:left top;top:6px;left:5px;letter-spacing:0;width:106%}}@media (max-width:400px){.header .gnav .gnav_list>li .dropdown ul li a .dropdown_text{font-size:12px}}.breadcrumb{margin-left:60px;margin-right:60px;font-size:11px;color:#b8b7b8}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{margin:0 15px}@media (max-width:1320px){.breadcrumb{margin-left:15px;margin-right:15px}}@media (max-width:1023px){.breadcrumb{margin-top:10px}}.footer{padding:100px 15px 50px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d9d9d9;color:#717071}@media (max-width:767px){.footer{padding-top:10%;padding-bottom:5%}}.footer .footer_inner{max-width:1240px;margin:0 auto}.footer .footer_inner .nav_wrap .studio_box{border:1px solid #717071;padding:40px 0 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1200px){.footer .footer_inner .nav_wrap .studio_box{float:left;width:362px}}@media (max-width:1199px){.footer .footer_inner .nav_wrap .studio_box{margin:0 auto;padding:7%;max-width:362px}}.footer .footer_inner .nav_wrap .studio_box .title{font-size:1.6rem}.footer .footer_inner .nav_wrap .studio_box .studio_list li{margin-top:25px}.footer .footer_inner .nav_wrap .studio_box .studio_list li .name{font-size:1.3rem}.footer .footer_inner .nav_wrap .studio_box .studio_list li .address{font-size:1.3rem;font-style:normal;margin-top:10px}.footer .footer_inner .nav_wrap .studio_box .studio_list li .tel{font-size:1.9rem;margin-top:10px;display:inline-block}@media (min-width:1200px){.footer .footer_inner .nav_wrap .footer_nav{float:right}}@media (max-width:1199px){.footer .footer_inner .nav_wrap .footer_nav{width:780px;margin:0 auto;margin-top:10%}}@media (max-width:900px){.footer .footer_inner .nav_wrap .footer_nav{display:none}}.footer .footer_inner .nav_wrap .footer_nav ul{float:left}.footer .footer_inner .nav_wrap .footer_nav ul:nth-of-type(1){width:160px}.footer .footer_inner .nav_wrap .footer_nav ul:nth-of-type(2){width:160px}.footer .footer_inner .nav_wrap .footer_nav ul:nth-of-type(3){width:190px}.footer .footer_inner .nav_wrap .footer_nav ul:nth-of-type(4){width:140px}.footer .footer_inner .nav_wrap .footer_nav ul:nth-of-type(5){width:130px}.footer .footer_inner .nav_wrap .footer_nav ul li{padding:10px 0;font-size:1.3rem;padding:5px 0;line-height:20px}.footer .footer_inner .nav_wrap .footer_nav ul li.top_space{margin-top:33px}.footer .footer_inner .nav_wrap .footer_nav ul li a{display:inline-block;overflow:hidden;position:relative;-webkit-transition:.3s;transition:.3s}.footer .footer_inner .nav_wrap .footer_nav ul li span{margin-left:6px}.footer .footer_inner .nav_wrap .footer_nav ul li img{position:relative;top:-2px}.footer .footer_inner .nav_wrap .footer_nav ul li a:after{content:"";display:block;height:1px;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#717071;position:absolute;left:0;right:0;bottom:0;-webkit-transition:.3s;transition:.3s}.footer .footer_inner .nav_wrap .footer_nav ul li a:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}.footer .footer_inner .logo_wrap .logo{width:165px;display:block;margin:0 auto;margin-top:80px}@media (max-width:900px){.footer .footer_inner .logo_wrap .logo{margin-top:10%}}.footer .footer_inner .logo_wrap .sns_list{width:200px;margin:0 auto;margin-top:30px}.footer .footer_inner .logo_wrap .sns_list li{float:left;width:25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(n+2){margin-left:17px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(1) a{background-image:url(../img/common/badgeRGB.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(1) a:hover{background-image:url(../img/common/badgeRGB.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(2) a{background-image:url(../img/common/icon_fb.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(2) a:hover{background-image:url(../img/common/icon_fb_w.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(3) a{background-image:url(../img/common/icon_tw.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(3) a:hover{background-image:url(../img/common/icon_tw_w.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(4) a{background-image:url(../img/common/icon_in.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(4) a:hover{background-image:url(../img/common/icon_in_w.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(5) a{background-image:url(../img/common/icon_line.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li:nth-child(5) a:hover{background-image:url(../img/common/icon_line.svg);background-size:25px 25px}.footer .footer_inner .logo_wrap .sns_list li a{background-position:center center;background-repeat:no-repeat;border:2px solid #717071;-webkit-box-sizing:border-box;box-sizing:border-box;width:35px;height:35px;border-radius:50%;display:block;-webkit-transition:.3s;transition:.3s}.footer .footer_inner .logo_wrap .sns_list li a:hover{background-color:#717071}.footer .footer_inner .logo_wrap .copyright{font-size:1.1rem;text-align:center;margin-top:20px;width:100%;display:inline-block}.foot_reserv{position:fixed;width:130px;height:130px;background-color:#cca65b;border-radius:50%;bottom:30px;right:30px;-webkit-transition:.3s;transition:.3s;z-index:999}@media (max-width:767px){.foot_reserv{margin-left:76%;left:10px;right:auto;width:65px;height:65px;z-index:999}}.foot_reserv .reserv_inner{position:relative;text-align:center;vertical-align:middle;height:130px;width:130px;display:table-cell}@media (max-width:767px){.foot_reserv .reserv_inner{width:65px;height:65px}}.foot_reserv .reserv_inner span{color:#fff;display:table-cell;font-size:1.6rem;letter-spacing:.15em;display:inline-block;padding:7px 0;position:relative}@media (max-width:767px){.foot_reserv .reserv_inner span{font-size:1rem}}.foot_reserv .reserv_inner span:after{content:"";width:9px;height:1px;border-bottom:1px solid #fff;display:block;position:absolute;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s}.foot_reserv:hover span:after{width:100%}#totop{width:60px;height:auto;position:fixed;bottom:190px;right:65px;z-index:999;font-size:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:999}@media (max-width:767px){#totop{width:50px;bottom:120px;margin-left:78%;left:10px;right:auto;z-index:999}}#totop:hover{opacity:.7}#totop img{width:100%;height:auto}.footer .footer_inner .logo_wrap .sns_sp{text-align:center;margin-top:17px}.footer .footer_inner .logo_wrap .sns_sp span{margin-left:6px}.footer .footer_inner .logo_wrap .sns_sp img{position:relative;top:3px}.com_sec_link{padding:150px 15px 150px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717071}@media (max-width:767px){.com_sec_link{padding-top:10%;padding-bottom:10%}}.com_sec_link .sec_link_inner{max-width:866px;margin:0 auto}.com_sec_link .sec_link_inner .link_item{width:48%;background-color:#ebebeb;border-top:3px solid #717071;border-bottom:3px solid #717071;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.com_sec_link .sec_link_inner .link_item .inner{border-top:1px solid #717071;border-bottom:1px solid #717071;text-align:center;padding:60px 0 55px 0}@media (max-width:600px){.com_sec_link .sec_link_inner .link_item .inner{padding:35px 0 40px 0}}.com_sec_link .sec_link_inner .link_item .inner span{font-size:2rem;letter-spacing:.15em;padding-bottom:13px;position:relative}@media (max-width:600px){.com_sec_link .sec_link_inner .link_item .inner span{font-size:1.7rem}}.com_sec_link .sec_link_inner .link_item .inner span:after{content:"";display:block;width:10px;height:1px;background-color:#717071;position:absolute;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s}.com_sec_link .sec_link_inner .link_item:hover span:after{width:100%}.com_sec_link .sec_link_inner .to_reserv{float:left}.com_sec_link .sec_link_inner .to_contact{float:right}.com_bg_leaf{position:absolute;z-index:-1;display:none}.com_bg_leaf.leaf1{width:435px;height:442px}.com_bg_leaf.leaf2{width:434px;height:430px}.com_bg_leaf.leaf3{width:413px;height:430px}.com_bg_leaf.leaf4{width:433px;height:430px}.com_bg_leaf.leaf5{width:392px;height:407px}.com_bg_leaf.leaf6{width:413px;height:430px}.com_bg_leaf.leaf7{width:447px;height:442px}@media (max-width:767px){.com_bg_leaf{display:none!important}}.invisible{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}.visible{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.com_newsblog_list{margin:0 auto}.com_newsblog_list li{float:left;font-size:0}.com_newsblog_list li a{display:block;-webkit-transition:.3s;transition:.3s}.com_newsblog_list li a img{width:100%;font-size:0}.com_newsblog_list li a .title_wrap{background-color:#fff;padding-bottom:20px}.com_newsblog_list li a .title_wrap .date{text-align:center;padding:20px 20px 10px 20px;position:relative;font-size:1.4rem}.com_newsblog_list li a .title_wrap .date:after{content:"";display:block;width:10px;height:1px;background-color:#717071;position:absolute;left:0;right:0;bottom:0;margin:auto}.com_newsblog_list li a .title_wrap .title{font-size:1.5rem;height:5em;overflow:hidden;word-break:break-all;padding:10px 20px 0 20px;line-height:1.66em}.com_newsblog_list li a:hover{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.com_area_waitinglist{padding:160px 15px 150px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.com_area_waitinglist{padding-top:20%;padding-bottom:20%}}.com_area_waitinglist .title .title_en{width:204px;margin:0 auto;display:block}.com_area_waitinglist .title .title_jp{text-align:center;font-weight:400;margin-top:15px}.com_area_waitinglist .content{max-width:800px;margin:0 auto;margin-top:50px}.com_area_waitinglist .content .item{display:block}@media (min-width:768px){.com_area_waitinglist .content .item{float:left}}.com_area_waitinglist .content .text{line-height:2em;width:42%}@media (max-width:767px){.com_area_waitinglist .content .text{width:100%;max-width:360px;margin:0 auto;margin-top:8%}}.com_area_waitinglist .content .qrcode{width:23%;margin-left:6%}@media (max-width:767px){.com_area_waitinglist .content .qrcode{display:none}}.com_area_waitinglist .content .line{width:23%;margin-left:6%}@media (max-width:767px){.com_area_waitinglist .content .line{width:187px;margin:0 auto;margin-top:8%}}.com_form_area{background-color:#ebebeb}.com_form_area .form_area_inner{max-width:670px;margin:0 auto}.com_form_area .confirm_area_inner{max-width:660px;margin:0 auto}@media (max-width:660px){.com_form_area .table,.com_form_area thead,.com_form_area tbody,.com_form_area tr,.com_form_area th,.com_form_area td{display:block;width:100%}}.com_form_area .center_text{text-align:center}@media (max-width:660px){.com_form_area .center_text{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.com_form_area .notes{text-align:center;font-size:1.3rem;line-height:1.7em}@media (max-width:660px){.com_form_area .notes{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.com_form_area .ml_30{margin-left:30px}.com_form_area .com_form_table{width:100%}@media (min-width:661px){.com_form_area .com_form_table{border-collapse:separate;border-spacing:5px}}@media (min-width:661px){.com_form_area .com_form_table tr{margin-top:6px}}.com_form_area .com_form_table tr th{background-color:#F5F5F5;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:middle}@media (min-width:661px){.com_form_area .com_form_table tr th{width:230px;padding:8px 10px 8px 25px}.com_form_area .com_form_table tr th.clm3 td{width:calc((100% - 230px) / 2)}.com_form_area .com_form_table tr th.clm2 td{width:calc((100% - 230px) / 2)}}@media (max-width:660px){.com_form_area .com_form_table tr th{width:100%;padding:15px 10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}}@media (min-width:661px){.com_form_area .com_form_table tr th.hidden{visibility:hidden}}@media (max-width:660px){.com_form_area .com_form_table tr th.hidden{display:none}}.com_form_area .com_form_table tr td{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}@media (max-width:660px){.com_form_area .com_form_table tr td{width:100%}}.com_form_area .com_form_table tr td.td_padding{padding:8px 10px}.com_form_area .com_form_table tr td.f_half{width:calc(50% - 3px)}.com_form_area .com_form_table tr td.f_half.f_half_l{float:left}.com_form_area .com_form_table tr td.f_half.f_half_r{float:right}.com_form_area .com_form_table tr td input,.com_form_area .com_form_table tr td textarea,.com_form_area .com_form_table tr td select{font-size:1.4rem;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.com_form_area .com_form_table tr td input[type=text],.com_form_area .com_form_table tr td input[type=email],.com_form_area .com_form_table tr td input[type=tel],.com_form_area .com_form_table tr td textarea,.com_form_area .com_form_table tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.com_form_area .com_form_table tr td select::-ms-expand{display:none}.com_form_area .com_form_table tr td input[type=text],.com_form_area .com_form_table tr td input[type=email],.com_form_area .com_form_table tr td input[type=tel],.com_form_area .com_form_table tr td textarea{border:none;padding:15px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717071}.com_form_area .com_form_table tr td input[type=radio]+label{line-height:2em;padding-left:5px}.com_form_area .com_form_table tr td select{color:#717071;border:none;background-color:#ebebeb;background-image:url(../img/common/select_arrow.svg);background-repeat:no-repeat;background-position:right 13px center;background-size:9px 8px;padding:8px 32px 8px 15px;width:100%}.com_form_area .com_form_table tr td textarea{resize:vertical}.com_form_area .com_form_table tr td input:placeholder-shown{color:#b8b7b8}.com_form_area .com_form_table tr td input::-webkit-input-placeholder{color:#b8b7b8}.com_form_area .com_form_table tr td input:-moz-placeholder{color:#b8b7b8;opacity:1}.com_form_area .com_form_table tr td input::-moz-placeholder{color:#b8b7b8;opacity:1}.com_form_area .com_form_table tr td input:-ms-input-placeholder{color:#b8b7b8}.com_form_area .com_form_table tr td .radio_wrap{padding:3px 0}.com_form_area .com_form_table tr td .remarks{font-size:1.3rem;margin-top:5px}@media (min-width:661px){.com_form_area .com_form_table.confirm_table{border-collapse:collapse;border-spacing:0;border:10px solid #fff}.com_form_area .com_form_table.confirm_table tr{border-bottom:1px solid #ebebeb}.com_form_area .com_form_table.confirm_table tr th{border-right:1px solid #ebebeb;background-color:#fff}}.com_form_area .com_form_table.confirm_table textarea{resize:none;line-height:2em}.com_tab_wrap{border-bottom:1px solid #717071}.com_tab_wrap .tab_list{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.com_tab_wrap .tab_list li{float:left;border-top:1px solid #717071;border-left:1px solid #717071;border-right:1px solid #717071;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:-1px}.com_tab_wrap .tab_list li.active{border-bottom:1px solid #fff}.com_tab_wrap .tab_list li .inner{margin-top:1px;border-top:1px solid #717071;display:block;padding:20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.3rem;cursor:pointer}#page-top{position:fixed;bottom:0;right:0;margin-right:30px;z-index:4}#page-top a{width:70px;height:60px;padding:0;display:block;background:url(/assets/img/btt.png) no-repeat top left;background-size:100% 100%}