.whitening-page *{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box}.whitening-page{font-family:"Lato","游ゴシック体",YuGothic,"YuGothic M","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1em;color:#232323;line-height:1.4}.whitening-page img{max-width:100%}.whitening-page a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,1,1);color:inherit}.whitening-page a:hover{color:#f08c00}.whitening-page section{width:900px;margin:0 auto;background:#faf7f5;padding:80px 100px}.whitening-page section:not(:last-child){margin-bottom:40px}.whitening-page .header{padding:30px 50px 0;position:relative;margin-bottom:30px}.whitening-page .header:after{content:"";width:420px;height:100%;background:#f08c00;position:absolute;top:0;right:0;z-index:-1}.whitening-page .header_box{display:flex;justify-content:space-between;margin-bottom:20px}.whitening-page .h_cv{text-align:right}.whitening-page .h_cv .tel{font-weight:900;font-size:2.28em;letter-spacing:.1em;color:#fff;margin-bottom:10px}.whitening-page .h_cv .tel i{font-size:2rem}.whitening-page .h_cv .mail a{display:inline-block;background:#fff;color:#f08c00;font-weight:700;letter-spacing:.1em;padding:5px 20px;border:1px solid #f08c00;border-radius:50px}.whitening-page .h_cv .mail a:hover{background:#f08c00;border-color:#fff;color:#fff}.whitening-page .h_cv i{margin-right:2px}.whitening-page .mv{position:relative;z-index:1;line-height:0}.whitening-page .mv img{border-radius:4px}.whitening-page .nav ul{width:1000px;margin:auto;display:flex;justify-content:center;list-style:none}.whitening-page .nav li{width:calc(100% / 7);text-align:center;letter-spacing:.1em;position:relative;list-style:none}.whitening-page .nav li:not(:last-child):after{content:"";width:1px;height:30px;background:#d3d3d3;position:absolute;right:0;top:5px;transform:rotate(30deg)}.whitening-page .nav li span{display:block;font-size:.85em;margin-top:5px}.whitening-page .pankuzu{width:900px;margin:40px auto 20px;text-align:right}.whitening-page .pankuzu li{letter-spacing:.1em;display:inline-block}.whitening-page .pankuzu li:not(:last-child):after{content:"-";margin:0 5px}.whitening-page .pankuzu li:first-child a:hover{color:#f08c00}.whitening-page .pankuzu li:not(:first-child) a{text-decoration:underline;text-decoration-color:#fff}.whitening-page .pankuzu li:not(:first-child) a:hover{text-decoration-color:#ccc}.whitening-page h1,.whitening-page p.add_doctor{color:#f08c00;font-size:1.28em;font-weight:400;text-align:center;letter-spacing:.1em;margin-bottom:50px}.whitening-page h1 span,.whitening-page p.add_doctor span{display:block;font-size:1.2em;font-weight:900;margin-top:5px}.whitening-page h1:before,.whitening-page h1:after,.whitening-page p.add_doctor:before,.whitening-page p.add_doctor:after{display:block;content:"";width:180px;height:1px;background:#f08c00;margin:auto}.whitening-page h1:before,.whitening-page p.add_doctor:before{margin-bottom:10px}.whitening-page h1:after,.whitening-page p.add_doctor:after{margin-top:10px}.whitening-page h2{text-align:center;font-size:1.57em;letter-spacing:.15em;margin:0 auto 40px}.whitening-page h2:after{display:block;content:"";width:180px;height:1px;background:#232323;margin:5px auto 0}.whitening-page h3{font-size:1.28em;letter-spacing:.15em;background:#fff;padding:10px 20px;margin:40px 0 30px}.whitening-page h4{font-size:1.14em;color:#f08c00;letter-spacing:.15em;margin:30px 0 10px}.whitening-page p{text-align:justify;letter-spacing:.1em;line-height:1.8;margin-bottom:.667em}.whitening-page .mokuji li{margin-bottom:.667em;padding-left:1em;text-indent:-1em}.whitening-page .mokuji li:before{content:"・"}.whitening-page .flex_box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.whitening-page .flex_box .item{flex-basis:55%}.whitening-page .flex_box .item_img{flex-basis:40%}.whitening-page .flex_box .half{flex-basis:48%}.whitening-page .list li{margin-bottom:10px}.whitening-page table{letter-spacing:.1em;line-height:1.8;margin-bottom:40px;width:100%;border-collapse:collapse;border-spacing:0}.whitening-page table.normal th{background:#f08c00;color:#fff;text-align:center;vertical-align:middle;padding:10px 15px;width:30%}.whitening-page table.normal td{background:#fff;padding:10px 15px;vertical-align:middle}.whitening-page table.normal tr:not(:last-child) th{border-bottom:1px solid #fff}.whitening-page table.normal tr:not(:last-child) td{border-bottom:1px solid #232323}.whitening-page .container_btn{font-family:"Yu Gothic",YuGothic,Verdana,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;text-align:center;padding-top:40px}.whitening-page .btn-border{display:inline-block;max-width:200px;text-align:left;border:2px solid #f08c00;font-size:16px;color:#f08c00;text-decoration:none;font-weight:700;padding:8px 16px;border-radius:4px;transition:.4s;margin:10px 0 0}.whitening-page .btn-border:hover{background-color:#f08c00;border-color:rgba(240,140,0,.45);color:#fff}.whitening-page .footer .pagetop{text-align:center}.whitening-page .footer .pagetop a{color:#f08c00;background:#faf7f5;display:block;font-size:2em}.whitening-page .footer .pagetop a:hover{background:#f08c00;color:#fff}.whitening-page .footer .footer_wrap{display:flex;letter-spacing:.1em}.whitening-page .footer .footer_wrap>div{flex-basis:50%}.whitening-page .footer .footer_wrap .f_info{padding:80px 5vw;text-align:center}.whitening-page .footer .footer_wrap .f_info_in{display:inline-block;text-align:left}.whitening-page .footer .f_logo{margin-bottom:30px}.whitening-page .footer .add{margin-bottom:10px}.whitening-page .footer .tel{color:#f08c00;font-size:2.28em;letter-spacing:.1em;font-weight:900;margin-bottom:10px}.whitening-page .footer .tel i{font-size:2rem;margin-right:2px}.whitening-page .footer .mail{margin-bottom:20px}.whitening-page .footer .mail a{display:inline-block;background:#f08c00;color:#fff;font-weight:700;padding:5px 20px;border-radius:20px;border:1px solid #f08c00}.whitening-page .footer .mail a:hover{background:#fff;color:#f08c00}.whitening-page .footer .mail a i{margin-right:2px}.whitening-page .footer .hour{line-height:1.8;margin-bottom:5px}.whitening-page .footer .group{background:#f08c00;text-align:center;padding:20px 0 35px;letter-spacing:.1em}.whitening-page .footer .group p{color:#fff;font-weight:700;font-size:1.14em;margin-bottom:20px}.whitening-page .footer .group p:after{content:"";display:block;margin:15px auto 0;width:50px;height:2px;background:#fff;border-radius:5px}.whitening-page .footer .group p span{font-size:1.5em;margin-left:5px}.whitening-page .footer .group li{display:inline-block;vertical-align:middle;margin:0 5px}.whitening-page .footer .group li a{display:block;background:#fff;color:#f08c00;font-weight:700;padding:3px 10px;border-radius:20px;border:1px solid #fff}.whitening-page .footer .group li a:hover{color:#fff;background:#f08c00;border-radius:0}@media screen and (max-width:599px){.whitening-page .pc{display:none}.whitening-page .sp{display:initial}.whitening-page section{width:100%;padding:60px 5vw}.whitening-page .header{padding:20px 20px 0}.whitening-page .h_cv{display:none}.whitening-page .header_box .logo img{width:70vw}.whitening-page .header:after{width:100%;top:auto;bottom:-15px}.whitening-page .nav ul{width:100%;flex-direction:column}.whitening-page .nav li{width:auto;color:#fff}.whitening-page .pankuzu{width:100%;padding:0}.whitening-page .flex_box .item,.whitening-page .flex_box .item_img{flex-basis:100%}.whitening-page .flex_box .item_img{order:0}.whitening-page .flex_box .item{order:1}.whitening-page .footer .footer_wrap{display:block}.whitening-page .footer .footer_wrap .f_info_in{text-align:center}.whitening-page .footer .footer_wrap .map{height:400px}.whitening-page .footer .f_photo{height:30vh}.whitening-page .footer .group li{margin:5px}.whitening-page .footer .group li a{background:0 0;color:#fff;border:none;padding:0;text-decoration:underline}.whitening-page .footer .group{padding-bottom:60px}.whitening-page table.normal tr th,.whitening-page table.normal tr td{display:block}.whitening-page table.normal tr th{text-align:center;width:100%}.whitening-page h1,.whitening-page p.add_doctor{line-height:normal;letter-spacing:.06em}.whitening-page h3{margin:40px 0 15px}.whitening-page .container_btn{padding-top:15px}}@media (min-width:960px){#sidebar .c-widget+.c-widget{margin-top:.5em}}body.tag-496{--color_htag:#004ea2;--color_main:#004ea2;--color_deep04:#004ea2;--color_pale04:#eef8ff;--tbody-th-color--bg:#004ea2}body.tag-496 .l-header__barInner.l-container{background-color:var(--color_main)}body.tag-496 .p-articleMetas__termList.c-categoryList{color:var(--color_main)}body.tag-496 .post_content h3::before{background:repeating-linear-gradient(90deg,var(--color_htag) 0%,var(--color_htag) 29.3%,rgba(150,150,150,.2) 29.3%,rgba(150,150,150,.2) 100%)}body.tag-496 .post_content h2::before{border-top:solid 2px var(--color_main);border-bottom:solid 2px var(--color_main)}body.tag-496 .is-style-emboss_box{border-top:2px solid var(--color_main)}body.tag-496 .swell-block-capbox.cap_box.is-style-onborder_ttl .cap_box_ttl{background-color:var(--color_main);color:#fff}body.tag-496 .has-inline-color.has-swl-deep-04-color,body.tag-496 .has-swl-deep-04-color{color:var(--color_deep04)!important}body.tag-496 .has-swl-pale-04-background-color{background-color:var(--color_pale04)!important}