.sp_display{display:none}.sp_none{display:block}#contents #headtile{border-bottom:1px solid #dcdcdc;margin:0 auto 40px;width:100%;max-width:980px}#contents #headtile .headtile_container{position:relative;height:520px;width:100%}#contents #headtile .headtile_container .bgimg{width:65%;position:absolute;margin:auto;top:0;left:0}#contents #headtile .headtile_container .bgimg img{width:100%;height:100%;max-width:900px;max-height:380px;-o-object-fit:cover;object-fit:cover}#contents #headtile .headtile_container .article{width:45%;padding:0;position:absolute;margin:auto;right:0;bottom:0}#contents #headtile .headtile_container .article .article_txt{background:#b02b5a;padding:60px 30px}#contents #headtile .headtile_container .article .article_txt h1{font-size:2.8rem;color:#fff;margin-bottom:.5em}#contents #headtile .headtile_container .article .article_txt h2{color:#fff}#contents #anchor0{width:100%;margin-bottom:30px}#contents #anchor0 .pointlists{background:url("/topics/special/img/doll_face/img01.png") top center;background-size:100% auto;padding:15px;position:relative;margin:auto auto 20px;height:250px}#contents #anchor0 .pointlists dl{position:absolute}#contents #anchor0 .pointlists dl.list1{top:6%;left:6%}#contents #anchor0 .pointlists dl.list2{top:16%;right:6%}#contents #anchor0 .pointlists dl.list3{top:55%;left:20%}#contents #anchor0 .pointlists dl dt{color:#0962ba;font-weight:bold}#contents #anchor0 .pointlists dl dd ul li:before{content:"・"}#contents #anchor0 .border-box{border:1px solid #a5964b;padding:15px 30px}#contents #anchor1{width:100%;margin-bottom:30px}#contents #anchor1 .intro_text{padding-bottom:1em;display:block;clear:both}#contents #anchor1 .intro_text p{text-align:left}#contents #anchor1 .intro_text p span{color:#b02b5a}#contents #anchor1 .intro_text .rimg{width:215px;height:auto;float:right;margin-bottom:15px;padding-left:2em}#contents #anchor1 .figtable table tr th{width:85px;color:#444}#contents #anchor1 .figtable table tr td{padding-left:1.5em}#contents #anchor1 .figtable table tr td ul li{text-indent:-0.5em;padding-left:.5em}#contents #anchor1 .figtable table tr td ul li:before{content:"・";width:.5em;text-align:center;display:inline-block}#contents #anchor1 .figtable table tr td ul li.kome:before{content:"※"}#contents #anchor1 .figtable table tr td .divide2fig{display:block;width:100%}#contents #anchor1 .figtable table tr td .divide2fig .img{width:100%;margin-bottom:1em}#contents #anchor1 .figtable table tr td .divide2fig .img img{width:100%;height:auto}#contents #anchor1 .figtable table tr td .divide2fig .text{width:100%}#contents #anchor1 .figtable table tr td .divide2fig .text .cautiontext{font-size:1.4rem}#contents #anchor2{width:100%;margin-bottom:30px}#contents #anchor2 .intro_text{padding-bottom:2.5em}#contents #anchor2 .intro_text p{text-align:left}#contents #anchor2 .intro_text p span{color:#b02b5a}#contents #anchor2 figure figcaption{text-align:left;padding-bottom:1em;color:#b02b5a}#contents #anchor2 figure img{width:100%;height:auto;max-width:700px}#contents #anchor2 .figtable table tr th{width:20%;color:#fff;background:#a5964b;border-bottom:1px solid #fff;font-size:1.4rem;vertical-align:middle}#contents #anchor2 .figtable table tr th.lastth{border-bottom:none}#contents #anchor2 .figtable table tr td.ttitle{width:20%;background:#eae9e6}#contents #anchor2 .figtable table tr td{font-size:1.4rem}#contents #anchor2 .figtable table tr td ul li{display:inline-block}#contents #anchor2 .figtable table tr td ul li a{text-decoration:underline}#contents #anchor2 .figtable table tr td ul li:not(:first-of-type):before{content:" / "}#contents #anchor2 .linklists{width:100%;height:570px;position:relative;margin:auto}#contents #anchor2 .linklists figure{position:absolute;top:0;left:0;right:0}#contents #anchor2 .linklists figure img{width:100%;max-width:350px}#contents #anchor2 .linklists .linkitem{position:absolute}#contents #anchor2 .linklists .linkitem .linkitem_t{font-size:1.6rem;margin-bottom:3px}#contents #anchor2 .linklists .linkitem ul li{margin-bottom:1em}#contents #anchor2 .linklists .linkitem ul li .btn_link0.btn_arrow1,#contents #anchor2 .linklists .linkitem ul li .btn_link1.btn_arrow1{font-size:1.4rem;width:220px;padding:5px 2em 5px 1em;text-align:left}#contents #anchor2 .linklists .linkitem.group1{top:0;left:0}#contents #anchor2 .linklists .linkitem.group2{top:130px;left:0}#contents #anchor2 .linklists .linkitem.group3{top:0;right:0}#contents #anchor2 .linklists .linkitem.group4{top:200px;right:0}#contents #anchor2 .linklists .linkitem.group5{top:385px;left:0}#contents #anchor2 .linklists .linkitem.group5 ul{width:100%;text-align:left;display:flex;justify-content:space-around;flex-wrap:wrap}#contents #anchor2 .linklists .linkitem.group5 ul li{width:30%;margin-bottom:1em;display:flex;align-items:stretch;min-height:50px}#contents #anchor2 .linklists .linkitem.group5 ul li .btn_link0.btn_arrow1,#contents #anchor2 .linklists .linkitem.group5 ul li .btn_link1.btn_arrow1{font-size:1.4rem;width:100%;padding:5px 2em 5px 1em;text-align:left;display:flex;justify-content:center;align-items:center}#contents #anchor3{width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:60px;margin-bottom:60px}#contents #anchor3 .intro_text{padding-bottom:2.5em}#contents #anchor3 .intro_text h4{color:#b02b5a;text-align:left;padding-bottom:.5em}#contents #anchor3 .intro_text p{text-align:left}#contents #anchor3 .intro_text p span{color:#b02b5a}#contents #anchor3 .steplists{background:#fefcf2;width:100%;box-sizing:border-box}#contents #anchor3 .steplists .steplists_title{background:#f8f2c9;padding:10px;font-size:1.8rem;text-align:center;width:100%;border-bottom:2px solid #d4d3ce;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;font-weight:bold;box-sizing:border-box}#contents #anchor3 .steplists .steplists_title span{color:#e66ba9;font-size:2rem}#contents #anchor3 .steplists .steplists_title:before{content:"";background:url("/topics/special/img/doll_face/img04.png") no-repeat;float:left;display:block;width:32px;height:32px;background-size:cover}#contents #anchor3 .steplists .steplists_title:after{content:"";background:url("/topics/special/img/doll_face/img04.png") no-repeat;float:right;display:block;width:32px;height:32px;background-size:cover}#contents #anchor3 .steplists .steplists_content{padding:20px 30px;border-bottom:1px solid #d4d3ce;box-sizing:border-box}#contents #anchor3 .steplists .steplists_content .steplists_step_title{font-weight:bold;color:#e66ba9;margin-bottom:.5em}#contents #anchor3 .steplists .steplists_content .steplists_step_title span{display:inline-block;border:1px solid #e66ba9;border-radius:4px;background:#fff;font-size:70%;padding:0 10px;margin-right:10px}#contents #anchor3 .steplists .steplists_content .steplists_step_title span i{font-size:120%}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig{display:flex;justify-content:center;align-items:center;flex-flow:row-reverse}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .img{padding-left:.5em;width:50%}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .img img{width:100%;height:auto}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .text{padding-right:.5em;width:50%}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .text .cautiontext{font-size:1.4rem}#contents #anchor3 .steplists .steplists_content .steplists_step_article ul li:before{content:"・"}#contents #anchor3 .ba_block{margin-top:2em;margin-bottom:2em}#contents #anchor3 .cautiontext{padding-bottom:2em}#contents #anchor3 .cautiontext h6{font-weight:bold}#contents #anchor3 .cautionbox{margin-top:3em;border:1px solid #a5964b;padding:15px 20px}#contents #anchor3 .cautionbox .cautionbox_title{font-size:1.9rem;color:#a5964b;text-align:center;border-bottom:1px solid #a5964b;width:100%;padding-bottom:.75em;margin-bottom:.75em}@media only screen and (max-width: 767px){#contents #headtile{border-bottom:none;margin:0 auto 20px;width:100%;max-width:980px}#contents #headtile .headtile_container{position:static;height:auto;width:100%}#contents #headtile .headtile_container .bgimg{width:100%;position:static;margin:auto;top:0;left:0}#contents #headtile .headtile_container .bgimg img{width:100%;height:100%;max-width:900px;max-height:380px;-o-object-fit:cover;object-fit:cover}#contents #headtile .headtile_container .article{width:100%;padding:0;position:static;margin:auto;right:0;bottom:0;color:#444}#contents #headtile .headtile_container .article .article_txt{background:none;padding:0;position:relative}#contents #headtile .headtile_container .article .article_txt h1{position:absolute;font-size:2.2rem;color:#fff;top:-80px;width:100%;text-align:center;margin:0 auto;box-sizing:border-box;background:rgba(0,0,0,.7);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 212, 255, 0) 100%);padding:10px}#contents #headtile .headtile_container .article .article_txt h2{padding:15px;color:#000}#contents #anchor0{width:100%;margin-bottom:30px}#contents #anchor0 .pointlists{background:unset;background-size:100% auto;padding:0 15px;position:static;margin:0 0 20px;height:auto}#contents #anchor0 .pointlists dl{position:static}#contents #anchor0 .pointlists dl.list1{margin-bottom:1em}#contents #anchor0 .pointlists dl.list2{margin-bottom:1em}#contents #anchor0 .pointlists dl dt{color:#0962ba;font-weight:bold}#contents #anchor0 .pointlists dl dd ul li:before{content:"・"}#contents #anchor0 .border-box{border:1px solid #a5964b;padding:15px 30px}#contents #anchor1{width:100%;margin-bottom:30px}#contents #anchor1 .intro_text{padding-bottom:0;display:block;clear:both;margin-bottom:15px}#contents #anchor1 .intro_text p{text-align:left}#contents #anchor1 .intro_text p span{color:#b02b5a}#contents #anchor1 .intro_text .rimg{display:block;text-align:center;width:100%;height:auto;float:none;margin-bottom:15px;padding-left:0}#contents #anchor1 .figtable table tr th{display:block;width:100%;color:#444;box-sizing:border-box}#contents #anchor1 .figtable table tr td{display:block;width:100%;padding-left:15px;box-sizing:border-box}#contents #anchor1 .figtable table tr td ul li{text-indent:-0.5em;padding-left:.5em}#contents #anchor1 .figtable table tr td ul li:before{content:"・";width:.5em;text-align:center;display:inline-block}#contents #anchor1 .figtable table tr td ul li.kome:before{content:"※"}#contents #anchor1 .figtable table tr td .divide2fig{display:block}#contents #anchor1 .figtable table tr td .divide2fig .img{padding-right:0;width:100%;text-align:center;margin-bottom:.5em}#contents #anchor1 .figtable table tr td .divide2fig .img img{width:100%;height:auto}#contents #anchor1 .figtable table tr td .divide2fig .text{padding-left:0;width:100%}#contents #anchor2{width:100%;margin-bottom:30px}#contents #anchor2 .intro_text{padding-bottom:2.5em}#contents #anchor2 .intro_text p{text-align:left}#contents #anchor2 .intro_text p span{color:#b02b5a}#contents #anchor2 figure figcaption{text-align:left;padding-bottom:1em;color:#b02b5a}#contents #anchor2 figure img{width:100%;height:auto;max-width:700px}#contents #anchor2 .figtable table{border:solid 1px #a5964b}#contents #anchor2 .figtable table tr{border:none}#contents #anchor2 .figtable table tr th{width:100%;display:block;box-sizing:border-box;color:#fff;background:#a5964b;border-bottom:none;font-size:1.4rem}#contents #anchor2 .figtable table tr th.lastth{border-bottom:none}#contents #anchor2 .figtable table tr td.ttitle{width:100%;display:block;box-sizing:border-box;background:#eae9e6}#contents #anchor2 .figtable table tr td{width:100%;display:block;box-sizing:border-box;font-size:1.4rem;border-bottom:none}#contents #anchor2 .figtable table tr td ul li{display:inline-block}#contents #anchor2 .figtable table tr td ul li a{text-decoration:underline}#contents #anchor2 .figtable table tr td ul li:not(:first-of-type):before{content:" / "}#contents #anchor2 .linklists{width:100%;height:auto;position:static;margin:auto}#contents #anchor2 .linklists figure{position:static;top:0;left:0;right:0}#contents #anchor2 .linklists figure img{width:75%;max-width:350px}#contents #anchor2 .linklists .linkitem{display:none;position:static}#contents #anchor3{width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:60px;margin-bottom:60px}#contents #anchor3 .intro_text{padding-bottom:2.5em}#contents #anchor3 .intro_text h4{color:#b02b5a;text-align:left;padding-bottom:.5em}#contents #anchor3 .intro_text p{text-align:left}#contents #anchor3 .intro_text p span{color:#b02b5a}#contents #anchor3 .steplists{background:#fefcf2;width:100%;box-sizing:border-box}#contents #anchor3 .steplists .steplists_title{background:#f8f2c9;padding:10px;font-size:1.8rem;text-align:center;width:100%;border-bottom:2px solid #d4d3ce;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;font-weight:bold;box-sizing:border-box}#contents #anchor3 .steplists .steplists_title span{color:#e66ba9;font-size:2rem}#contents #anchor3 .steplists .steplists_title:before{content:none}#contents #anchor3 .steplists .steplists_title:after{content:none}#contents #anchor3 .steplists .steplists_content{padding:10px 15px;border-bottom:1px solid #d4d3ce;box-sizing:border-box}#contents #anchor3 .steplists .steplists_content .steplists_step_title{font-weight:bold;color:#e66ba9;margin-bottom:.5em}#contents #anchor3 .steplists .steplists_content .steplists_step_title span{display:inline-block;border:1px solid #e66ba9;border-radius:4px;background:#fff;font-size:70%;padding:0 10px;margin-right:10px}#contents #anchor3 .steplists .steplists_content .steplists_step_title span i{font-size:120%}#contents #anchor3 .steplists .steplists_content .steplists_step_article{padding-left:0}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig{display:block;justify-content:center;align-items:center;flex-flow:row;width:100%;box-sizing:border-box}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .img{padding-left:0;width:100%;box-sizing:border-box;margin-bottom:1em}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .img img{width:100%;height:auto}#contents #anchor3 .steplists .steplists_content .steplists_step_article .divide2fig .text{padding-right:0;width:100%;box-sizing:border-box}#contents #anchor3 .steplists .steplists_content .steplists_step_article ul li:before{content:"・"}#contents #anchor3 .ba_block{margin-top:2em;margin-bottom:2em}#contents #anchor3 .cautiontext{padding-bottom:2em}#contents #anchor3 .cautiontext h6{font-weight:bold}#contents #anchor3 .cautionbox{margin-top:3em;border:1px solid #a5964b;padding:15px 20px}#contents #anchor3 .cautionbox .cautionbox_title{font-size:1.9rem;color:#a5964b;text-align:center;border-bottom:1px solid #a5964b;width:100%;padding-bottom:.75em;margin-bottom:.75em}.ba_block{margin:0 15px}.sp_display{display:block}.sp_none{display:none}}
/*# sourceMappingURL=../../../maps/topics/special/css/doll_face.css.map */
