﻿html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0)}.l-areaPageWrap{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}a{margin:0;padding:0;font-size:100%;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{line-height:1.5}#circle_guideCommon table{width:100%;border-collapse:collapse !important;text-align:center}#circle_guideCommon table th{width:13em;padding:10px;border:#ccc 1px solid;background-color:#f3f3f3;white-space:nowrap}#circle_guideCommon table td{padding:10px;border:#ccc 1px solid;text-align:left}#circle_guideCommon table .is-disabled{background-color:#eee}.c_hdg_normalWeak{font-size:16px}.c_box_recruitmentHdgTxt{margin:10px 0;padding:15px;border-radius:5px;border:#e6e6e6 2px solid}.c_box_recruitmentHdgTxt .recruitmentHdgTxt-list{margin-top:15px}.c_box_recruitmentHdgTxt .recruitmentHdgTxt-listItem{position:relative;margin-top:6px;padding-left:10px}.c_box_recruitmentHdgTxt .recruitmentHdgTxt-listItem:before{position:absolute;content:"";display:inline-block;left:0;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d75050}.c_box_recruitmentHdgImage{margin:10px 0 -10px 0;width:100%;text-align:center}.c_box_recruitmentHdgImage.-circle_campaign{height:300px;background-color:#b2e5ff}.c_box_recruitmentHdgImage.-illegal_upload_patrol{background-color:#ffd800}.c_hdg_line{margin-top:30px;padding:8px 10px;line-height:1em;border-radius:1px;background-color:#e6e6e6;font-size:15px}.c_hdg_line.-noDescription{margin-bottom:20px}.c_hdg_sub{font-size:14px}.c_box_recruitmentArticleTxt{margin:20px 10px 30px}.c_box_recruitmentList{padding:0 10px}.c_box_recruitmentList .recruitmentList-hdg{margin-bottom:10px;padding-top:30px;border-top:#ccc 1px dotted;font-size:14px;font-weight:700}.c_box_recruitmentList .recruitmentList-hdg:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:6px;background-color:#fbd7d7}.c_box_recruitmentList .recruitmentList-box{padding:0 0 30px 18px}.c_box_recruitmentList .recruitmentList-box>*{margin-top:10px}.c_box_recruitmentList .recruitmentList-box>*:first-child{margin-top:0}.c_box_recruitmentList .recruitmentList-listItem{margin-top:6px;margin-left:1em;text-indent:-1em}.c_box_recruitmentList .recruitmentList-listItem:before{content:"・"}.c_box_recruitmentList .recruitmentList-listItem:first-child{margin-top:0}.c_box_recruitmentList .recruitmentListSub-list{margin:10px 0 20px 2em;padding-left:2em;font-size:11px;border-left:#e6e6e6 2px solid}.c_box_recruitmentList .recruitmentListSub-listItem{margin-top:6px}.c_box_recruitmentList .recruitmentListSub-listItem:first-child{margin-top:0}.c_box_recruitmentList ol .recruitmentListSub-listItem{list-style-type:decimal;padding-left:20px}#circle_guideCommon .recruitmentList-priceTable{margin:0 0 30px 30px;float:left;width:auto}#circle_guideCommon .recruitmentList-priceTable th{width:auto;text-align:center}#circle_guideCommon .recruitmentList-priceTable td{text-align:center}#circle_guideCommon .recruitmentList-priceTable:first-child{margin-left:0}.c_box_recruitmentHdgTxt+.c_box_recruitmentList .recruitmentList-hdg:first-child{padding-top:20px;border-top:0}.c_hdg_line+.c_box_recruitmentList .recruitmentList-hdg:first-child{padding-top:20px;border-top:0}.c_hdg_line+.c_box_recruitmentList .recruitmentList-box{padding-top:20px}.c_hdg_line+.c_box_recruitmentList .recruitmentList-box.-exception{padding-top:0}.c_hdg_line+.c_box_recruitmentList .recruitmentList-imgBox{margin:12px 0 6px;padding:15px;background-color:#f3f3f3;border-radius:5px;text-align:center}.c_hdg_line+.c_box_recruitmentList .recruitmentList-img{object-fit:cover;width:800px}.c_box_subList .subList-hdg{margin-bottom:6px;font-weight:700}.c_box_subList .subList-box{margin-bottom:20px}.c_box_subList .subList-box:last-child{margin-bottom:0}.c_text_recruitmentAttention{margin-top:10px;display:block;color:#d3524d}.c_link_closePage{text-align:center;margin-bottom:20px}.c_link_closePage a{display:block;width:100%;padding:6px 0;border-radius:3px;border:#ccc 1px solid;font-size:14px;text-align:center}.c_link_closePage a:hover{background-color:#f3f3f3}.u-marginTop20{margin-top:20px !important}.c_box_subList .recruitmentList-listItem.-number:before{content:""}.c_link_detail{position:relative;display:inline-block;margin-top:10px;padding:0 0 0 16px;vertical-align:middle;text-decoration:none}.c_link_detail:before,.c_link_detail:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.c_link_detail.-arrow1:before{width:12px;height:12px;border-radius:50%;background:#8bbf00}.c_link_detail.-arrow1:after{left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid rgba(0,0,0,0);border-left:3px solid #fff}.c_box_recruitmentBtn{margin:30px 0;text-align:center}.c_box_recruitmentBtn .recruitmentBtn-listBtnItem{display:inline-block;text-align:center;vertical-align:top}.c_box_recruitmentBtn .recruitmentBtn-listBtnItem:first-child{margin-right:20px}.c_btn_default{display:block;width:210px;padding:5px 0 4px;border-radius:3px;border-bottom:#a63e3a 3px solid;background-color:#d3524d;font-size:14px}.c_btn_default:link,.c_btn_default:visited{color:#fff}.c_btn_default:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none}.c_btn_default.-cancellation{background-color:#444;border-color:#1b1b1b}.c_btn_registration{display:block;width:208px;padding:5px 0 4px;border-radius:3px;border:#aaa 1px solid;border-bottom-width:2px;background-color:#eee;font-size:14px;font-weight:700}.c_btn_registration:link,.c_btn_registration:visited{color:#444}.c_btn_registration:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none}.c_btn_registration.-disabled{border-color:#ccc;border-bottom-width:1px;background-color:#fafafa;color:#bbb}.c_btn_registration.-disabled:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.c_btn_registration.-strong{border:#d3524d 1px solid;border-bottom:#a63e3a 2px solid;background-color:#d3524d;color:#fff}.discount-img,.fanpage-img,.autocp-img,.patrol-img{padding:20px 0;text-align:center;border-radius:5px;background-color:#fafafa;background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 1px, #eee 1px, #eee 2px),repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 1px, #eee 1px, #eee 2px)}.fanpage-img img,.autocp-img img{border:#eee 1px solid}.discount-img img{border:#eee 1px solid;width:50%}.recruitmentHdgTxt-fanpage{margin-top:6px;display:table}.recruitmentHdgTxt-fanpageItem{display:table-cell;width:50%;height:120px;vertical-align:middle;font-size:14px;font-weight:700;padding:0 10px 0 130px}.recruitmentHdgTxt-fanpageItem.-img01{background:url(https://p.dmm.co.jp/p/ds_doujin/recruitment/pic_fan_merit01.gif) no-repeat left top}.recruitmentHdgTxt-fanpageItem.-img02{background:url(https://p.dmm.co.jp/p/ds_doujin/recruitment/pic_fan_merit02.gif) no-repeat left top}.recruitmentHdgTxt-fanpageItem span{display:block;font-size:12px;font-weight:400}.c_list_loginNav{margin-bottom:5px;padding:6px 5px;background:#f3f3f3}.loginNav-listItem:first-child{margin-bottom:6px}.loginNav-txtSub{font-size:10px}.c_list_loginNav .c_btn_default{display:block;width:180px;height:50px;line-height:50px;border-radius:3px;border-bottom:#a63e3a 3px solid;background-color:#d3524d;font-size:20px;text-align:center}.c_list_loginNav .c_btn_default:link,.c_list_loginNav .c_btn_default:visited{color:#fff !important}.c_list_loginNav .c_btn_default:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none}.c_list_loginNav .c_btn_default.-cancellation{background-color:#444;border-color:#1b1b1b}.c_list_loginNav .c_btn_login{display:block;width:180px;height:25px;line-height:25px;border-radius:3px;border:1px solid #ccc;background-color:#fff;text-align:center;font-weight:700;font-size:13px}.c_list_loginNav .c_btn_login:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none}.c_list_loginNav .c_btn_circle{display:block;background:#3c3c3c;color:#fff !important;padding:8px 0;font-size:13px;text-align:center;font-weight:700}.c_list_loginNav .c_btn_circle:hover{text-decoration:none}.c_list_loginNav .c_btn_circle .u-common__ico--circlePage{position:relative;top:-2px;margin-right:5px;vertical-align:bottom}.c_hdg_subNav{margin:20px 0 10px;font-size:14px}.c_list_subNav a:link,.c_list_subNav a:visited{color:#444}.c_list_subNav a:hover{text-decoration:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.c_list_subNav .subNav-hdg{padding:4px 10px;font-size:12px;font-weight:400;background-color:#e6e6e6}.c_list_subNav .subNav-list{margin-bottom:20px;padding-left:10px}.c_list_subNav .subNav-listItem{font-size:11px;padding-top:12px}.c_list_subNav .subNav-listItem:before{content:"・"}#circle_guideCommon{text-align:left}.flex{display:flex}#page_illegal_upload_patrol{text-align:left}.c_hdg_illegalHead{background-color:#ffe033;text-align:center}.c_hdg_illegalHead .illegalHead-txt{text-align:center;color:#fff;line-height:2;font-size:16px;background-color:#333}.c_hdg_illegalHead .illegalHead-txt span{color:#ffe033}.c_box_illegalInfo{max-width:1230px;margin:auto}.c_box_illegalInfo+.c_box_illegalInfo{margin-top:30px}.c_box_illegalInfo .illegalInfo-ttl{margin:20px 0;padding-left:10px;font-size:26px;line-height:1.5;border-bottom:2px #333 solid}.c_box_illegalInfo .illegalInfo-ttl::before{position:relative;display:inline-block;content:"";bottom:6px;width:20px;height:12px;margin-right:10px;border-left:5px solid #019ab5;border-bottom:5px solid #019ab5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c_box_illegalInfo .illegalInfo-ttl~*{margin:0 10px}.c_box_illegalInfo .illegalInfo-subTitle{font-weight:bold;font-size:14px;line-height:26px;padding-left:10px;border-left:#019ab5 5px solid}.c_box_illegalInfo .illegalInfo-stepList{display:flex;justify-content:center}.c_box_illegalInfo .illegalInfo-stepListItem{position:relative;align-self:auto;border:#dfd7ae 1px solid;background-color:#ffe033;border-radius:3px;margin:0 10px}.c_box_illegalInfo .illegalInfo-stepListItem img{border-top-right-radius:3px;border-top-left-radius:3px}.c_box_illegalInfo .illegalInfo-stepListTxtBox{width:220px;margin-left:40px;padding:6px 10px;line-height:1.5;box-sizing:border-box}.c_box_illegalInfo .illegalInfo-stepListNum{position:absolute;display:block;width:30px;height:30px;left:10px;bottom:11px;background-color:#fff;border-radius:15px;font-size:18px;text-align:center;line-height:30px}.c_box_illegalInfo .illegalInfo-stepListBalloon{position:absolute;font-size:11px;background-color:#ffe033;padding:6px;border-radius:3px;width:67px;left:-90px;top:60px;line-height:1.5}.c_box_illegalInfo .illegalInfo-stepListBalloon::after{position:absolute;right:-9px;top:50%;margin-top:-5px;display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe033}.c_box_illegalInfo .illegalInfo-attention{position:relative;margin-top:20px;padding:12px;border-radius:3px;border:5px #ddd solid}.c_box_illegalInfo .illegalInfo-attention dt{font-weight:bold;font-size:14px;line-height:26px;padding-left:10px;border-left:#019ab5 5px solid}.c_box_illegalInfo .illegalInfo-attention dd{padding-left:20px;font-size:12px}.c_box_illegalInfo .illegalInfo-attention dd img{position:absolute;top:50%;margin-top:-94px;right:10px}.c_box_illegalInfo .illegalInfo-attentionListItem{list-style:decimal;line-height:1.5;margin:10px 0}.c_box_illegalInfo .illegalInfo-attentionListItem span{display:block;margin-top:6px;font-size:11px}.c_box_illegalInfo .illegalInfo-qaList dt,.c_box_illegalInfo .illegalInfo-qaList dd{font-size:14px}.c_box_illegalInfo .illegalInfo-qaList dt{font-weight:bold}.c_box_illegalInfo .illegalInfo-qaList dd{text-indent:-1.5em;border-bottom:#ddd 1px solid;padding:6px 0 20px 1.5em;margin-bottom:20px}.c_box_illegalInfo .illegalInfo-qaList dd span{font-weight:bold}.c_box_illegalInfo .illegalInfo-qaListSubList li{font-size:12px;padding-left:1.5em}.c_box_illegalInfo .illegalInfo-qaAttention li{font-size:11px}.c_box_illegalInfo .illegalInfo-btn{margin:20px 0}.c_box_illegalInfo .illegalInfo-btn .register-button{display:block;width:70%;margin:auto;text-align:center;line-height:40px;border-radius:6px;background-color:#d75050;border-bottom:4px solid #9e2424;text-decoration:none;font-size:16px;color:#fff !important}.c_box_illegalInfo .illegalInfo-usageList{display:flex;justify-content:space-between;padding-bottom:70px;max-width:1020px;margin:auto}.c_box_illegalInfo .illegalInfo-usageListItem{position:relative;margin:20px 0 0;max-width:480px;font-size:14px}.c_box_illegalInfo .illegalInfo-usageListItem img{width:100%;border:#ccc 1px solid;border-radius:3px}.c_box_illegalInfo .illegalInfo-usageListBalloon{position:absolute;font-size:11px;background-color:#ffe033;padding:6px;border-radius:3px;line-height:1.5}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon01{left:-10px;top:50px;width:80px}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon01::after{content:"";display:block;position:absolute;bottom:-9px;right:25px;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#ffe033 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon02{top:66px;right:-10px;width:100px}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon02::after{content:"";display:block;position:absolute;bottom:-9px;left:38px;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#ffe033 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon03{right:-24px;bottom:-100px;width:570px}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon03::after{content:"";display:block;position:absolute;top:-14px;right:152px;width:0;height:0;border-style:solid;border-width:0 15px 30px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffe033 rgba(0,0,0,0)}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon03 span{font-weight:bold}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon03 ul{margin-top:3px}.c_box_illegalInfo .illegalInfo-usageListBalloon.-balloon03 li{font-size:11px}.c_box_illegalInfo .illegalInfo-achievement{display:flex;margin:0 0 18px}.c_box_illegalInfo .illegalInfo-achievementTitle{text-align:right;font-weight:bold;min-width:130px;max-width:130px}.c_box_illegalInfo .illegalInfo-achievementDescription{position:relative;text-align:left;padding-left:40px}.c_box_illegalInfo .illegalInfo-achievementDescription::before{content:"…";position:absolute;width:10px;height:10px;top:0;left:14px}.c_box_illegalInfo .illegalInfo-patrolRequest{display:flex;margin:10px 0}.c_box_illegalInfo .illegalInfo-patrolRequestDescription{font-size:14px;position:relative;text-align:left;padding-left:32px}.c_box_illegalInfo .illegalInfo-patrolRequestDescription::before{content:"…";position:absolute;width:10px;height:10px;top:0;left:10px}.c_box_illegalInfo .illegalInfo-description{margin:20px 0}.c_box_illegalInfo .illegalInfo-notice{color:#d75050;font-size:12px;margin:10px 0}.c_box_illegalInfo .illegalInfo-notice>a{color:#d75050;text-decoration:underline}.c_box_illegalInfo .illegalInfo-arrow{position:relative}.c_box_illegalInfo .illegalInfo-arrow::before{content:url(/images/help/illegal_upload_patrol/ico_help_arrow.svg);width:71px;position:absolute;top:81px;left:97%;z-index:1}.c_box_illegalInfo .illegalInfo-labelList{font-weight:bold}.campaign_List{margin-top:15px}.campaign_listItem{position:relative;margin-top:1em}.campaign_listItem::before{content:"・"}.campaign_box{margin-left:15px}.campaign_box--attention{border:2px solid;border-radius:5px;border-color:#f08080;padding:10px 5px}.campaign_box ul{margin-left:15px}.campaign_priceExample{margin-bottom:10px}.campaign_target .campaign_Sublist{margin:10px 0 20px 2em;padding-left:2em;font-size:11px;border-left:#e6e6e6 2px solid}.campaign_Sublist .campaign_SublistItem{margin-top:6px}.campaign_Sublist .campaign_SublistItem:first-child{margin-top:0}ol .campaign_SublistItem{list-style-type:decimal}.discount-ListBox{margin:20px 0 30px 15px}.discount-ListBox__Item{margin-left:1em;text-indent:-1em}.discount-ListBox__Item::before{content:"・"}.discount-ListBox__Item:first-child{margin-top:0}.discount-Paragraph{margin:20px 10px}#page_invoice .invoice-haed{width:1057px;display:flex;justify-content:center;margin:0 auto}#page_invoice .invoice-haed-container{width:100%}#page_invoice .invoice-haed-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;gap:24px;width:100%;height:400px;background:#fff}#page_invoice .invoice-haed-content h1{height:60px;font-family:"Hiragino Kaku Gothic Pro";font-style:normal;font-weight:600;font-size:40px;line-height:150%;display:flex;align-items:center;letter-spacing:.1em;color:#333;flex:none;order:0;flex-grow:0;position:relative}#page_invoice .invoice-haed-content h1::after{content:"";width:130px;height:3px;background-color:#9bdc6b;border-radius:1.5px;flex:none;order:1;flex-grow:0;position:absolute;left:50%;transform:translateX(-50%);bottom:-28px}#page_invoice .invoice-haed-content p{width:530px;height:48px;font-family:"Hiragino Kaku Gothic Pro";font-style:normal;font-weight:300;font-size:16px;line-height:24px;text-align:center;margin-top:27px}#page_invoice .invoice-haed-content p strong{color:#333}#page_invoice .invoice-summary{width:100%;display:flex;justify-content:center;margin:0 auto}#page_invoice .invoice-summary-container{width:100%;height:274px;position:relative;background:#f6f6f6}#page_invoice .invoice-summary-content{display:flex;flex-direction:column;align-items:flex-start;padding:32px;width:768px;height:220px;background:#fff;box-shadow:0px 0px 30px rgba(51,51,51,.1);border-radius:20px;position:absolute;left:50%;top:-35px;transform:translateX(-50%)}#page_invoice .invoice-summary-content h2{width:396px;height:27px;font-family:"Hiragino Kaku Gothic Pro";font-style:normal;font-weight:600;font-size:18px;line-height:150%;display:flex;align-items:center;color:#333;margin:0 auto}#page_invoice .invoice-summary-content p{width:736px;height:105px;font-family:"Hiragino Kaku Gothic Pro";font-style:normal;font-weight:300;font-size:14px;line-height:150%;display:flex;align-items:center;color:#333;text-align:left;margin:16px}#page_invoice .invoice-summary-content a.invoice-button,#page_invoice .invoice-request-content a.invoice-button{display:inline-block;position:relative;padding:16px 8px;border-radius:8px;background:#2d8f38;width:300px;text-decoration:none;color:#fff;margin:0 auto;font-style:normal;font-weight:600;font-size:16px;line-height:150%;transition:opacity .3s ease}#page_invoice .invoice-summary-content a.invoice-button:hover,#page_invoice .invoice-request-content a.invoice-button:hover{opacity:.8}#page_invoice .invoice-request-content a.invoice-button{text-align:center;vertical-align:middle;height:40px;display:flex;justify-content:center;align-items:center;margin:16px 0 0}#page_invoice .invoice-request-content a.invoice-button.deactive{opacity:.4;pointer-events:none}#page_invoice .invoice-summary-content a.invoice-button .invoice-external-link-icon,#page_invoice .invoice-request-content a.invoice-button .invoice-internal-link-icon,#page_invoice .invoice-request-content a.invoice-button .invoice-external-link-icon{display:inline-block;width:15px;height:15px;margin-left:9.5px;background-repeat:no-repeat;background-position:center;vertical-align:text-bottom}#page_invoice .invoice-summary-content a.invoice-button .invoice-external-link-icon,#page_invoice .invoice-request-content a.invoice-button .invoice-external-link-icon{background-image:url("/images/ico/ico_external_link.svg")}#page_invoice .invoice-request-content a.invoice-button .invoice-internal-link-icon{background-image:url("/images/ico/ico_arrow_right.svg")}#page_invoice .invoice-navi{width:100%;height:371px;display:flex;justify-content:center;margin:0 auto;position:relative}#page_invoice .invoice-navi::after{content:"";width:920px;height:1px;background-color:#e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:0}#page_invoice .invoice-navi-container{width:100%;background:#f6f6f6}#page_invoice .invoice-navi-content{display:flex;flex-direction:column;align-items:flex-start}#page_invoice .invoice-navi-content h2{font-style:normal;font-weight:600;font-size:28px;line-height:42px;display:flex;align-items:center;text-align:center;letter-spacing:.05em;margin:0 auto;padding-top:40px}#page_invoice .invoice-navi-content .invoice-navi-content-description{margin:16px auto 22px}#page_invoice .invoice-navi-content .invoice-navi-content-list{width:100%;height:131px;margin:0 auto;background:#f6f6f6;position:relative;transition:background-color .3s ease-in-out}#page_invoice .invoice-navi-content .invoice-navi-content-list.fixed{position:fixed;top:0;width:100%;height:92px;z-index:9997;background-color:rgba(223,223,223,.8)}#page_invoice .invoice-navi-content p{font-style:normal;font-weight:300;font-size:14px;line-height:21px;display:flex;align-items:center;text-align:center;color:#737373}#page_invoice .invoice-navi-content ol{display:flex;justify-content:center;align-items:center;padding:12px 0px;gap:16px;margin:0 auto}#page_invoice .invoice-navi-content ol li{width:236.25px;height:108px;background:#333;border-radius:8px;display:flex;align-items:center;text-align:center;justify-content:center;transition:background-color .3s ease}#page_invoice .invoice-navi-content ol li:hover{background:#2d8f38}#page_invoice .invoice-navi-content ol li a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;text-decoration:none;position:relative}#page_invoice .invoice-navi-content ol li a p{color:#fff;bottom:10px;position:relative;font-style:normal;font-weight:600;font-size:16px;line-height:24px}#page_invoice .invoice-navi-content ol li a div.arrow-outer{color:#fff;position:absolute;bottom:18px}#page_invoice .invoice-navi-content ol li a div.arrow-outer::after{content:url("/images/ico/ico_arrow_downward_white.svg")}#page_invoice .invoice-navi-content .invoice-navi-content-list.fixed ol li{height:61px}#page_invoice .invoice-navi-content .invoice-navi-content-list.fixed ol li p{bottom:unset}#page_invoice .invoice-navi-content .invoice-navi-content-list.fixed ol li a div.arrow-outer{right:7.29%;top:43%;bottom:26.04%}#page_invoice .invoice-navi-content ol li a div.arrow-inner{position:relative;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}#page_invoice .invoice-changes,#page_invoice .invoice-request,#page_invoice .invoice-timing,#page_invoice .invoice-qa,#page_invoice .invoice-contact{width:100%;display:flex;justify-content:center;margin:0 auto;position:relative;background:#f6f6f6}#page_invoice .invoice-changes::after,#page_invoice .invoice-request::after,#page_invoice .invoice-timing::after{content:"";width:920px;height:1px;background-color:#e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:0}#page_invoice .invoice-changes-container,#page_invoice .invoice-request-container,#page_invoice .invoice-timing-container,#page_invoice .invoice-qa-container,#page_invoice .invoice-contact-container{width:1057px}#page_invoice .invoice-changes-content,#page_invoice .invoice-request-content,#page_invoice .invoice-timing-content,#page_invoice .invoice-qa-content{display:flex;flex-direction:column;align-items:flex-start}#page_invoice .invoice-changes-content h2,#page_invoice .invoice-request-content h2,#page_invoice .invoice-timing-content h2,#page_invoice .invoice-qa-content h2{font-style:normal;font-weight:600;font-size:32px;line-height:48px;display:flex;align-items:center;letter-spacing:.05em;margin:60px auto 0;padding:0px 16px 16px;gap:10px;height:48px;border-bottom:3px solid #9bdc6b;box-sizing:border-box}#page_invoice .invoice-request-content h2,#page_invoice .invoice-timing-content h2,#page_invoice .invoice-qa-content h2{margin:60px auto 0;justify-content:center}#page_invoice .invoice-request-content .flex .left-column{position:relative;margin-top:40px;margin-left:32px}#page_invoice .invoice-request-content .flex .left-column .thumbnail{width:412px}#page_invoice .invoice-request-content .flex .left-column .thumbnail:hover{cursor:pointer}#page_invoice .invoice-request-content .flex .right-column{flex-grow:1}#page_invoice .invoice-changes-content .invoice-changes-content-policy,#page_invoice .invoice-request-content [class^=invoice-request-content-part],#page_invoice .invoice-timing-content [class^=invoice-timing-content-part],#page_invoice .invoice-qa-content [class^=invoice-qa-content-part]{text-align:left;margin-left:32px}#page_invoice .invoice-qa-content [class^=invoice-qa-content-part] .heading{display:flex;align-items:center;margin-top:59px}#page_invoice .invoice-qa-content [class^=invoice-qa-content-part] .heading .icon-q{width:40px;height:40px;background-color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}#page_invoice .invoice-qa-content [class^=invoice-qa-content-part] .heading .icon-q .icon-q-text{color:#fff;font-style:normal;font-weight:600;font-size:16px;line-height:150%}#page_invoice .invoice-qa-content p{font-style:normal;font-weight:300;font-size:16px;line-height:150%;display:flex;align-items:center;color:#333;text-align:left;margin-left:48px;margin-top:16px}#page_invoice .invoice-qa-content p a{font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:start;color:#137c1f;margin:0 auto}#page_invoice .invoice-qa-content>p{margin-left:32px;margin-top:40px}#page_invoice .invoice-changes-content h3,#page_invoice .invoice-request-content h3,#page_invoice .invoice-timing-content h3{font-style:normal;font-weight:600;font-size:24px;line-height:36px;display:flex;align-items:center;letter-spacing:.05em;color:#333;margin-top:59px}#page_invoice .invoice-qa-content h3{font-style:normal;font-weight:600;font-size:16px;line-height:150%;display:flex;align-items:center;letter-spacing:.05em;color:#333}#page_invoice .invoice-request-content h3:first-of-type{align-items:flex-start;margin-right:32px}#page_invoice .invoice-changes-content h3 img,#page_invoice .invoice-request-content h3 img,#page_invoice .invoice-timing-content h3 img{margin-right:8px}#page_invoice .invoice-changes-content p,#page_invoice .invoice-request-content p,#page_invoice .invoice-timing-content p{font-style:normal;font-weight:300;font-size:16px;line-height:24px;display:flex;align-items:center;color:#333;margin-right:32px}#page_invoice .invoice-changes-content p:not(:first-of-type),#page_invoice .invoice-request-content p:not(:first-of-type),#page_invoice .invoice-timing-content p:not(:first-of-type),#page_invoice .invoice-qa-content p:not(:first-of-type){margin-top:16px;margin-right:unset}#page_invoice .invoice-changes-content p:first-of-type,#page_invoice .invoice-request-content p:first-of-type,#page_invoice .invoice-timing-content p:first-of-type{margin-top:40px}#page_invoice .invoice-request-content ul,#page_invoice .invoice-timing-content ul{margin-top:16px}#page_invoice .invoice-request-content ul li,#page_invoice .invoice-timing-content ul li{font-weight:300;font-size:16px;line-height:150%}#page_invoice .invoice-request-content ul li{list-style:disc;margin-left:22px}#page_invoice .invoice-request-content ul li::marker{color:#333}#page_invoice .invoice-timing-content img.timing-image{margin-top:32px}#page_invoice .invoice-changes-content .invoice-changes-content-points h3{margin-left:32px;text-align:left}#page_invoice .invoice-changes-content .invoice-changes-content-points ol{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:40px}#page_invoice .invoice-changes-content .invoice-changes-content-points li{display:flex;flex-direction:column;align-items:center;margin-left:24px;gap:16px;isolation:isolate;width:315px;height:364px;background:#fff;border-radius:8px}#page_invoice .invoice-changes-content .invoice-changes-content-points li:first-of-type{margin-left:32px}#page_invoice .invoice-changes-content .invoice-changes-content-points li h4{font-style:normal;font-weight:600;font-size:24px;line-height:36px;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;margin-top:24px}#page_invoice .invoice-changes-content .invoice-changes-content-points li img{margin-top:24px}#page_invoice .invoice-changes-content .invoice-changes-content-points li p:first-of-type{width:267px;height:72px;font-style:normal;font-weight:300;font-size:16px;line-height:24px;display:flex;align-items:start;color:#333;margin-top:24px;text-align:left;margin-right:unset}#page_invoice .invoice-changes-content .invoice-changes-content-points li p a,#page_invoice .invoice-contact-content p a{font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:start;color:#137c1f;margin:0 auto}#page_invoice .invoice-contact-content p a{margin:0 5px}#page_invoice .invoice-changes-content .invoice-changes-content-points li p a img{margin:10px 5px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist,#page_invoice .invoice-changes-content .invoice-changes-content-term,#page_invoice .invoice-changes-content .invoice-changes-content-invoice{margin-top:32px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex{margin-top:24px;margin-left:32px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .left-column,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .left-column,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .left-column{width:320px;height:293px;padding:24px;background-color:#fff}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .left-column img,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .left-column img,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .left-column img{width:302px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .mid-column,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .mid-column,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .mid-column{width:88px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .mid-column img,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .mid-column img,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .mid-column img{padding-top:170px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .right-column,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .right-column,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .right-column{width:320px;padding:24px;background-color:#fff}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .right-column img,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .right-column img,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .right-column img{width:302px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .flex .thumbnail:hover,#page_invoice .invoice-changes-content .invoice-changes-content-term .flex .thumbnail:hover,#page_invoice .invoice-changes-content .invoice-changes-content-invoice .flex .thumbnail:hover{cursor:pointer}#page_invoice .invoice-changes-content .invoice-changes-content-term{margin-bottom:60px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist h4,#page_invoice .invoice-changes-content .invoice-changes-content-term h4,#page_invoice .invoice-changes-content .invoice-changes-content-invoice h4{font-weight:600;font-size:20px;line-height:30px;display:flex;align-items:center;text-align:center;letter-spacing:.05em;color:#333;margin-left:32px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion{margin-top:24px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-item{display:flex;flex-direction:column;align-items:flex-start;margin-left:32px;margin-bottom:24px;width:993px;background:#fff;border-radius:8px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-item:last-of-type{margin-bottom:48px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-header{font-weight:600;font-size:18px;line-height:150%;display:flex;align-items:center;width:100%;height:80px;color:#333;cursor:pointer;transition:background-color .3s ease-in-out;text-align:left}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-arrow{display:inline-block;transform:rotate(180deg);transition:transform .3s ease-in-out;margin-left:33px;content:url("/images/ico/ico_arrow_upward.svg")}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-header.active .accordion-arrow{transform:rotate(0deg)}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist span{margin-left:19px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body.active{max-height:2200px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body p{margin-top:0;margin-left:26px;font-weight:300;font-size:16px;line-height:24px;color:#333}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body p span{margin-left:7px;font-weight:600}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table{font-size:16px;display:inline-block;vertical-align:top;margin-left:14px;margin-top:28px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table:first-of-type{margin-left:24px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table th{background-color:#f6f6f6;box-sizing:border-box;padding:8px 0px;width:112px;height:40px;border:1px solid rgba(20,20,20,.2);text-align:center}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table th:last-of-type{background-color:#2d8f38;color:#fff}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table td{box-sizing:border-box;padding:8px;gap:10px;width:112px;height:40px;border-left:1px solid rgba(20,20,20,.2);text-align:right}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table tr{box-sizing:border-box;border-width:0px 1px 1px 1px;border-style:solid;border-color:rgba(20,20,20,.2)}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body ul{text-align:left;margin:24px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body ul li{font-size:14px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th{width:189px;background:#9bdc6b;color:#333}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th:first-of-type{background:#f6f6f6}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th:nth-of-type(2){background:#2d8f38;color:#fff}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th span{display:block;margin:0}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th span.th-sub{font-size:14px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison th span.th-interval{font-weight:300;font-size:12px;line-height:150%}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .accordion-body table.comparison td{width:189px}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .pricelist-sub{text-align:left;margin:24px 32px 0}#page_invoice .invoice-changes-content .invoice-changes-content-pricelist .pricelist-sub span{font-weight:300;font-size:16px;line-height:24px;color:#333;margin:unset}#page_invoice .invoice-changes-content .invoice-changes-content-invoice .head,#page_invoice .invoice-changes-content .invoice-changes-content-term .head{margin-left:32px;margin-top:24px;text-align:left}#page_invoice .invoice-changes-content .invoice-changes-content-invoice .head p,#page_invoice .invoice-changes-content .invoice-changes-content-term .head p{display:inline;font-weight:300;font-size:16px;line-height:150%;font-family:"Hiragino Kaku Gothic Pro"}#page_invoice .invoice-changes-content .invoice-changes-content-term .head h5{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left;margin-top:16px;margin-bottom:6px}#page_invoice .invoice-changes-content .invoice-changes-content-term .text p{display:inherit;padding:0 22px;font-size:14px}#page_invoice .invoice-changes-content .invoice-changes-content-term .text p:first-of-type{margin:0}#page_invoice .invoice-changes-content .invoice-changes-content-invoice .head p a,#page_invoice .invoice-changes-content .invoice-changes-content-term .head p a{font-weight:600;color:#137c1f}#page_invoice .invoice-changes-content .invoice-changes-content-invoice .head ul{margin-top:16px}#page_invoice .invoice-changes-content .invoice-changes-content-invoice .head ul li{font-size:16px}#page_invoice .notice{display:flex;align-items:center;padding:24px 10px;background-color:#fff;width:993px;margin-top:20px;margin-left:22px;border-radius:8px}#page_invoice .icon{width:30px;height:30px;margin-left:20px;margin-right:12px}#page_invoice .text{flex:1;text-align:left}#page_invoice .text p{margin-top:0;margin-bottom:0;display:inline;font-weight:300;font-size:16px;line-height:150%;font-family:"Hiragino Kaku Gothic Pro"}#page_invoice .text p strong{font-weight:600}#page_invoice .invoice-request-content .text.block p{display:block;margin-left:22px}#page_invoice .invoice-request-content .invoice-request-content-part3{margin:32px auto 80px}#page_invoice .invoice-request-content .invoice-request-content-part3 a.invoice-button{width:400px}#page_invoice .invoice-timing-content .invoice-timing-content-part2{margin-bottom:80px}#page_invoice .invoice-contact-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:80px 32px;width:993px;height:72px;background:#fff;border-radius:8px}#page_invoice .invoice-contact-content p{font-family:"Hiragino Kaku Gothic Pro";font-style:normal;font-weight:300;font-size:16px;line-height:150%;display:flex;align-items:center;text-align:center;color:#333;margin:0 auto}#page_invoice #pricelist{display:block;padding-top:100px;margin-top:-68px}#page_invoice .modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;overflow-y:auto;animation:fadeIn .3s ease-in-out forwards}#page_invoice .modal .modal-content{position:relative;display:flex;align-items:center;justify-content:center;width:1000px;height:auto;padding-top:68px}#page_invoice .modal .modal-content .modal-image{width:100%;max-height:700px;object-fit:contain;background-color:#fff}#page_invoice .modal .close{position:absolute;top:0;right:0;cursor:pointer}#page_invoice .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#page_invoice.scroll_lock{overflow:auto;scrollbar-gutter:stable}/*# sourceMappingURL=help.css.map */
