@import url("https://fonts.googleapis.com/css2?family=Fraunces:wght@100&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fraunces:wght@100&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fraunces:wght@100&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;display:block}body{font-size:15px;word-wrap:break-word;overflow-wrap:break-word}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}form{vertical-align:baseline;width:100%}input[type="button"],input[type="submit"],button,input[type='text']{-webkit-appearance:none;vertical-align:middle}input[type="button"]:focus,input[type="submit"]:focus,button:focus,input[type='text']:focus{outline:none}iframe{max-width:100%}a{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.antiquewhite{background-color:antiquewhite}.floralwhite{background-color:floralwhite}.gainsboro{background-color:gainsboro}.khaki{background-color:khaki}.lavender{background-color:lavender}.lavenderblush{background-color:lavenderblush}.lightblue{background-color:lightblue}.lightgray{background-color:lightgray}.lightskyblue{background-color:lightskyblue}.lightyellow{background-color:lightyellow}.paleturquoise{background-color:paleturquoise}.white{background-color:white}.thistle{background-color:thistle}.powderblue{background-color:powderblue}.sidebar{background-color:white;border-right:1px solid #e5e5e5;transform:none;position:sticky;top:0;height:100vh;white-space:nowrap;transition:all .3s;overflow-y:scroll}@media (max-width: 766px){.sidebar{display:none}}.sidebar__is-open{transform:none;width:220px;max-width:220px}@media (max-width: 766px){.sidebar__is-open{position:absolute}}.sidebar__is-closed{width:0}@media (min-width: 767px){.sidebar__is-closed{transform:translateX(-100%)}.sidebar__is-closed+.content{flex:1}}@media (max-width: 766px){.sidebar__is-closed{display:none}}.sidebar__menu-lists{padding:45px 0}.sidebar__menu-lists__profile{text-align:center;font-size:1.1rem;line-height:1.7rem;padding:7px 7px 14px 7px}.sidebar__menu-lists__title{color:#999;font-size:1.1rem;padding:7px 14px;font-weight:bold}.sidebar__menu-lists__list{font-size:1.5rem;transition:all .2s}.sidebar__menu-lists__list a{padding:17px;display:block}.sidebar__menu-lists__list a:hover{background-color:#f2f2f2}.sidebar__menu-lists__list a i,.sidebar__menu-lists__list a svg{margin-right:4px}.sidebar-switcher{position:fixed;left:11px;top:11px;font-size:2.4rem}.sidebar-switcher .sidebar-toggle-btn__is-closed{transform:rotate(180deg)}.sidebar-switcher .sidebar-toggle-btn:hover{cursor:pointer}.sidebar-switcher .sidebar-toggle-btn .fa-angle-double-left{text-shadow:ghostwhite 1px 1px 0, ghostwhite -1px -1px 0, ghostwhite -1px 1px 0, ghostwhite 1px -1px 0, ghostwhite 0px 1px 0, ghostwhite 0 -1px 0, ghostwhite -1px 0 0, ghostwhite 1px 0 0}@media (max-width: 766px){.sidebar-switcher{display:none}}.right-sidebar{margin-top:58px;width:240px;padding-left:55px}.right-sidebar__contents{height:100vh;position:sticky;top:0;overflow-y:scroll}.right-sidebar h4{font-size:1.3rem;line-height:1.7rem;text-align:center;text-indent:.1em;padding:13px 0}.right-sidebar h4:before{font-size:1.4em;content:"#";font-family:'Fraunces', serif;vertical-align:bottom;color:#999;margin-right:.2em}.right-sidebar .aside-lists__list{margin-bottom:21px;font-size:1.3rem}.right-sidebar .aside-lists__list a{display:block;padding:14px;line-height:2.2rem;border-radius:4px}.right-sidebar .aside-lists__list a:hover{background-color:white}.warning-view{text-align:center}.warning-view h1{font-size:5.0rem;margin-top:10vh;margin-bottom:41px}.card-page{background-color:white;padding:41px;border-radius:7px;text-align:center;width:270px}.card-page img{width:100%}.card-page__icon{max-width:180px;margin:0 auto}.card-page h2{margin:21px 0}.payment-lp{margin-top:41px}.payment-lp__section{margin-bottom:31px}.payment-lp__section h2{text-align:center;font-size:1.7rem;margin-bottom:41px;position:relative}.payment-lp__section h2 span{background-color:ghostwhite;padding:0 21px;z-index:1}.payment-lp__section h2:after{content:"";display:block;width:100%;border-bottom:1px solid #999;position:absolute;top:50%;z-index:-1}.payment-lp__section__ricci_ul{padding:0 51px}.payment-lp__section__ricci_ul__list{padding:21px 14px;background-color:white;border-radius:7px;margin-bottom:31px;display:flex;align-items:center}.payment-lp__section__ricci_ul__list__icon{text-align:center;font-size:5rem;width:100px}.payment-lp__section__ricci_ul__list__title{font-size:1.4rem;font-weight:bold;color:#222}.payment-lp__section__ricci_ul__list__description{font-size:1.2rem;color:#666;padding:7px 0;line-height:1.7rem}.action-area{display:flex;justify-content:flex-end;font-size:1.3rem;margin-top:14px}.action-area a,.action-area button{display:block;border:1px solid;border-color:#222;background-color:#222;color:white;padding:11px 21px}.action-area a:hover,.action-area button:hover{color:white;background-color:#444;cursor:pointer}.action-nav{display:flex;justify-content:flex-end;font-size:1.3rem;margin-bottom:21px}.action-nav a,.action-nav button{display:block;border:1px solid;border-color:#999;color:#222;padding:7px 13px;margin-left:14px}.action-nav a:hover,.action-nav button:hover{background-color:#efefef;cursor:pointer}.cards{justify-content:space-between}.card{max-width:335px;margin-bottom:24px;box-sizing:border-box}.card img{width:100%}@media (max-width: 766px){.card{max-width:100%}}.card a{display:block;padding:24px}.card__light{background-color:white;color:#222}.card__light h3{color:#222}.card__light a:hover{background-color:#efefef;color:#222}.card__dark{background-color:#222;color:white}.card__dark h3{color:white}.card__dark a:hover{color:white;background-color:#3c3c3c}.card h3{font-size:1.7rem;line-height:1.8rem;margin-bottom:17px}.card h3 i,.card h3 svg{margin-right:7px}.card p{font-size:1.3rem;line-height:1.7em}.best-position-area__box{padding:21px;text-align:center;background-color:white;border-radius:4px;margin-bottom:21px}.best-position-area__box div>dl{display:flex;justify-content:center}.best-position-area__box div>dl dt{font-size:1.1rem;margin-bottom:4px}.best-position-area__box div>dl dd{font-size:1.6rem;line-height:2.5rem;font-weight:bold}.best-position-area__box div>dl>div{border-left:1px solid #ccc;padding:0 24px}.best-position-area__box div>dl>div:last-child{border-right:1px solid #ccc}.best-position-area__box__small{font-size:1.4rem;margin-bottom:17px}.best-position-area__box__middle{font-size:1.6rem;margin-bottom:11px}.best-position-area__box__large{font-size:2.0rem;margin-bottom:17px}.best-position-area .best-position-area__box__main dl{margin-bottom:0}.best-position-area__scores__person{background-color:white;border-radius:4px;margin-bottom:21px}.best-position-area__scores__person:last-child{margin-bottom:0}.best-position-area__scores__person__infomation{padding:21px}.best-position-area__scores__person__infomation__small{font-size:1.2rem;margin-bottom:7px}.best-position-area__scores__person__infomation__middle{font-size:1.6rem;margin-bottom:7px}.best-position-area__scores__person__infomation__large{font-size:2.0rem;margin-bottom:7px}.best-position-area__scores__person__row{padding-bottom:21px;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;text-align:center;align-items:center;grid-column-gap:10px;grid-row-gap:20px}.best-position-area__scores__person__row>div:nth-child(1){grid-row:1 / 2;grid-column:1 / 2}.best-position-area__scores__person__row>div:nth-child(2){grid-row:2 / 3;grid-column:1 / 2}.best-position-area__scores__person__row>div:nth-child(3){grid-row:1 / 2;grid-column:2 / 3}.best-position-area__scores__person__row>div:nth-child(4){grid-row:2 / 3;grid-column:2 / 3}.best-position-area__scores__person__row>div:nth-child(5){grid-row:1 / 3;grid-column:3 / 4}.best-position-area__scores__person__row>div:nth-child(6){grid-row:1 / 2;grid-column:4 / 5}.best-position-area__scores__person__row>div:nth-child(7){grid-row:2 / 3;grid-column:4 / 5}.best-position-area__scores__person__row>div:nth-child(8){grid-row:1 / 3;grid-column:5 / 6}.best-position-area__scores__person__row__title{font-size:1.2rem;color:#666}.best-position-area__scores__person__row__score{font-size:2.6rem;margin:4px 0;font-weight:100}.best-position-area__scores__person__row .bignum{font-size:4rem;font-weight:330}.best-position-area__scores__person__row__description{font-size:1.2rem;font-weight:bold}.disclose-biorhythm-area__person{background-color:white;padding:47px;border-radius:4px;margin-bottom:41px}.disclose-biorhythm-area__person__header{border-bottom:1px solid #ccc;margin-bottom:21px}.disclose-biorhythm-area__person__header__small{font-size:1.4rem;margin-bottom:17px}.disclose-biorhythm-area__person__header__middle{font-size:2.0rem;margin-bottom:17px}.disclose-biorhythm-area__person__header__large{font-size:3.0rem;margin-bottom:21px}.disclose-biorhythm-area__person__scores__small{font-size:1.2rem;margin-bottom:17px}.disclose-biorhythm-area__person__scores__middle{font-size:1.8rem;margin-bottom:17px}.disclose-biorhythm-area__person__scores__large{font-size:2.7rem;margin-bottom:21px}.disclose-biorhythm-area__person__scores__description{margin-bottom:24px;font-size:1.5rem;line-height:2.2rem}.disclose-biorhythm-area__person__scores:last-child .disclose-biorhythm-area__person__scores__description{margin-bottom:0}.disclose-biorhythm-area-print__person{page-break-before:always;background-color:white;border-radius:4px;padding:14px;margin-bottom:21px}@media print{.disclose-biorhythm-area-print__person{size:A4;width:210mm;height:297mm;position:relative}}.disclose-biorhythm-area-print__person__header{border-bottom:1px solid #ccc;margin-bottom:14px}.disclose-biorhythm-area-print__person__header__middle{font-size:12pt;margin:0 7px 14px 0}.disclose-biorhythm-area-print__person__header__large{margin-bottom:14px;font-size:24pt}.disclose-biorhythm-area-print__person__scores{padding:7px 0;margin-bottom:7px}.disclose-biorhythm-area-print__person__scores__middle{font-size:10pt;margin-bottom:7px}.disclose-biorhythm-area-print__person__scores__description{font-size:8pt;line-height:1.4rem}.disclose-biorhythm-area-print__person__copyright{border-top:1px solid #efefef;width:100%;text-align:center;line-height:1.4rem;font-size:6pt;padding:14px 0}@media print{.disclose-biorhythm-area-print__person__copyright{position:absolute;bottom:0;right:50%;left:50%;transform:translate(-50%, -50%)}}.disclose-biorhythm-area-compact__person{background-color:white;margin-bottom:41px;border-radius:4px}.disclose-biorhythm-area-compact__person__header{text-align:center;padding:27px}.disclose-biorhythm-area-compact__person__header__small{font-size:1.3rem;margin-bottom:14px}.disclose-biorhythm-area-compact__person__header__middle{font-size:1.6rem;margin-bottom:14px}.disclose-biorhythm-area-compact__person__header__large{font-size:2.2rem;margin-bottom:11px}.disclose-biorhythm-area-compact__person__body__content{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.disclose-biorhythm-area-compact__person__body__content input{display:none}.disclose-biorhythm-area-compact__person__body__content label{padding:21px;display:block;order:-1;border-bottom:1px solid #fff}.disclose-biorhythm-area-compact__person__body__content label:hover{border-bottom:1px solid #000;cursor:pointer}.disclose-biorhythm-area-compact__person__body__content input:checked+label{border-color:#000;background-color:#efefef}.disclose-biorhythm-area-compact__person__body__content input:checked+label+.biorhythm-text{display:block}.disclose-biorhythm-area-compact__person__body__content .biorhythm-text{width:100%;display:none;font-size:1.4rem;line-height:21px;padding:27px;color:#444}.disclose-biorhythm-area-compact__person__body__content .biorhythm-text__label{margin-bottom:14px}.disclose-deep-area__division{border-bottom:1px solid #efefef;margin:21px 0 27px}.disclose-deep-area__person{padding:47px;background-color:white;border-radius:4px;margin-bottom:41px}.disclose-deep-area__person__profile__small{font-size:1.8rem;margin-bottom:17px}.disclose-deep-area__person__profile__middle{font-size:2.5rem;margin-bottom:17px}.disclose-deep-area__person__profile__large{font-size:3.6rem;margin-bottom:21px}.disclose-deep-area__person__scores__large{font-size:3.2rem;margin-bottom:21px}.disclose-deep-area__person__scores__middle{font-size:1.9rem;margin-bottom:17px}.disclose-deep-area__person__scores__description{font-size:1.5rem;line-height:2.2rem;margin-bottom:24px}.disclose-deep-area__person__scores__description ul li,.disclose-deep-area__person__scores__description ol li{font-size:1.5rem;margin:7px 0;list-style:inside}.disclose-deep-print-area .flex-contents-nowrap{display:flex}@media all and (-ms-high-contrast: none){.disclose-deep-print-area .flex-contents-nowrap .print_pages.page-break{page-break-before:auto}}.disclose-deep-print-area .flex-contents-nowrap>div:nth-child(1){flex:7.5 1}.disclose-deep-print-area .flex-contents-nowrap>div:nth-child(2){flex:4 1;padding-left:7px}.disclose-deep-print-area__paper{page-break-before:auto;background-color:white;padding:14px;margin-bottom:21px}@media print{.disclose-deep-print-area__paper{size:A4;width:210mm;height:297mm;position:relative}}.disclose-deep-print-area__paper__header{border-bottom:1px solid #ccc;margin-bottom:14px}.disclose-deep-print-area__paper__header__middle{font-size:12pt;margin:0 7px 14px 0}.disclose-deep-print-area__paper__header__large{margin-bottom:14px;font-size:24pt}.disclose-deep-print-area__paper__scores{padding:7px;margin-bottom:7px}.disclose-deep-print-area__paper__scores__middle{font-size:10pt;margin-bottom:7px}.disclose-deep-print-area__paper__scores__description{font-size:8pt;line-height:1.4rem}.disclose-deep-print-area__paper__attention{border:1px dashed red}.disclose-deep-print-area__paper__copyright{border-top:1px solid #efefef;width:100%;text-align:center;line-height:1.4rem;font-size:6pt;padding:14px 0}@media print{.disclose-deep-print-area__paper__copyright{position:absolute;bottom:0;right:50%;left:50%;transform:translate(-50%, -50%)}}.select-content{display:none}#inputType:checked ~ .content-switcher label[for="inputType"],#textType:checked ~ .content-switcher label[for="textType"]{color:#222;background-color:#f1f1f1;border-color:inherit}#inputType:checked ~ .inputTypeContent,#textType:checked ~ .textTypeContent{display:block}.content-switcher{user-select:none;display:flex;font-size:1.3rem;margin-bottom:24px}.content-switcher label{color:#999;border-bottom:1px solid;border-color:inherit;padding:14px 24px;transition:all .2s}.content-switcher label:hover{cursor:pointer;color:#222}@media (max-width: 766px){.content-switcher{justify-content:center}}.disclosed-user-input-form-row__column__size_2{width:2em}.disclosed-user-input-form-row__column__size_3{width:3em}.disclosed-user-input-form-row__column__size_4{width:4em}.disclosed-user-input-form-row__column__size_5{width:5em}.disclosed-user-input-form-row__column__size_6{width:6em}.disclosed-user-input-form-row__column__size_7{width:7em}.disclosed-user-input-form-row__column__size_8{width:8em}.disclosed-user-input-form-row__column__size_9{width:9em}.disclosed-user-input-form-row__column__size_10{width:10em}.disclosed-user-input-form-row__column__size_11{width:11em}.disclosed-user-input-form-row__column__size_12{width:12em}.disclosed-user-input-form-row__column__size_13{width:13em}.disclosed-user-input-form-row__column__size_14{width:14em}.disclosed-user-input-form-row__column__size_15{width:15em}.disclosed-user-input-form-row__column__size_16{width:16em}.disclosed-user-input-form-row__column__size_17{width:17em}.disclosed-user-input-form-row__column__size_18{width:18em}.disclosed-user-input-form-row__column__size_19{width:19em}.disclosed-user-input-form-row__column__size_20{width:20em}.disclosed-user-input-form-row__column__size_21{width:21em}.disclosed-user-input-form-row__column__size_22{width:22em}.disclosed-user-input-form-row__column__size_23{width:23em}.disclosed-user-input-form-row__column__size_24{width:24em}.disclosed-user-input-form-row__column__size_25{width:25em}.disclosed-user-input-form-row__column__size_26{width:26em}.disclosed-user-input-form-row__column__size_27{width:27em}.disclosed-user-input-form-row__column__size_28{width:28em}.disclosed-user-input-form-row__column__size_29{width:29em}.disclosed-user-input-form-row__column__size_30{width:30em}.disclosed-user-input-form-row__column__size_31{width:31em}.disclosed-user-input-form-row__column__size_32{width:32em}.disclosed-user-input-form-row__column__size_33{width:33em}.disclosed-user-input-form-row__column__size_34{width:34em}.disclosed-user-input-form-row__column__size_35{width:35em}.disclosed-user-input-form-row__column__size_36{width:36em}.disclosed-user-input-form-row__column__size_37{width:37em}.disclosed-user-input-form-row__column__size_38{width:38em}.disclosed-user-input-form-row__column__size_39{width:39em}.disclosed-user-input-form-row__column__size_40{width:40em}.disclosed-user-input-form-row__column__size_41{width:41em}.disclosed-user-input-form-row__column__size_42{width:42em}.disclosed-user-input-form-row__column__size_43{width:43em}.disclosed-user-input-form-row__column__size_44{width:44em}.disclosed-user-input-form-row__column__size_45{width:45em}.disclosed-user-input-form-row__column__size_46{width:46em}.disclosed-user-input-form-row__column__size_47{width:47em}.disclosed-user-input-form-row__column__size_48{width:48em}.disclosed-user-input-form-row__column__size_49{width:49em}.disclosed-user-input-form-row__column__size_50{width:50em}.disclosed-user-input-form-row{margin-bottom:21px;margin-top:14px;justify-content:space-between;color:#222}.disclosed-user-input-form-row__column{font-size:1.4rem;display:flex;align-items:center}.disclosed-user-input-form-row__column input{border-radius:4px}.disclosed-user-input-form-row__column input:focus{outline:1px solid cornflowerblue}.disclosed-user-input-form-row__column input::placeholder{color:#ddd}.disclosed-user-input-form-row__column label{display:flex;align-items:center}.disclosed-user-input-form-row__column label i,.disclosed-user-input-form-row__column label svg{font-size:1.7rem}.disclosed-user-input-form-row__column label input span{display:block}.disclosed-user-input-form-row__column label input+div{color:#ddd}.disclosed-user-input-form-row__column label input+div:hover{cursor:pointer}.disclosed-user-input-form-row__column label input[type="checkbox"],.disclosed-user-input-form-row__column label input[type="radio"]{display:none}.disclosed-user-input-form-row__column label input[type="checkbox"]+div{padding:4px;border-radius:3px}.disclosed-user-input-form-row__column label input[type="checkbox"]:checked+div{color:black}.disclosed-user-input-form-row__column label input[type="radio"]:checked+div[class="disclosed-user-input-form-row__column__male"]{color:cornflowerblue}.disclosed-user-input-form-row__column label input[type="radio"]:checked+div[class="disclosed-user-input-form-row__column__female"]{color:coral}.disclosed-user-input-form-row__column input[type="number"],.disclosed-user-input-form-row__column input[type="text"]{border:1px solid;border-color:ghostwhite;background-color:white;padding:11px}.disclosed-user-input-form-row__column input[type="number"]+span,.disclosed-user-input-form-row__column input[type="text"]+span{margin-left:7px}.addDisclosedUserInputRow button{border:1px solid white;background-color:white;font-size:1.4rem;padding:14px;display:block;border-radius:50%;margin:0 auto;transition:all .2s}.addDisclosedUserInputRow button:hover{cursor:pointer;background-color:#f1f1f1}.disclosed-user-input-form-text{margin-bottom:21px}.disclosed-user-input-form-text textarea{outline:none;width:100%;box-sizing:border-box;border:1px solid #ccc;height:50vh;padding:7px;line-height:2.0rem}.many-many-relationship-area{width:700px;overflow:scroll;height:90vh}.many-many-relationship-area table{position:relative;font-size:1.2rem;line-height:1.7rem;text-align:center;background-color:white}.many-many-relationship-area table thead tr,.many-many-relationship-area table tbody tr{border-bottom:1px solid;border-color:white}.many-many-relationship-area table thead tr th,.many-many-relationship-area table tbody tr th{background-color:#f5f5f5;padding:11px;border-right:1px solid;border-color:white}.many-many-relationship-area table tbody tr:last-child{border-bottom:none}.many-many-relationship-area table tbody tr:last-child td{border-bottom:none}.many-many-relationship-area table tbody td{display:table-cell;vertical-align:middle;border-bottom:1px solid;border-right:1px solid;border-color:#efefef}.many-many-relationship-area table tbody td:last-child{border-right:none}.many-many-relationship-area table td,.many-many-relationship-area table th{width:120px}.many-many-relationship-area__fixed,.many-many-relationship-area__fixed_xy{position:sticky;top:0;left:0}.many-many-relationship-area__fixed:before,.many-many-relationship-area__fixed_xy:before{content:"";position:absolute;top:-1px;left:-1px}.many-many-relationship-area__fixed{z-index:1}.many-many-relationship-area__fixed_xy{z-index:2}.many-many-relationship-area .cross-hilight tr:hover,.many-many-relationship-area .cross-hilight td:hover,.many-many-relationship-area .cross-hilight th:hover{background-color:#ccc}.many-many-relationship-area .cross-hilight-hover{background-color:#efefef;border-color:white}.one-many-relationship-area__block{padding:41px;padding-bottom:0;background-color:white;border-radius:4px;margin-bottom:21px}.one-many-relationship-area__block__small{font-size:1.2rem;line-height:2.4rem}.one-many-relationship-area__block__middle{font-size:1.6rem;line-height:2.6rem}.one-many-relationship-area__block__large{font-size:2.0rem;line-height:3rem}.one-many-relationship-area__block__description{font-size:1.4rem;line-height:2.2rem;margin-bottom:14px;margin-top:7px}.one-many-relationship-area__block__header{padding-bottom:21px;border-bottom:1px solid #efefef;display:flex;justify-content:space-evenly;align-items:center;text-align:center}.one-many-relationship-area__block__header .icon{font-size:3.0rem}.one-many-relationship-area__block__scores{padding-top:21px}.one-many-relationship-area__block__margin-bottom{padding-bottom:41px}.one-many-relationship-area dl{font-size:1.4rem;padding:21px;background-color:white;border-radius:4px;display:flex;margin-bottom:21px;align-items:center}.one-many-relationship-area dl dt{padding:7px 14px}.one-many-relationship-area dl dt,.one-many-relationship-area dl dd{margin-left:7px}.one-many-relationship-area dl dt select,.one-many-relationship-area dl dd select{padding:7px 14px;border-color:#444}.one-many-relationship-area input.accordion-checkbox{display:none}.one-many-relationship-area .accordion-box{opacity:0;height:0;transition:.2s;visibility:hidden}.one-many-relationship-area input.accordion-checkbox{border:1px solid green}.one-many-relationship-area input.accordion-checkbox:checked+label.accordion-arrow{border-color:purple}.one-many-relationship-area input.accordion-checkbox:checked+label.accordion-arrow i,.one-many-relationship-area input.accordion-checkbox:checked+label.accordion-arrow svg{transform:rotate(180deg)}.one-many-relationship-area input.accordion-checkbox:checked+label.accordion-arrow+.accordion-box{visibility:visible;opacity:1;height:auto}.one-many-relationship-area label.accordion-arrow{display:block;width:100%}.one-many-relationship-area label.accordion-arrow i,.one-many-relationship-area label.accordion-arrow svg{margin:21px auto 0;display:block;font-size:2.2rem}.one-many-relationship-area label.accordion-arrow i:hover,.one-many-relationship-area label.accordion-arrow svg:hover{cursor:pointer}.dl-infomation-list{background-color:white;padding:24px;margin-bottom:24px}.dl-infomation-list dl{font-size:1.3rem}.dl-infomation-list dl>div{display:flex;align-items:center}.dl-infomation-list dl>div dt,.dl-infomation-list dl>div dd{padding:12px 0}.dl-infomation-list dl>div dt{width:140px}.dl-infomation-list dl>div dd label:hover{cursor:pointer}.dl-infomation-list dl>div dd a{color:cornflowerblue}.dl-infomation-list dl>div dd input{border:1px solid #ccc;padding:7px;border-radius:2px}.dl-infomation-list dl>div dd input+span{margin-right:4px}.dl-infomation-list dl>div dd input[type="text"]{width:300px}#edit-display-area{display:flex}#edit-display-area:hover .edit-display-area-controller{color:#444;cursor:pointer}.edit-display-area-controller{color:#ccc;line-height:2.7rem;display:flex;align-items:baseline}.edit-display-area-controller__active{color:#444;margin-left:7px}.edit-display-area-controller__active:hover{color:cornflowerblue}.editableInputForm{font-size:1.7rem;line-height:2.9rem;margin-bottom:23px;margin-right:7px;width:320px;padding:0 7px;border:1px solid #ccc;border-radius:4px;background-color:white}.editableInputForm:before{font-size:2.7rem;content:"#";font-family:'Fraunces', serif;vertical-align:bottom;color:#999;margin-right:.5rem}@media (min-width: 767px){.editableInputForm:before{margin-left:-1.2rem}}@media (max-width: 766px){.editableInputForm:before{margin-left:14px}}.editIcon{margin:7px 0 0 14px}.empty-table{padding:14px;text-align:center}.group-switcher{margin-bottom:23px}.group-switcher form{width:100%}.group-switcher form select{border:1px solid #999;background-color:ghostwhite;width:100%;padding:14px}.package-infomation-box__title{color:#999;text-align:center;font-size:1.1rem}.light-board{padding:17px;display:block;margin-bottom:24px}.light-board>div{align-items:center}.light-board__light{background-color:white;color:#222}.light-board__light dt{color:#888}.light-board__light:hover{background-color:#efefef;color:#222}.light-board__dark{background-color:#222;color:white}.light-board__dark:hover{color:white;background-color:#3c3c3c}.light-board__dark dt{color:#aaa}.light-board__icon{font-size:3.1rem;padding:14px}.light-board__title{font-size:1.8rem;padding-bottom:11px}.light-board__infomation dl{line-height:2.1rem}.light-board__infomation dl>div{margin-right:17px;font-size:1.4rem}.light-board__infomation dl>div dt{margin-right:4px}#loading_icon{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,0.5);z-index:10;display:none;animation:spinnerFadeIn 0.1s ease}@keyframes spinnerFadeIn{0%{opacity:0}100%{opacity:1}}.loader{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);width:91px;height:91px;border-radius:50%;perspective:800px}.inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.inner.one{left:0%;top:0%;animation:rotate-one 1s linear infinite;border-bottom:3px solid #fff}.inner.two{right:0%;top:0%;animation:rotate-two 1s linear infinite;border-right:3px solid #fff}.inner.three{right:0%;bottom:0%;animation:rotate-three 1s linear infinite;border-top:3px solid #fff}.text{color:white;bottom:-30px;position:absolute;width:100%;text-align:center;font-size:1.6rem;letter-spacing:.2em;margin:4px 0;font-weight:100}.text:hover{cursor:pointer}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}.many-rows-table table{width:100%;background-color:white;font-size:1.3rem;margin-bottom:24px}.many-rows-table table tr:nth-child(2n){background-color:#f9f9f9}.many-rows-table table tr:hover{background-color:#efefef}.many-rows-table table th,.many-rows-table table td{line-height:1.7rem}.many-rows-table table th{padding:11px 14px;color:#888;text-align:left}.many-rows-table table td a{display:block;padding:9px 14px}.many-rows-table table caption{text-align:left;font-size:1.7rem;padding:14px 0}.many-rows-table-flex{width:100%;background-color:white;font-size:1.3rem;margin-bottom:24px}.many-rows-table-flex__thead__tr{background-color:ghostwhite;display:flex;justify-content:space-around}.many-rows-table-flex__thead__tr__th{padding:9px 14px;color:#888}.many-rows-table-flex__tbody__tr{position:relative;transition:all .2s}.many-rows-table-flex__tbody__tr:nth-child(2n){background-color:#f9f9f9}.many-rows-table-flex__tbody__tr:hover{background-color:#efefef}.many-rows-table-flex__tbody__tr a{display:flex;justify-content:space-around;line-height:1.7rem}.many-rows-table-flex__tbody__tr__td{padding:9px 14px}.many-rows-table-flex__tbody__tr__tools{position:absolute;right:-30px;display:flex;z-index:10;font-size:1.3rem}.many-rows-table-flex__tbody__tr .tool-buttons{margin-right:2px}.many-rows-table-flex__tbody__tr .tool-buttons:hover{cursor:pointer}.many-rows-table-flex__thead__tr .col-1,.many-rows-table-flex__tbody__tr .col-1{width:40px}.many-rows-table-flex__thead__tr .col-2,.many-rows-table-flex__tbody__tr .col-2{width:100px}.many-rows-table-flex__thead__tr .col-3,.many-rows-table-flex__tbody__tr .col-3{width:120px}.many-rows-table-flex__thead__tr .col-4,.many-rows-table-flex__tbody__tr .col-4{width:140px}.many-rows-table-flex__thead__tr .col-5,.many-rows-table-flex__tbody__tr .col-5{width:160px}.many-rows-table-flex__thead__tr .col-6,.many-rows-table-flex__tbody__tr .col-6{width:180px}.many-rows-table-flex__thead__tr .col-7,.many-rows-table-flex__tbody__tr .col-7{width:200px}.many-rows-table-flex__thead__tr .col-8,.many-rows-table-flex__tbody__tr .col-8{width:220px}.many-rows-table-flex__thead__tr .col-9,.many-rows-table-flex__tbody__tr .col-9{width:240px}.many-rows-table-flex__thead__tr .col-10,.many-rows-table-flex__tbody__tr .col-10{width:260px}.mind-map{display:flex;align-items:center;margin-bottom:41px}.mind-map__graph{width:380px}.mind-map__content{width:100%}.mind-map__content__info{font-size:2.2rem;line-height:21px;background-color:white;border-radius:4px;margin:14px 0;display:flex;align-items:center;padding:14px}.mind-map__content__info div{font-size:1.7rem;text-align:center;width:100%}.mind-map__content__info div:nth-child(1){font-weight:bold;font-size:2.4rem}.mind-map__content__info div .small{font-size:1.4rem}.mind-map__content__info div .maru{color:darkcyan}.mind-map__content__info div .sankaku{color:tomato}.mind-map__content__info div .shikaku{color:cornflowerblue}.mind-map_12__table{width:100%}.mind-map_12__table table{background-color:white;font-size:1.3rem;text-align:center;width:100%}.mind-map_12__table table tr{border-bottom:1px solid ghostwhite}.mind-map_12__table table tr:last-child{border:none}.mind-map_12__table table th,.mind-map_12__table table td{padding:21px 0;vertical-align:middle}.mind-map_12__table table th{background-color:ghostwhite}.mind-map_12__table .small{font-size:1.1rem;line-height:1.7rem;color:#666}.mind-map_12__table .maru{color:darkcyan}.mind-map_12__table .sankaku{color:tomato}.mind-map_12__table .shikaku{color:cornflowerblue}.nav-anker-box{position:relative;margin-bottom:14px}.nav-anker-box:before{font-family:"Font Awesome 5 Pro";content:"\f0c1";display:block;position:absolute;left:10px;top:39%;opacity:0;transition:all .2s}.nav-anker-box:hover:before{opacity:1}.nav-anker-box a{background-color:white;border-radius:4px;display:block;padding:7px 14px;padding-left:35px}.nav-anker-box__small{font-size:1.2rem;line-height:2.0rem}.nav-anker-box__middle{font-size:1.5rem;line-height:2.4rem}.page-navigation{padding:14px 0;font-size:1.3rem;display:flex;justify-content:space-between}.page-navigation__infomation{display:flex;align-items:center}.page-navigation__infomation>div{margin-right:4px}.page-navigation__controller form dl div{display:flex;align-items:center}.page-navigation__controller form dl dd select{padding:4px 7px;margin-left:7px}.pager{font-size:1.4rem;margin:41px 0}.pager ul{display:flex;justify-content:center;line-height:2.2rem}.pager ul li{margin:0 7px;display:block}.pager ul li:first-child{margin-left:0}.pager ul li:last-child{margin-right:0}.pager ul li a{display:block;padding:7px}.pager ul li:hover{text-decoration:underline}.pager ul li .current{color:#aaa}#tableType:checked ~ .content-switcher label[for="tableType"],#cardType:checked ~ .content-switcher label[for="cardType"]{color:#222;background-color:#f1f1f1;border-color:inherit}#tableType ~ .tableTypeContent,#cardType ~ .cardTypeContent{display:none}#tableType:checked ~ .tableTypeContent,#cardType:checked ~ .cardTypeContent{display:block}.simple-display-card{display:flex;justify-content:space-between;flex-wrap:wrap}.simple-display-card__child{background-color:white;width:320px;margin-bottom:27px;border-radius:4px}.simple-display-card__child__profile{border-bottom:1px solid ghostwhite;text-align:center;padding:21px 0 16px}.simple-display-card__child .small{font-size:1.1rem;line-height:1.7rem}.simple-display-card__child .middle{font-size:1.4rem;line-height:2.2rem}.simple-display-card__child .large{font-size:1.7rem;line-height:2.7rem}.simple-display-card__child dl{padding:14px 0 24px}.simple-display-card__child dl div{display:flex;margin:0 auto;font-size:1.4rem}.simple-display-card__child dl dt,.simple-display-card__child dl dd{width:50%;padding:7px 11px}.simple-display-card__child dl dt{text-align:right;color:gray}.simple-panel{display:flex;justify-content:space-between;margin-bottom:21px}.simple-panel__box{flex-basis:25%;background-color:white;border-radius:7px;padding:23px;text-align:center}.simple-panel__box__title{font-size:1.1rem;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid #ececec}.simple-panel__box__content{font-size:4.0rem}.maru{color:darkcyan}.shikaku{color:cornflowerblue}.sankaku{color:tomato}.subscription-box{border-radius:7px;display:flex;padding:24px;background-color:white;margin-bottom:24px}.subscription-box__label{font-size:1.1rem;background-color:#efefef;border-radius:4px;padding:4px 7px;vertical-align:middle;margin-left:7px}.subscription-box__label.active{background-color:#cbf4c9;color:#0e6245}.subscription-box__label.past_due{color:red}.subscription-box__label.unpaid{color:red}.subscription-box__label.canceled{color:red}.subscription-box__label.incomplete{color:red}.subscription-box__label.incomplete_expired{color:red}.subscription-box__label.trialing{color:red}.subscription-box__label.all{color:red}.subscription-box__label.ended{color:red}.subscription-box__left{flex:1}.subscription-box__left h4{font-size:1.8rem;margin-bottom:14px}.subscription-box__left dl{font-size:1.3rem}.subscription-box__left dl>div{display:flex;line-height:2.1rem}.subscription-box__left dl dt{color:#666;width:95px}.subscription-box__left dl dd{color:#222}.subscription-box__right{flex:1}.subscription-box__right .large{font-size:1.8rem;text-align:right;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #ccc}.subscription-box__right dl{color:#666;font-size:1.3rem}.subscription-box__right dl>div{display:flex;justify-content:space-between;margin-bottom:11px}.subscription-payment-form{border-radius:14px;width:320px;margin:41px auto;padding:21px 35px 41px;background-color:white}.subscription-payment-form__icon{padding:14px 0 21px}.subscription-payment-form__icon img{max-width:120px;width:120px;border-radius:7px;display:block;margin:0 auto}.subscription-payment-form__description{font-size:1.3rem;color:#666;text-align:center;line-height:1.7rem;margin-bottom:7px}.subscription-payment-form__table table{width:100%;font-size:1.1rem;color:#666}.subscription-payment-form__table table th,.subscription-payment-form__table table td{padding:7px 0}.subscription-payment-form__table table th{text-align:left}.subscription-payment-form__table table td{text-align:right}.subscription-payment-form__table__division{border-top:1px dotted #666}.subscription-payment-form__summary{text-align:center;margin-bottom:21px;letter-spacing:.2rem}.subscription-payment-form__division{border-top:1px solid #eaeaea;margin-bottom:27px}.subscription-payment-form .large{font-size:2.3rem;color:#222;font-weight:bold}.subscription-payment-form .small{font-size:1.6rem;color:#666}.subscription-payment-form dl div{margin-bottom:21px}.subscription-payment-form dl dt{margin-bottom:4px;font-size:1.2rem}.subscription-payment-form dl dd input{width:100%;border:1px solid ghostwhite;border-radius:7px;padding:15px 9px;box-sizing:border-box}.subscription-payment-form dl dd input:read-only{background-color:ghostwhite}.subscription-payment-form button{display:block;background-color:#009688;color:white;border:none;text-align:center;padding:7px;border-radius:7px;font-size:1.4rem;width:50%;box-sizing:border-box;margin:41px auto 0;transition:all .2s}.subscription-payment-form button:hover{cursor:pointer;background-color:#00b09f}.MyCardElement{border:1px solid #ccc;border-radius:7px;padding:14px 7px}.MyCardElementError{color:orangered;margin:21px 0}html{font-size:62.5%}body{background-color:ghostwhite;font-family:'Helvetica Neue', 'Segoe UI', YuGothic, 'Yu Gothic Medium', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;scroll-padding-bottom:300px}a{color:inherit;transition:.2s}a:hover{color:#4d4d4d}b{font-weight:bold;margin:0 2px}h1,h2,h3,h4,h5,h6{color:#222}.wrapper{display:flex;position:relative}.solid-text{font-family:'M PLUS 1p', sans-serif}.site-logo{font-size:4.2rem;color:#000;padding:11px 0}.site-logo-mini{color:#000;padding:11px 0}@media (min-width: 767px){.site-logo-mini{font-size:2.4rem}}@media (max-width: 766px){.site-logo-mini{font-size:1.7rem}}.main-content{margin-bottom:41px}.content{justify-content:center;flex-basis:auto;display:flex}@media (min-width: 767px){.content{padding:0 60px;flex:0.9}}@media (max-width: 766px){.content{flex:1}}.content-form__mini{width:320px;height:100vh}@media (min-width: 767px){.content-form{width:700px;max-width:700px;margin:0 auto}}.content-form h2{font-size:1.7rem;line-height:3.1rem;text-align:left;text-indent:-1rem;margin-bottom:23px}.content-form h2:before{font-size:2.7rem;content:"#";font-family:'Fraunces', serif;vertical-align:bottom;color:#999;margin-right:.5rem}@media (min-width: 767px){.content-form h2:before{margin-left:-1.2rem}}@media (max-width: 766px){.content-form h2:before{margin-left:14px}}.content-form h3{font-size:1.4rem;margin-bottom:21px;font-weight:bold}.content-form ol,.content-form ul{list-style:inside;margin-bottom:21px}.content-form ol li,.content-form ul li{margin-bottom:7px}.center{text-align:center;margin:0 auto}.x-center{display:grid;place-items:center}.navi-menu-with-icon{margin:27px 0 21px;width:100%}.navi-menu-with-icon__icon i,.navi-menu-with-icon__icon svg{font-size:2.0rem;display:block}.navi-menu-with-icon__label{margin-top:15px}.flex-contents{display:flex;flex-wrap:wrap}.paragraph{font-size:1.3rem;line-height:2.1rem;padding-bottom:1.5em}@media (max-width: 766px){.paragraph{padding:21px}}.paragraph img{width:600px;height:auto;display:block;margin:21px auto}.displayNone{display:none}.download-button,.print-button{display:inline-block;padding:4px 11px;color:#222;border:1px solid;border-color:inherit;transition:all .2s}.download-button:hover,.print-button:hover{color:cornflowerblue}@media (max-width: 766px){.download-button,.print-button{width:100%;text-align:center;box-sizing:border-box}}.print-button{background-color:ghostwhite}.print-button:hover{cursor:pointer}form .button{border:1px solid white;background-color:#222;color:white;font-size:1.3rem;padding:0 30px;line-height:38px;display:block;margin-left:auto;transition:all .2s}form .button:hover{cursor:pointer}@media (max-width: 766px){form .button{margin:31px auto}}.male-color{color:cornflowerblue}.female-color{color:coral}button:disabled{background-color:#ccc}button:disabled:hover{background-color:#ccc}@media print{.right-sidebar,.sidebar,.content-switcher label,.main-content h1,.main-content h2,.paragraph,.sidebar-switcher{display:none}.wrapper,.content,.main-content{display:block;width:100%}.content-form{width:100%}}@media print and (min-width: 767px){.content-form{width:100%;max-width:100%}}@media print and (min-width: 767px){.content{padding:0}}
