*,*::before,*::after{margin:0;padding:0;list-style:none;word-wrap:break-word;box-sizing:border-box;-webkit-box-sizing:border-box;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;background-color:transparent;border:none;}main,section{overflow-x:hidden;}input,button,textarea,select{background:none;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:none;}a:link,a:visited,a:active{color:inherit;text-decoration:none;outline:none;}abbr[title]{border-bottom-width:0;text-decoration:none;}img{margin:0;padding:0;vertical-align:bottom;flex-shrink:0;image-rendering:-webkit-optimize-contrast;}address{font-style:normal;}html{font-size:14px;font-size:clamp(12px,3vw,14px);}@media screen and (max-width:960px){html{font-size:13px;}}@media screen and (max-width:560px){html{font-size:12px;}}body{color:#333;max-width:4000px;line-height:200%;background-color:#fff;margin-left:auto;margin-right:auto;}select,button{cursor:pointer;}.animation,a,a *,a *:before,a *:after,input,select,textarea,button,a img,label,div,li{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}table{table-layout:fixed;border-collapse:collapse;}th{text-align:left;}a[href^="tel:"]{pointer-events:none;}.inner{width:94%;margin-right:auto;margin-left:auto;}.innerL{max-width:1800px;}.innerM{max-width:1080px;}.innerS{max-width:960px;}.innerSS{max-width:640px;}.fontSize0_6rem{font-size:0.6rem;font-size:max(0.6rem,10px);}.fontSize0_8rem{font-size:0.8rem;font-size:max(0.8rem,10px);}.fontSize1rem{font-size:1rem;}.fontSize1_2rem{font-size:1.2rem;}.fontSize1_4rem{font-size:1.4rem;}.fontSize1_6rem{font-size:1.6rem;}.fontSize1_8rem{font-size:1.8rem;}.fontSize2rem{font-size:2rem;}.fontSize2_4rem{font-size:2.4rem;}.fontSize3rem{font-size:3rem;}.fontSize4rem{font-size:4rem;}.fontSize5rem{font-size:5rem;}.fontSize6rem{font-size:6rem;}.width15P{width:15%;}.width20P{width:20%;}.width25P{width:25%;}.width30P{width:30%;}.width37_5P{width:37.5%;}.width40P{width:40%;}.width47_5P{width:47.5%;}.width49_8P{width:49.8%;}.width50P{width:50%;}.width60P{width:60%;}.width67_5P{width:67.5%;}.width75P{width:75%;}.width88P{width:88%;}.width96P{width:96%;}.width100P{width:100%;height:auto;}.widthAuto{width:auto;}.height100P{width:auto;height:100%;}.heightAuto{height:auto;}.fontWeightBold{font-weight:bold;}.fontWeightNormal{font-weight:normal;}.textalignCenter{text-align:center;}.textalignRight{text-align:right;}.textalignLeft{text-align:left;}.letterSpacing1px{letter-spacing:1px;}.letterSpacing2px{letter-spacing:2px;}.letterSpacing4px{letter-spacing:4px;}.positionRelative{position:relative;}.positionAbsolute{position:absolute;}.positionFixed{position:fixed;}.cursorPointer{cursor:pointer;}.cursorDefault{cursor:default;}.borderNone{border:none;}.bgPositionCC{background-position:center center;}.lineHeight1{line-height:1;}.lineHeight1_25{line-height:1.25;}.lineHeight1_5{line-height:1.5;}.lineHeight1_75{line-height:1.75;}.lineHeight2{line-height:2;}.textVertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;}.textEllipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}a.urlLink:link,a.urlLink:visited,a.urlLink:active{color:rgb(29,155,240);}a.whLink:link,a.whLink:visited,a.whLink:active{color:#fff;}.linkGr{background:#f2f2f2;color:#333;padding:4px 16px;border-radius:1.5px;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;}.linkBk{background:#333;color:#fff;padding:4px 16px;border-radius:1.5px;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;}a.textUnderline:link,a.textUnderline:visited,a.textUnderline:active{text-decoration:underline;text-underline-offset:0.25rem;}.borderRadius3px{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.borderRadius6px{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}.text1Line{display:table;margin-right:auto;margin-left:auto;text-align:left;line-height:125%;}.fontPalt{font-feature-settings:"palt";}.maxWidth{margin-right:calc(50% - 50vw + 16px);margin-left:calc(50% - 50vw + 16px);}.sideSpace{display:inline-block;margin-right:4px;margin-left:4px;}.overflowHidden{overflow:hidden;}.overflowUnset{overflow:unset;}.flex{display:flex;display:-webkit-flex;}.flexBetween{justify-content:space-between;-webkit-justify-content:space-between;}.flexTop{-webkit-align-items:flex-start;align-items:flex-start;}.flexBottom{-webkit-align-items:flex-end;align-items:flex-end;}.flexWrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;}.flexEnd{align-items:end;-webkit-align-items:end;}.flexRow{-webkit-flex-direction:row;flex-direction:row;}.flexRowReverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}.flexCenterColumn{align-items:center;-webkit-align-items:center;}.flexCenterLine{justify-content:center;-webkit-justify-content:center;}.flexStartWrap{justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.flexEndWrap{justify-content:flex-end;-webkit-justify-content:flex-end;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.flexColumn{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;}.flexColumnReverse{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;align-items:flex-start;-webkit-align-items:flex-start;}.flexCenterCenter{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}.displayInline{display:inline;}.displayBlock{display:block;}.displayIB{display:inline-block;}.displayTable{display:table;}.displayNone{display:none;}.displayFlex{display:flex;display:-webkit-flex;}@media screen and (max-width:1760px){body .display1760{display:inline;}body .displayBlock1760{display:block;}body .displayIB1760{display:inline-block;}body .displayNone1760{display:none;}body .displayFlex1760{display:flex;display:-webkit-flex;}}@media screen and (max-width:1600px){body .display1600{display:inline;}body .displayBlock1600{display:block;}body .displayIB1600{display:inline-block;}body .displayNone1600{display:none;}body .displayFlex1600{display:flex;display:-webkit-flex;}}@media screen and (max-width:1440px){body .display1440{display:inline;}body .displayBlock1440{display:block;}body .displayIB1440{display:inline-block;}body .displayNone1440{display:none;}body .displayFlex1440{display:flex;display:-webkit-flex;}}@media screen and (max-width:1280px){body .display1280{display:inline;}body .displayBlock1280{display:block;}body .displayIB1280{display:inline-block;}body .displayNone1280{display:none;}body .displayFlex1280{display:flex;display:-webkit-flex;}}@media screen and (max-width:1120px){body .display1120{display:inline;}body .displayBlock1120{display:block;}body .displayIB1120{display:inline-block;}body .displayNone1120{display:none;}body .displayFlex1120{display:flex;display:-webkit-flex;}}@media screen and (max-width:960px){body .display960{display:inline;}body .displayBlock960{display:block;}body .displayIB960{display:inline-block;}body .displayNone960{display:none;}body .displayFlex960{display:flex;display:-webkit-flex;}}@media screen and (max-width:800px){body .display800{display:inline;}body .displayBlock800{display:block;}body .displayIB800{display:inline-block;}body .displayNone800{display:none;}body .displayFlex800{display:flex;display:-webkit-flex;}}@media screen and (max-width:640px){body .display640{display:inline;}body .displayBlock640{display:block;}body .displayIB640{display:inline-block;}body .displayNone640{display:none;}body .displayFlex640{display:flex;display:-webkit-flex;}}@media screen and (max-width:560px){body .display560{display:inline;}body .displayBlock560{display:block;}body .displayIB560{display:inline-block;}body .displayTable560{display:table;}body .displayNone560{display:none;}body .displayFlex560{display:flex;display:-webkit-flex;}}@media screen and (max-width:480px){body .display480{display:inline;}body .displayBlock480{display:block;}body .displayIB480{display:inline-block;}body .displayNone480{display:none;}body .displayFlex480{display:flex;display:-webkit-flex;}}@media screen and (max-width:400px){body .display400{display:inline;}body .displayBlock400{display:block;}body .displayIB400{display:inline-block;}body .displayNone400{display:none;}body .displayFlex400{display:flex;display:-webkit-flex;}}.colWrap{margin-left:-1.25%;margin-right:-1.25%;width:calc(100% + 2.5%);}.col,.col1,.col2to1,.col2to2,.col3to1,.col3to2,.col3to3,.col4to1,.col4to2,.col4to3,.col5to1,.col5to2,.col6to1,.col6to2{margin-left:1.25%;margin-right:1.25%;}.col1{width:calc(100% / 1 - 2.5%);}.col2to1,.col2to2{width:calc(100% / 2 - 2.5%);}.col3to1,.col3to2,.col3to3{width:calc(100% / 3 - 2.5%);}.col4to1,.col4to2,.col4to3{width:calc(100% / 4 - 2.5%);}.col5to1,.col5to2{width:calc(100% / 5 - 2.5%);}.col6to1,.col6to2{width:calc(100% / 6 - 2.5%);}@media screen and (max-width:960px){.col2to1{width:calc(100% / 1 - 2.5%);}.col3to1,.col3to2{width:calc(100% / 2 - 2.5%);}.col4to1,.col4to2{width:calc(100% / 3 - 2.5%);}.col5to1,.col5to2{width:calc(100% / 4 - 2.5%);}.col6to1,.col6to2{width:calc(100% / 5 - 2.5%);}}@media screen and (max-width:800px){.col3to1{width:calc(100% / 1 - 2.5%);}.col4to1,.col4to2{width:calc(100% / 2 - 2.5%);}.col5to1,.col5to2{width:calc(100% / 3 - 2.5%);}.col6to1,.col6to2{width:calc(100% / 4 - 2.5%);}}@media screen and (max-width:640px){.col4to1{width:calc(100% / 1 - 2.5%);}.col5to1,.col5to2{width:calc(100% / 2 - 2.5%);}.col4to3,.col6to1,.col6to2{width:calc(100% / 3 - 2.5%);}}@media screen and (max-width:560px){.col5to1{width:calc(100% / 1 - 2.5%);}.col6to1,.col6to2{width:calc(100% / 2 - 2.5%);}}@media screen and (max-width:480px){.col6to1{width:calc(100% / 1 - 2.5%);}}body .marginAuto{margin-right:auto;margin-left:auto;}body .margin0{margin:0;}.marginLeft2px{margin-left:2px;}.marginLeft4px{margin-left:4px;}.marginLeft8px{margin-left:8px;}.marginLeft16px{margin-left:16px;}.marginLeft24px{margin-left:24px;}.marginLeft40px{margin-left:40px;}.marginRight2px{margin-right:2px;}.marginRight4px{margin-right:4px;}.marginRight8px{margin-right:8px;}.marginRight16px{margin-right:16px;}.marginRight24px{margin-right:24px;}.marginRight40px{margin-right:40px;}.marginRightLeft4px{margin-right:4px;margin-left:4px;}.marginTop0{margin-top:0;}.marginTop8px{margin-top:8px;}.marginTop16px{margin-top:16px;}.marginTop24px{margin-top:24px;}.marginTop40px{margin-top:40px;}.marginTop48px{margin-top:48px;}.marginTop64px{margin-top:64px;}.marginTop80px{margin-top:80px;}.marginTop96px{margin-top:96px;}.marginTop120px{margin-top:120px;}.marginTop160px{margin-top:160px;}.marginBottom4px{margin-bottom:4px;}.marginBottom8px{margin-bottom:8px;}.marginBottom12px{margin-bottom:12px;}.marginBottom16px{margin-bottom:16px;}.marginBottom24px{margin-bottom:24px;}.marginBottom32px{margin-bottom:32px;}.marginBottom40px{margin-bottom:40px;}.marginBottom48px{margin-bottom:48px;}.marginBottom56px{margin-bottom:56px;}.marginBottom64px{margin-bottom:64px;}.marginBottom80px{margin-bottom:80px;}.marginBottom96px{margin-bottom:96px;}.marginBottom120px{margin-bottom:120px;}.marginBottom160px{margin-bottom:160px;}.marginBottom240px{margin-bottom:240px;}body .padding0{padding:0;}.paddingTop4px{padding-top:4px;}.paddingTop8px{padding-top:8px;}.paddingTop16px{padding-top:16px;}.paddingTop24px{padding-top:24px;}.paddingTop40px{padding-top:40px;}.paddingTop48px{padding-top:48px;}.paddingBottom0px{padding-bottom:0;}.paddingBottom4px{padding-bottom:4px;}.paddingBottom8px{padding-bottom:8px;}.paddingBottom16px{padding-bottom:16px;}.paddingBottom24px{padding-bottom:24px;}.paddingBottom40px{padding-bottom:40px;}.paddingBottom48px{padding-bottom:48px;}.paddingRight4px{padding-right:4px;}.paddingRight8px{padding-right:8px;}.paddingRight16px{padding-right:16px;}.paddingLeft4px{padding-left:4px;}.paddingLeft8px{padding-left:8px;}.paddingLeft16px{padding-left:16px;}.fadeIn,.fadeInUp,.fadeInDown,.fadeInRight,.fadeInLeft{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;visibility:visible !important;}.fadeIn{-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeIn{0%{opacity:0;}50%{opacity:0.3;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}50%{opacity:0.3;}100%{opacity:1;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}body,*::placeholder{font-family:"メイリオ","Meiryo","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}*::placeholder{color:rgba(0,0,0,0.3);}.mainContents{width:94%;max-width:800px;margin:0 auto;flex:1;}.jaHeading{color:#fff;font-size:1.6rem;margin-bottom:16px;}.basicButton{font-size:1.6rem;font-weight:bold;margin:0 auto;cursor:pointer;color:#fff;letter-spacing:1rem;border:2px solid #fff;padding:0.5rem 1rem 0.5rem 2rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}.completeButton.basicButton,.downloadButton.basicButton{background:#FF3276;}.completeButton.basicButton:hover,.downloadButton.basicButton:hover,.shareButton.basicButton:hover,.copyButton.basicButton:hover,.girlCopyButton.basicButton:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1;}.completeButton.basicButton:hover,.downloadButton.basicButton:hover{background:deeppink;}.downloadButton.basicButton,.shareButton.basicButton,.copyButton.basicButton,.girlCopyButton.basicButton{letter-spacing:0.125rem;padding-right:1.875rem;line-height:1;font-size:1.4rem;}.downloadButton.basicButton{}.shareButton.basicButton{background:rgb(29,155,240);}.shareButton.basicButton:hover{background:rgb(0 139 233);}.copyButton.basicButton{background:#f8b783;width:100%;}.copyButton.basicButton:hover{background:#fba764;}.girlCopyButton.basicButton{background:#7be05e;width:100%;}.girlCopyButton.basicButton:hover{background:#3fce16;}.basicButton .buttonSvgIcon{height:20px;width:20px;margin-right:1rem;}.basicButton .checkButtonSvg{}.basicButton .downloadButtonSvg{height:16px;width:16px;margin-bottom:3px;}.basicButton .twitterButtonSvg{height:14px;width:17px;margin-bottom:2px;}.basicButton .copyButtonSvg{height:16px;width:14px;margin-bottom:2px;}.basicButton .girlsButtonSvg{height:16px;width:19px;margin-bottom:2px;}.bottomLinkWrap{display:table;margin-left:auto;}.bottomLink{border:2px solid #fff;padding:8px 16px;line-height:1;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.arrowIcon{width:8px;height:13px;}.arrowRight{margin-left:8px;}.header{width:100%;}.girlsMaker .header{}.logo{margin:24px 0 0 2.5vw;display:table;}.puruthome .logo{}.girlsMaker .logo{}.puruthome #header .logoSvg{width:200px;height:156px;}.puruthome.home #header .logoSvg,.puruthome.error404 #header .logoSvg{width:43.75vw;height:34vw;}.girlsMaker #header .logoSvg{width:82px;height:64px;}.girlsMaker #header .girlsMakerSvg{width:130px;height:64px;margin-left:-12px;}.headerNav{margin:24px 2.5vw 0 0;}.headerNavListItem:not(:last-of-type){margin-right:8px;}.headerNavListLink{display:flex;display:-webkit-flex;}.snsIcon{width:32px;height:32px;}.snsIcon.instagramIcon{width:36px;height:36px;}.site-header{position:fixed;top:0px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:10000;background:rgba(255,255,255,0);}.site-header.scroll{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}.aboutPuruthomeSection{background:#FF3276;color:#fff;padding-bottom:80px;}.aboutPuruthomeContents{}.enHeading{font-size:2rem;padding:80px 0 64px;letter-spacing:0.075rem;}.aboutContentsWrap{}.aboutContentsWrap:not(:last-of-type){margin-bottom:64px;}.aboutHeading{border-left:6px solid #fff;padding-left:16px;line-height:1.25;margin-bottom:24px;font-size:1.2rem;}.aboutContents{}.aboutContentsTextWrap{width:55%;}.aboutContentsDesc{font-size:1rem;}.aboutProhibitions,.aboutContentsSnsItemLink{border:1px solid #fff;padding:8px 16px;line-height:1;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:table;}.aboutProhibitions{margin:24px 0 8px;}.aboutProhibitions::before,.aboutProhibitions::after{content:'※';display:inline-block}.aboutProhibitions::before{margin-right:2px;}.aboutProhibitions::after{margin-left:2px;}.aboutProhibitionsList{}.aboutProhibitionsItem{}.aboutProhibitionsItem::before{content:'◆';display:inline-block;margin-right:2px;}.aboutProhibitionsItem:not(:last-of-type){margin-right:16px;}.aboutContentsTextLink{}.snsTagText{background:rgba(255,255,255,0.8);color:rgb(29,155,240);font-weight:bold;padding:4px 8px;display:inline-block;line-height:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 4px;}.aboutContentsLinkWrap{width:40%;}.aboutContentsSnsList{margin-top:24px;}.aboutContentsSnsItem{margin-bottom:16px;}.aboutContentsSnsItem:not(:last-of-type){margin-right:16px;}.aboutContentsSnsItemLink{}.aboutLink,.prLink{background:rgba(255,255,255,0.8);border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;padding:32px 0 32px;width:88%;max-width:400px;display:table;position:relative;}.aboutPuruthomeSection .aboutLink{width:100%;}.puruthome.home .girlsMakerLink,.puruthome.error404 .girlsMakerLink{position:absolute;bottom:2.5vw;left:2.5vw;z-index:200;}.aboutLinkTextWrap{width:60%;margin-right:auto;position:relative;z-index:20;}.aboutLinkLogoWrap{display:table;line-height:0;}.puruthomeLinkLogoWrap{margin:0 0 0 15%;}.girlsMakerLogoWrap{margin:0 0 8px 10%;}.aboutLink .logoSvg{width:136px;height:106px;}.aboutLink .girlsMakerSvg{width:144px;height:71px;}.aboutLinkText{font-size:0.8rem;text-align:center;color:#333;}.aboutLinkImageWrap,.prLinkImageWrap{position:absolute;}.puruthomeLinkImageWrap{width:48%;bottom:6px;right:24px;}.puruthomeLinkImageWrap::after{content:'';display:block;background:#FFD3AF;width:75%;height:75%;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;position:absolute;bottom:4px;right:3.5%;z-index:5;}.girlsMakerImageWrap{width:53%;bottom:0;right:8px;}.aboutLinkImage,.prLinkImage{width:100%;height:auto;z-index:10;position:relative;}.prContentsLinkWrap{margin-top:120px;margin-bottom:80px;}.prLink.girlsMakerLink{margin:0 auto;background:#FF3276;color:#fff;max-width:640px;border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;}.prLinkTextWrap.girlsMakerTextWrap{margin-left:5%;}.prLinkTitle.girlsMakerText{display:block;font-weight:bold;font-size:2.8rem;line-height:1.125;letter-spacing:0.175rem;margin-bottom:16px;}.prLinkTitleImpotant{font-size:3.6rem;}.prLinkTitle_2{display:block;margin-left:4rem;}.prLinkMessage.girlsMakerText{border:2px solid #fff;font-size:1.2rem;display:table;padding:8px 16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.prLinkDesc.girlsMakerText{margin-left:16px;}.prLinkDesc .pageLinkSvg{width:14px;height:14px;margin-left:6px;margin-top:-3px;}.prLinkImageWrap.girlsMakerImageWrap{width:35%;bottom:-7.5%;right:4px;}.prContentsDesc{width:88%;max-width:640px;margin:0 auto;padding:40px 32px 32px;border:15px solid #FF3276;border-top:none;border-bottom-width:30px;border-radius:0 0 16px 16px;-webkit-border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;}.prContentsDescTitle{display:table;letter-spacing:0.125rem;font-weight:bold;line-height:1.25;margin-bottom:20px;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;background:#FF3276;color:#fff;padding:4px 16px;}.prLink:hover+.prContentsDesc{border-color:rgba(255,50,118,0.6);}#footer{color:#fff;max-width:1920px;width:94%;margin:0 auto;padding:40px 0;}.girlsMaker #footer{background:#FF3276;width:100%;max-width:unset;}.puruthome.home #footer,.puruthome.error404 #footer{position:absolute;bottom:0;z-index:200;left:0;padding-bottom:2vw;}.CopyrightBox{font-size:1rem;display:block;text-align:center;padding-right:1rem;}.dakapanusagiWrap{position:fixed;bottom:0;right:24px;z-index:300;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}#dakapanusagiInstallWrap{right:80px;}.dakapanusagiWrap.scrollIn,.puruthome.home #dakapanusagiContactWrap{-moz-transform:translateY(20%);-webkit-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);}#dakapanusagiInstallWrap.scrollIn{-moz-transform:translateY(15%);-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);}.dakapanusagiWrap.clickOut{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}.dakapanusagiWrap.scrollIn:hover,#dakapanusagiInstallWrap.scrollIn:hover,.puruthome.home #dakapanusagiContactWrap:hover,.puruthome.error404 #dakapanusagiContactWrap:hover{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1;}.dakapanusagImage{width:48px;height:auto;}#dakapanusagiInstallWrap .dakapanusagImage{width:72px;}a:hover,button:hover,input[type="submit"]:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:0.6;-moz-opacity:0.6;}a.aboutLink:hover,a.prLink:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1;}a.aboutLink:hover{background:rgba(255,255,255,0.6);}a.prLink:hover{background:rgba(255,50,118,0.6);}@media screen and (max-width:560px){a:hover,button:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1;}}@media screen and (max-width:960px){.puruthome #header .logoSvg,.puruthome.home #header .logoSvg,.puruthome.error404 #header .logoSvg{width:144px;height:112px;}.puruthome.home .girlsMakerLink,.puruthome.error404 .girlsMakerLink{left:50%;bottom:5vh;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);}.aboutContentsTextWrap{width:45%;}.aboutContentsLinkWrap{width:50%;}}@media screen and (max-width:680px){.prContentsLinkWrap{margin-top:96px;margin-bottom:64px;}.prLinkTitle.girlsMakerText{font-size:5vw;}.prLinkTitleImpotant{font-size:6.5vw;}.prLinkDescWrap{display:block;margin-left:3.75%;}.prLinkDesc.girlsMakerText{margin-top:8px;}.prLinkImageWrap.girlsMakerImageWrap{width:37.5%;bottom:-2.5%;}}@media screen and (max-width:640px){.aboutContents{display:block;}.aboutContentsTextWrap,.aboutContentsLinkWrap{width:100%;}.aboutContentsTextWrap{margin-bottom:24px;}.aboutContentsLinkWrap{}.aboutPuruthomeSection .aboutLink{margin:0 auto;}}@media screen and (max-width:560px){.puruthome .logo{margin-top:16px;margin-left:12px;}.puruthome #header .logoSvg,.puruthome.home #header .logoSvg,.puruthome.error404 #header .logoSvg{width:96px;height:75px;}.headerNav{margin-top:16px;margin-right:12px;}.snsIcon{width:24px;height:24px;}.snsIcon.instagramIcon{width:26px;height:26px;}.enHeading{padding:56px 0 48px;}}@media screen and (max-width:480px){.prContentsLinkWrap{margin-top:64px;}.prLinkTitle.girlsMakerText{font-size:4.5vw;}.prLinkTitleImpotant{font-size:6vw;}.prLinkMessage.girlsMakerText{font-size:1rem;padding:4px 16px;}.prLinkImageWrap.girlsMakerImageWrap{width:45%;right:-5.5%;}}body.girlsMaker{padding-top:160px;}.girlsMaker .mainContents{max-width:1800px;margin-bottom:96px;overflow:unset;}.girlsMaker.complete-girl .mainContents{max-width:1080px;}.imageListBlock{margin-bottom:24px;}body .imageListBlock.is_show{display:block;}.partsGallery{max-height:480px;overflow-y:scroll;padding:24px;padding-top:calc(24px + 2.5%);border:2px solid rgba(0,0,0,0.05);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}body .partsGallery.is_show{display:flex;display:-webkit-flex;}.imageListBlock.is_hide,.partsGallery.is_hide{display:none;}.girlBodyImage{z-index:110;}.partsGalleryLeftRightTabLi,.partsGalleryTabLi{font-size:1.2rem;color:#fff;margin-bottom:2.5%;}.partsGalleryLeftRightTabLi{background:pink;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:4px 0;}.partsGalleryLeftRightTabLi:hover{background:#FF3276;}.partsGalleryTabLi{width:calc(100% / 8 - 2.5%);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:2px solid rgba(0,0,0,0.05);}.partsGalleryTabLi:hover,.partsImageWrap:hover{border-color:pink;}.partsGalleryLeftRightTabLi.is_active-tab,.partsGalleryTabLi.is_active-tab,.partsImageWrap.is_active{pointer-events:none;}.partsGalleryLeftRightTabLi.is_active-tab{background:#FF3276;}.partsGalleryTabLi.is_active-tab,.partsImageWrap.is_active{border-color:pink;}.partsGallerytabLabelSmallText{display:inline-block;vertical-align:middle;font-size:1rem;margin-left:8px;}.partsImageAdd{position:absolute;top:0;left:0;}.girlBodyImageWrap,.compleatImage{border:2px solid rgba(0,0,0,0.05);align-self:flex-start;-webkit-align-self:flex-start;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.partsFilterFormWrap{width:100%;margin:0 calc(1.25% + 1px) 24px;}.filterFormLabel{background:rgba(0,0,0,0.15);color:#fff;font-weight:bold;padding:2px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:4px;}.filterFormSelect{border:2px solid rgba(0,0,0,0.05);padding:2px 4px;}.filterFormItemWrap:not(:last-of-type){margin-right:calc(2.5% - 2px);}.partsImageWrap{width:calc(100% / 4 - 2.5%);overflow:hidden;margin-bottom:2.5%;border:2px solid rgba(0,0,0,0.05);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.partsImageClearWrap{position:relative;min-height:13.25vw;}.partsImageClearWrap::before{content:'クリア';position:absolute;top:50%;left:50%;min-width:64px;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:rgba(0,0,0,0.15);color:#fff;font-weight:bold;display:table;padding:0 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.partsImageWrap.partsImageClearWrap.is_active{border-color:rgba(0,0,0,0.05);}.partsClearButton{width:100%;height:100%;position:relative;z-index:10000;}.hairLeftPartsGallery .partsImage,.headpieceLeftPartsGallery .partsImage{transform:scale(3.5) translate(15%,35%);}.hairRightPartsGallery .partsImage,.headpieceRightPartsGallery .partsImage{transform:scale(3.5) translate(-13.25%,35%);}.eyesLeftPartsGallery .partsImage{transform:scale(6.5) translate(16%,39.5%);}.eyesRightPartsGallery .partsImage{transform:scale(6.5) translate(-14.25%,39.5%);}.lipLeftPartsGallery .partsImage{transform:scale(7.75) translate(16.25%,35.75%);}.lipRightPartsGallery .partsImage{transform:scale(7.75) translate(-14.5%,35.75%);}.outerLeftPartsGallery .partsImage,.topsLeftPartsGallery .partsImage{transform:scale(2.5) translate(17.5%,16.5%);}.outerRightPartsGallery .partsImage,.topsRightPartsGallery .partsImage{transform:scale(2.5) translate(-15.25%,16.5%);}.onePieceLeftPartsGallery .partsImage{transform:scale(1.3) translate(17.5%,10.5%);}.onePieceRightPartsGallery .partsImage{transform:scale(1.3) translate(-15.25%,10.5%);}.bottomsLeftPartsGallery .partsImage{transform:scale(1.3) translate(17.5%,-2.5%);}.bottomsRightPartsGallery .partsImage{transform:scale(1.3) translate(-15.25%,-2.5%);}.shoesLeftPartsGallery .partsImage{transform:scale(1.75) translate(16%,-22.5%);}.shoesRightPartsGallery .partsImage{transform:scale(1.75) translate(-12.25%,-22.5%);}.soxLeftPartsGallery .partsImage{transform:scale(1.3) translate(17.5%,-11.5%);}.soxRightPartsGallery .partsImage{transform:scale(1.3) translate(-15.25%,-11.5%);}.earringsLeftPartsGallery .partsImage{transform:scale(6.5) translate(15.75%,34.5%);}.earringsRightPartsGallery .partsImage{transform:scale(6.5) translate(-13.75%,34.5%);}.necklaceLeftPartsGallery .partsImage{transform:scale(6.5) translate(15%,29.5%);}.necklaceRightPartsGallery .partsImage{transform:scale(6.5) translate(-13.25%,29.5%);}.braceletLeftPartsGallery .partsImage{transform:scale(4.5) translate(27.5%,25%);}.braceletRightPartsGallery .partsImage{transform:scale(4.5) translate(-26%,25%);}.accessoryLeftPartsGallery .partsImage{transform:scale(2.5) translate(25%,30%);}.accessoryRightPartsGallery .partsImage{transform:scale(2.5) translate(-24%,30%);}.otherLeftPartsGallery .partsImage{transform:scale(1) translate(15.25%,0);}.otherRightPartsGallery .partsImage{transform:scale(1) translate(-15.25%,0);}.partsAllClearButton,.moreGirlsDisplayButton{background:rgba(0,0,0,0.15);color:#fff;font-weight:bold;display:table;margin-top:24px;margin-right:auto;margin-left:auto;padding:4px 16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.girls-gallery .moreGirlsDisplayButton{margin-bottom:24px;}.aboutCompleteDesc{text-align:left;line-height:1.5;display:table;margin:0 auto;}.aboutCompleteDesc::after{}.girlsImageWrap{border:2px solid rgba(0,0,0,0.05);margin-bottom:2.5%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;overflow:hidden;}.girlsImageNewMark{position:absolute;top:-12px;left:-30px;background:#FF3276;color:#fff;font-size:0.7rem;line-height:1;padding:24px 24px 4px;font-weight:bold;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.galleryCreateDateTime{position:absolute;bottom:0;left:0;color:#fff;font-size:0.7rem;line-height:1;font-weight:bold;}.galleryCreateDate,.galleryCreateTime{position:absolute;left:2px;z-index:1;text-shadow:1px 1px 0 pink,-1px -1px 0 pink,-1px 1px 0 pink,1px -1px 0 pink,0px 1px 0 pink,0 -1px 0 pink,-1px 0 0 pink,1px 0 0 pink;}.galleryCreateDate{bottom:14px;}.galleryCreateTime{bottom:4px;}.galleryCreateDateTime::after{content:'';display:block;position:absolute;height:55px;width:55px;bottom:-30px;left:-30px;background:pink;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.girlsImagePageLink{position:absolute;right:0;bottom:0;line-height:0;background:rgba(0,0,0,0.1);padding:4px;z-index:1;}.girlsImagePageLink .pageLinkSvg{width:16px;height:16px;}.newGirlsSection{background:pink;padding:40px 0;}#newGirlsSectionHeading{}.newGirlsGallery{margin-bottom:24px;}.newGirlsImageWrap{width:calc(100% / 8 - 2.5%);overflow:hidden;}.newGirlsImage{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:2px solid #fff;background:#fff;}.newGirlsImage:hover,.girlsImageWrap:hover{border-color:#FF3276;}.newGirlsBottomLinkWrap{}.newGirlsBottomLink{}.newGirlsBottomLink .arrowRight path{fill:#fff;}#messageBox{position:fixed;z-index:10000;bottom:0;right:0;background:#FF3276;color:#fff;font-weight:bold;width:100%;padding:16px;box-shadow:0 -4px 20px rgb(0 0 0 / 30%);}.compleatContents{}.compleatImageWrap,.compleatActionWrap{width:48.75%;overflow:unset;}.compleatImageWrap{}.compleatImage{border:1px solid rgba(0,0,0,0.05);}.noGirlsText{margin-top:16px;font-size:0.8rem;line-height:1.25;padding:0 16px;color:rgba(0,0,0,0.5);}.noGirlsMessage{border:1px solid rgba(0,0,0,0.05);padding:24px 32px;margin-bottom:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.compleatActionButtonWrap{margin-bottom:40px;}.compleatActionButtonWrap .basicButton{margin-bottom:16px;padding-top:16px;padding-bottom:16px;}.createDataWrap{margin-bottom:16px;}.createDataDate span,.createDataNo span{background:rgba(0,0,0,0.05);color:#FF3276;font-weight:bold;padding:4px 8px;display:inline-block;line-height:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 4px;}.compleatMessageWrap{margin-bottom:24px;}.compleatContents .snsTagText{background:rgba(0,0,0,0.05);}.compleatContents .aboutProhibitions{border-color:#333;}.compleatContents .toGirlsMakerBottomLink,.girls-gallery .toGirlsMakerBottomLink,.compleatActionWrap .newGirlsBottomLink{border-color:#FF3276;color:#FF3276;}.compleatContents .arrowRight path,.girls-gallery .arrowRight path{fill:#FF3276;}.totalGairlsWrap{background:pink;color:#fff;font-weight:bold;line-height:1;text-align:center;display:table;margin:0 auto 40px;padding:24px 48px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.totalGairlsTitle{display:block;font-size:0.8rem;margin-bottom:12px;}.totalGairlsNum{display:block;font-size:2rem;}.totalGairlsNumUnit{font-size:0.8rem;margin-left:8px;margin-right:-8px;}#pixel-viewer{display:flex;flex-direction:column;width:100%;height:100%;background:rgba(255,255,255,0.9);position:fixed;top:0;left:0;z-index:20000;animation:fadein 0.2s ease-out both;user-select:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;}#pixel-viewer__alt{width:100%;line-height:150%;padding:24px 48px 24px 16px;background:#FF3276;font-weight:bold;position:absolute;bottom:0;left:0;color:#fff;font-size:14px;overflow:hidden;box-shadow:0 -4px 20px rgb(0 0 0 / 30%);cursor:pointer;}#pixel-viewer__alt:hover{background:deeppink;}#pixel-viewer__alt::before,#pixel-viewer__alt::after{content:"";display:block;width:24px;height:3px;background:#fff;border-radius:4px;position:fixed;bottom:20px;right:16px;z-index:12;}#pixel-viewer__alt::before{transform:rotate(45deg);}#pixel-viewer__alt::after{transform:rotate(-45deg);}#pixel-viewer__img{display:none;margin:auto;width:auto;height:80vh;animation:scaleup 0.2s ease-out both;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 -4px 10px rgb(0 0 0 / 5%);}ins.adsbygoogle{margin-top:40px;}#girlsGallery ins.adsbygoogle{margin-top:0;margin-bottom:2.5%;}ins.adsbygoogle[data-ad-status="unfilled"]{display:none !important;}@media (display-mode:standalone){body.girlsMaker{padding-top:16px !important;}body.girlsMaker .header,#dakapanusagiInstallWrap,#messageBox{display:none !important;}}@media screen and (max-width:640px){#pixel-viewer__img{width:94%;height:auto;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@media screen and (max-width:960px){.compleatImageWrap{width:37.5%;}.compleatActionWrap{width:60%;}.girlCopyButton.basicButton{font-size:1.2rem;}.girlsImageNewMark{-webkit-transform:rotate(-45deg) scale(0.75);-moz-transform:rotate(-45deg) scale(0.75);-ms-transform:rotate(-45deg) scale(0.75);-o-transform:rotate(-45deg) scale(0.75);transform:rotate(-45deg) scale(0.75);}.partsFilterForm{display:block;}.filterFormItemWrap:not(:last-of-type){margin-right:0;margin-bottom:1.25%;}.partsImageClearWrap{min-height:11.75vw;}}@media screen and (max-width:560px){body.girlsMaker{padding-top:80px;}.girlsMaker .logo{margin-top:16px;margin-left:12px;}.girlsMaker #header .logoSvg{width:51px;height:40px;}.girlsMaker #header .girlsMakerSvg{width:81px;height:40px;margin-left:-8px;}.girlsMaker .mainContents{margin-bottom:48px;}.imageCreateContents.flex{display:block;}.girlBodyImageWrap{width:72%;margin:0 auto 8px;}.girlBodyImageWrap.zoomUp{width:100%;}.girlBodyImageWrap.zoomDown{width:72%;}.girlBodyZoomButton,.galleryActionButtonWrap,.galleryActionButtonWrap.zoomDown{right:0;bottom:0;position:absolute;z-index:10000;padding:8px 8px 6px;}.galleryActionButtonWrap.zoomUp{top:0;padding:6px 8px 8px;}.girlBodyZoomButton .zoomUpSvg,.girlBodyZoomButton .zoomDownSvg,.galleryActionButtonWrap .zoomUpSvg,.galleryActionButtonWrap .zoomDownSvg{width:24px;height:24px;}.galleryActionButtonWrap .fourColumnSvg,.galleryActionButtonWrap .twoColumnSvg{width:20px;height:20px;margin-bottom:2px;margin-right:8px;}.girlBodyZoomButton .zoomDownSvg,.galleryActionButtonWrap .zoomDownSvg,.galleryActionButtonWrap .fourColumnSvg{display:none;}.girlBodyZoomButton .zoomUpSvg path,.girlBodyZoomButton .zoomDownSvg path,.galleryActionButtonWrap .zoomUpSvg path,.galleryActionButtonWrap .zoomDownSvg path,.galleryActionButtonWrap .fourColumnSvg path,.galleryActionButtonWrap .twoColumnSvg path{fill:#d9d9d9;}.girlPartsImageWrap{width:100%;}.partsGalleryLeftRightTabLi{padding:4px 0;line-height:1;}.partsGalleryTabWrap{overflow-x:scroll;margin-bottom:8px;}.partsGalleryTabLi.col{width:calc(115% / 16 - 2.5%);margin:0 0.625%;}.partsGalleryTabUl.colWrap{width:calc(200% + 1.25%);}.partsGallery{padding:2.5% 8px 36px;padding-top:calc(8px + 2.5%);max-height:37.5vh;}.partsGallery.zoomUp{max-height:90vh;}.partsGallery.zoomDown{max-height:37.5vh;}.partsFilterFormWrap{margin-bottom:3.75%;}.partsImageWrap,.partsImageWrap.fourColumn{width:calc(100% / 4 - 2.5%);}.partsImageWrap.twoColumn{width:calc(100% / 2 - 2.5%);}.partsImageClearWrap,.partsImageClearWrap::before{background:#ddd;}.partsImageClearWrap::before,.partsAllClearButton,.moreGirlsDisplayButton{font-size:1.2rem;}.newGirlsImageWrap{width:calc(100% / 4 - 2.5%);}.newGirlsImageWrap:nth-of-type(-n+4){margin-bottom:2.5%;}.girlsImageNewMark{-webkit-transform:rotate(-45deg) scale(0.625);-moz-transform:rotate(-45deg) scale(0.625);-ms-transform:rotate(-45deg) scale(0.625);-o-transform:rotate(-45deg) scale(0.625);transform:rotate(-45deg) scale(0.625);top:-14px;left:-30px;}.partsImageClearWrap{min-height:22.5vw;}.compleatContents{display:block;}.compleatImageWrap,.compleatActionWrap{width:100%;}.compleatImageWrap{margin-bottom:24px;}.noGirlsMessage{margin-bottom:24px;}.compleatActionButtonWrap{margin-bottom:24px;}.compleatActionButtonWrap .basicButton{margin-bottom:8px;}.totalGairlsWrap{padding:16px 32px;margin-bottom:24px;}.totalGairlsTitle{margin-bottom:8px;}.totalGairlsNum{font-size:1.6rem;}}