@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
:root {
	/* Colors: */
	--unnamed-color-ffffff: #FFFFFF;
	--unnamed-color-4e4e4e: #4E4E4E;
	--unnamed-color-f0ebfe: #F0EBFE;
	--unnamed-color-000000: #000000;
	--unnamed-color-a40fdb: #A40FDB;

	/* Font/text values */
	--unnamed-font-family-lato: Lato;
	--unnamed-font-family-yu-gothic-pr6n: Yu Gothic Pr6N;
	--unnamed-font-family-helvetica-neue: Helvetica Neue;
	--unnamed-font-style-normal: normal;
	--unnamed-font-style-italic: italic;
	--unnamed-font-weight-900: 900px;
	--unnamed-font-weight-normal: normal;
	--unnamed-font-weight-bold: bold;
	--unnamed-font-size-14: 14px;
	--unnamed-font-size-16: 16px;
	--unnamed-font-size-24: 24px;
	--unnamed-font-size-32: 32px;
	--unnamed-font-size-37: 37px;
	--unnamed-font-size-64: 64px;
	--unnamed-character-spacing-0: 0px;
	--unnamed-line-spacing-31: 31px;
	--unnamed-line-spacing-32: 32px;
	--unnamed-line-spacing-37: 37px;
	--unnamed-line-spacing-45: 45px;
	--unnamed-line-spacing-53: 53px;
	--unnamed-line-spacing-70: 70px;
	--unnamed-line-spacing-78: 78px;
}

/* Character Styles */
.unnamed-character-style-1 {
	font-family: var(--unnamed-font-family-yu-gothic-pr6n);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-16);
	line-height: var(--unnamed-line-spacing-32);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-2 {
	font-family: var(--unnamed-font-family-yu-gothic-pr6n);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-32);
	line-height: var(--unnamed-line-spacing-70);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-3 {
	font-family: var(--unnamed-font-family-helvetica-neue);
	font-style: var(--unnamed-font-style-italic);
	font-weight: var(--unnamed-font-weight-bold);
	font-size: var(--unnamed-font-size-64);
	line-height: var(--unnamed-line-spacing-78);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-4 {
	font-family: var(--unnamed-font-family-yu-gothic-pr6n);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-16);
	line-height: var(--unnamed-line-spacing-37);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-5 {
	font-family: var(--unnamed-font-family-yu-gothic-pr6n);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-24);
	line-height: var(--unnamed-line-spacing-53);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-6 {
	font-family: var(--unnamed-font-family-lato);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-900);
	font-size: var(--unnamed-font-size-37);
	line-height: var(--unnamed-line-spacing-45);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.unnamed-character-style-7 {
	font-family: var(--unnamed-font-family-yu-gothic-pr6n);
	font-style: var(--unnamed-font-style-normal);
	font-weight: var(--unnamed-font-weight-normal);
	font-size: var(--unnamed-font-size-14);
	line-height: var(--unnamed-line-spacing-31);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-000000);
}
.howtoHeadline {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) 48px/57px var(--unnamed-font-family-lato);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal 900 48px/57px Lato;
	letter-spacing: 0px;
}
.howtoSupplement {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-31) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 14px/31px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoStrapline {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-24)/var(--unnamed-line-spacing-37) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 24px/37px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoCaption {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-24)/48px var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 24px/48px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoDiv {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-37) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 16px/37px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoButton {
	width: 329px;
	height: 61px;
	border: 1px solid var(--unnamed-color-000000);
	border: 1px solid #000000;
	border-radius: 33px;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 19px/34px;
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal bold 19px/34px;
	letter-spacing: 0px;
}
.howtoBlockLink {
	display: block;
    margin: auto;
    text-decoration: none;
}
.howtoLoginButton,
.howtoGuideButton:hover {
	background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
	background: #000000 0% 0% no-repeat padding-box;
	color: var(--unnamed-color-ffffff);
	color: #FFFFFF;
}
.howtoGuideButton,
.howtoLoginButton:hover {
	background-color: transparent;
	color: var(--unnamed-color-000000);
	color: #000000;
}
.howtoFontDark {
	color: var(--unnamed-color-000000);
	color: #000000;
}
.howtoFontLight {
	color: var(--unnamed-color-ffffff);
	color: #FFFFFF;
}
.howtoFontGray {
	color: #707070;
}
#howtoMainSection {
	width: 1440px;
	height: 861px;
	background: transparent url('img/design/pc/howto/Hoato_MV.png') 0% 0% no-repeat padding-box;
}
.howtoMainSectionHeadline {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) var(--unnamed-font-size-37)/var(--unnamed-line-spacing-45) var(--unnamed-font-family-lato);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal 900 37px/45px Lato;
	letter-spacing: 0px;
}
.howtoMainSectionSubheading {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-32)/var(--unnamed-line-spacing-70) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 32px/70px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoMainSectionDiv {
	width: 967px;
	height: 201px;
}
#howtoAboutSection {
	width: 1440px;
	height: 736px;
	background-image: url('img/design/pc/howto/iStock-1273515987.png'), url('img/design/pc/howto/151.png');
	background-color: transparent, transparent;
	background-repeat: no-repeat, no-repeat;
	background-position: 0% 0%, 0% 0%;
	background-origin: padding-box, padding-box;
	background-size: contain;
}
.howtoAboutSectionDiv {
	width: 967px;
	height: 238px;
}
.howtoAboutSectionMaisonFreak {
	width: 1463px;
	height: 182px;
	background: transparent url('img/design/pc/howto/3.svg') 0% 0% no-repeat padding-box;
	background-position: bottom -20px center;
}
#howtoPrintServiceSection {
	width: 1440px;
	height: auto;
	background: transparent linear-gradient(180deg, var(--unnamed-color-ffffff) 0%, #CCCCCCCB 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(180deg, #FFFFFF 0%, #CCCCCCCB 100%) 0% 0% no-repeat padding-box;
}
.howtoPrintServiceSectionDiv {
	width: 1120px;
	height: 275px;
}
#howtoMenuSection {
	width: 1440px;
	height: 1575px;
}
.howtoMenuSectionLeft {
	width: 507px;
	height: 1575px;
	background: #272727 0% 0% no-repeat padding-box;
}
#howtoSuperioritySection {
	width: 1440px;
	height: auto;
}
#howtoWhatsnftSection {
	width: 1440px;
	height: 1200px;
}
.howtoWhatsnftSectionLeft {
	width: 825px;
	height: 1045px;
	background: #EFEFEF 0% 0% no-repeat padding-box;
}
.howtoWhatsnftSectionLeft ol {
	position: relative;
	margin: 0;
	padding: 0
}
.howtoWhatsnftSectionLeft ol li {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding-left: 1.25em
}
.howtoWhatsnftSectionLeft ol li span {
	position: absolute;
	left: 0;
	margin: 0
}
.howtoWhatsnftSectionRight {
	width: 617px;
	height: 1003px;
	background: transparent url('img/design/pc/howto/whatsNFT_image.png') 0% 0% no-repeat padding-box;
	border: 1px solid #707070;
}
#howtoUseSection {
	width: 1440px;
	height: auto;
}
.howtoPrintServiceSectionMainVisual {
	width: 1120px;
	height: 560px;
	background: transparent url('img/design/pc/howto/realartprint_image_01@2x.png') 0% 0% no-repeat padding-box;
	background-size: contain;
	margin: 0 auto;
}
.howtoPrintServiceSectionSubArea {
	width: 1120px;
	margin: 0 auto;
}
.howtoPrintServiceSectionLeftVisual {
	width: 341px;
	height: 184px;
	background: transparent url('img/design/pc/howto/realartprint_image_02@2x.png') left no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionCenterVisual {
	width: 340px;
	height: 183px;
	background: transparent url('img/design/pc/howto/realartprint_image_03@2x.png') center no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionRightVisual {
	width: 343px;
	height: 185px;
	background: transparent url('img/design/pc/howto/realartprint_image_04@2x.png') right no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionFirstVisual {
	width: 480px;
	height: 360px;
	background: transparent url('img/design/pc/howto/realartprint_image_05@2x.png') right no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionSecondVisual {
	width: 480px;
	height: 360px;
	background: transparent url('img/design/pc/howto/realartprint_image_06@2x.png') right no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionThirdVisual {
	width: 480px;
	height: 360px;
	background: transparent url('img/design/pc/howto/realartprint_image_07@2x.png') right no-repeat padding-box;
	background-size: contain;
}
#howtoPrintServiceSectionUsersVoice {
	width: 1440px;
	height: auto;
	background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
	background: #FFFFFF 0% 0% no-repeat padding-box;
}
.howtoPrintServiceSectionUsersVoiceVisual {
	width: 353px;
	height: 353px;
}
.howtoPrintServiceSectionUsersVoiceFirstVisual {
	background: transparent url('img/23205627.png') left no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionUsersVoiceSecondVisual {
	background: transparent url('img/23205627.png') left no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionUsersVoiceThirdVisual {
	background: transparent url('img/23205627.png') left no-repeat padding-box;
	background-size: contain;
}
.howtoPrintServiceSectionUsersVoiceReadMore {
	display: flex;
	align-items: center;
	justify-content: center;
}
.howtoPrintServiceSectionUsersVoiceReadMore:before,
.howtoPrintServiceSectionUsersVoiceReadMore:after {
	border: 1px solid #AFAFAF;
	content: "";
	width: 460px;
	height: 0px;
}
.howtoPrintServiceSectionUsersVoiceReadMore:before {
	margin-right: 3em;
}
.howtoPrintServiceSectionUsersVoiceReadMore:after {
	margin-left: 3em;
}
.howtoSuperioritySectionLeftVisual {
	width: auto;
	height: 483px;
	background: transparent url('img/design/pc/howto/Superiority_left.png') 0% 0% no-repeat padding-box;
	background-size: cover;
}
.howtoSuperioritySectionCenterVisual {
	width: auto;
	height: 483px;
	background: transparent url('img/design/pc/howto/Superiority_center.png') 0% 0% no-repeat padding-box;
	background-size: cover;
}
.howtoSuperioritySectionRightVisual {
	width: auto;
	height: 483px;
	background: transparent url('img/design/pc/howto/Superiority_right.png') 0% 0% no-repeat padding-box;
	background-size: cover;
}
.howtoSuperioritySectionSubheadingArea {
	width: 421px;
	height: 60px;
}
.howtoSubheading {
	width: 421px;
	height: auto;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 20px/48px var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 20px/48px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.howtoSuperioritySectionExplanation {
	width: 360px;
	height: auto;
}
.howtoSuperioritySectionHr {
	width: 64px;
	height: 0px;
	border-style: solid;
	border-color: #707070;
	margin: auto;
}
.howtoUseSectionCreatorFirstVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_creator_01.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionCreatorSecondVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_creator_02.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionCreatorThirdVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_creator_03.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionCreatorFourthVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_creator_04.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionUserFirstVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_user_01.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionUserSecondVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_user_02.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionUserThirdVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_user_03.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionUserFourthVisual {
	width: 483px;
	height: 242px;
	background: transparent url('img/design/pc/howto/htu_user_04.png') 0% 0% no-repeat padding-box;
}
.howtoUseSectionDiv {
	height: 1900px;
}
.howtoUseSectionSubDiv {
	width: 483px;
	height: auto;
}
.howtoUseSectionCenterBorder {
	height: 1837px;
	border: 1px solid #707070;
}
.howtoMenuSectionFirstDiv {
	width: 1280px;
	height: 455px;
}
.howtoMenuSectionSecondDiv {
	width: 1280px;
	height: 471px;
	background: #F7F7F7 0% 0% no-repeat padding-box;
	margin-top: 100px;
}
.howtoMenuSectionFirstVisual {
	width: 455px;
	height: 455px;
	background: transparent url('img/design/pc/howto/Menu_01.png') 0% 0% no-repeat padding-box;
}
.howtoMenuSectionSecondVisual {
	width: 455px;
	height: 455px;
	background: transparent url('img/design/pc/howto/Menu_02.png') 0% 0% no-repeat padding-box;
	position:relative;
	top: -100px;
}
.guideSideNavBottom {
	z-index: 1;
}
.guideSideNavMiddle {
	z-index: 2;
}
#guideLogin,
.guideButton {
	position: relative;
	width: 346px;
	height: 66px;
	background: var(--unnamed-color-a40fdb) 0% 0% no-repeat padding-box;
	background: #A40FDB 0% 0% no-repeat padding-box;
	border: 1px solid var(--unnamed-color-a40fdb);
	border: 1px solid #A40FDB;
	border-radius: 33px;
	color: var(--unnamed-color-ffffff);
	color: #FFFFFF;
	z-index: 3;
}
#guideLogin:hover,
.guideButton:hover {
	background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	color: var(--unnamed-color-000000);
	color: #000000;
}
#guideLogin:after,
.guideButton:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 28px;
	width: 14px;
	height: 14px;
	margin: -7px 0 0 0;
	border-top: 3px solid #fff;
	border-right: 3px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.guideStepHeadline {
	width: 100%;
	height: 160px;
	background: var(--unnamed-color-f0ebfe) 0% 0% no-repeat padding-box;
	background: #F0EBFE 0% 0% no-repeat padding-box;
	border-radius: 80px 0 0 80px;
}
.guideStepHeadlineStep {
	width: 194px;
	height: 76px;
	font: var(--unnamed-font-style-italic) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-64)/var(--unnamed-line-spacing-78) var(--unnamed-font-family-helvetica-neue);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: italic normal bold 64px/78px Helvetica Neue;
	letter-spacing: 0px;
	border-right: 4px solid var(--unnamed-color-000000);
	border-right: 4px solid #000000;
}
.guideStepHeadlineTitle {
	width: 100%;
	height: 32px;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-32)/var(--unnamed-line-spacing-70) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 32px/70px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.guideStepSubHeadline {
	width: 100%;
	height: 75px;
	background: #EDEDED 0% 0% no-repeat padding-box;
	border-radius: 38px 0 0 38px;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-24)/var(--unnamed-line-spacing-53) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 24px/53px Yu Gothic Pr6N;
}
.guideStepSubHeadlineStep {
	width: 64px;
	height: 64px;
	background: var(--unnamed-color-a40fdb) 0% 0% no-repeat padding-box;
	background: #A40FDB 0% 0% no-repeat padding-box;
	letter-spacing: 0px;
	border-radius: 45px;
}
.guideStepSubHeadlineTitle {
	width: 100%;
	height: 24px;
	color: var(--unnamed-color-a40fdb);
	letter-spacing: 0px;
	color: #A40FDB;
}
.guideSupplementBox {
	width: 862px;
	height: auto;
	border: 1px dashed var(--unnamed-color-4e4e4e);
	border: 1px dashed #4E4E4E;
}
#guideSubnavSection {
	width: 1440px;
	height: 1390px;
	background: transparent linear-gradient(180deg, #F0EBFF 0%, #D2C7FF 100%) 0% 0% no-repeat padding-box;
}
.guideSubnavSectionHeadline {
	font: var(--unnamed-font-style-italic) normal var(--unnamed-font-weight-bold) 29px/35px var(--unnamed-font-family-helvetica-neue);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: italic normal bold 29px/35px Helvetica Neue;
	letter-spacing: 0px;
}
.guideSubnavSectionCard {
	width: 360px;
	height: 440px;
	background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-top: 3px solid var(--unnamed-color-a40fdb);
	border-top: 3px solid #A40FDB;
}
.guideSubnavSectionCardTitle {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-900) 18px/22px var(--unnamed-font-family-lato);
	letter-spacing: var(--unnamed-character-spacing-0);
	text-align: center;
	font: normal normal 900 18px/22px Lato;
	letter-spacing: 0px;
}
.guideSubnavSectionStep1Visual {
	width: 315px;
	height: 180px;
	background: transparent url('img/design/pc/guide/subnav_step1.png') 0% 0% no-repeat padding-box;
}
.guideSubnavSectionStep2Visual {
	width: 315px;
	height: 180px;
	background: transparent url('img/design/pc/guide/subnav_step2.png') 0% 0% no-repeat padding-box;
}
.guideSubnavSectionStep3Visual {
	width: 315px;
	height: 180px;
	background: transparent url('img/design/pc/guide/subnav_step3.png') 0% 0% no-repeat padding-box;
}
.guideSubnavSectionStep4Visual {
	width: 315px;
	height: 180px;
	background: transparent url('img/design/pc/guide/subnav_step4.png') 0% 0% no-repeat padding-box;
}
.guideSubnavSectionStep5Visual {
	width: 315px;
	height: 180px;
	background: transparent url('img/design/pc/guide/iStock-1335050734.png') 0% 0% no-repeat padding-box;
}
.guideStep1SectionSideNavImage {
	width: 220px;
	height: 235px;
	background: transparent url('img/design/pc/guide/step1_image_sidenav.png') 0% 0% no-repeat padding-box;
	margin: auto;
}
.guideStep2SectionSideNavImage {
	width: 220px;
	height: 235px;
	background: transparent url('img/design/pc/guide/step2_image_sidenav.png') 0% 0% no-repeat padding-box;
	margin: auto;
}
.guideStep3SectionSideNavImage {
	width: 220px;
	height: 235px;
	background: transparent url('img/design/pc/guide/step3_image_sidenav.png') 0% 0% no-repeat padding-box;
	margin: auto;
}
.guideStep4SectionSideNavImage {
	width: 220px;
	height: 235px;
	background: transparent url('img/design/pc/guide/step4_image_sidenav.png') 0% 0% no-repeat padding-box;
	margin: auto;
}
.guideStep5SectionSideNavImage {
	width: 220px;
	height: 235px;
	background: transparent url('img/design/pc/guide/step5_image_sidenav.png') 0% 0% no-repeat padding-box;
	margin: auto;
}
.guideSideNavBorder {
	width: 20px;
	background: var(--unnamed-color-f0ebfe) 0% 0% no-repeat padding-box;
	background: #F0EBFE 0% 0% no-repeat padding-box;
	border-radius: 20px;
}
.guideSideNavBorderStep1 {
	height: 1650px;
}
.guideSideNavBorderStep2 {
	height: 4050px;
}
.guideSideNavBorderStep3 {
	height: 3050px;
}
.guideSideNavBorderStep4 {
	height: 3700px;
}
.guideSideNavBorderStep5 {
	height: 5300px;
}
.guideMovingSideNav {
	width: 220px;
	height: 461px;
	background: var(--unnamed-color-f0ebfe) 0% 0% no-repeat padding-box;
	background: #F0EBFE 0% 0% no-repeat padding-box;
	border-radius: 32px;
}
.guideMovingSideNavList {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-37) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 14px/37px Yu Gothic Pr6N;
	line-height: 20px;
	letter-spacing: 0px;
	list-style-type: none;
	border-left: 3px solid var(--unnamed-color-4e4e4e);
	border-left: 3px solid #4E4E4E;
}
.guideMovingSideNavList a {
	color: var(--unnamed-color-4e4e4e);
	color: #4E4E4E;
}
.guideMovingSideNavActive {
	border-left: 3px solid var(--unnamed-color-a40fdb);
	border-left: 3px solid #A40FDB;
}
.guideMovingSideNavActive a {
	color: var(--unnamed-color-a40fdb);
	color: #A40FDB;
}
.guideTechnicalSectionInformation {
	width: 862px;
	height: auto;
	background: #F0EBFF 0% 0% no-repeat padding-box;
}
.guideTechnicalSectionInformationSubHeadline {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 18px/40px var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 18px/40px Yu Gothic Pr6N;
	letter-spacing: 0px;
	border-left: 8px solid var(--unnamed-color-a40fdb);
	border-left: 8px solid #A40FDB;
}
.guideTechnicalSectionInformationSubDiv {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-32) var(--unnamed-font-family-yu-gothic-pr6n);
	letter-spacing: var(--unnamed-character-spacing-0);
	font: normal normal normal 16px/32px Yu Gothic Pr6N;
	letter-spacing: 0px;
}
.guideTechnicalSectionInformationSubDivList {
	border-left: 1px solid var(--unnamed-color-000000);
	border-left: 1px solid #000000;
	list-style:none;
}
.guideStepImage {
	border: 1px solid #E3E3E3;
}
.guideStepImageHalfSize {
	width: 480px;
	height: 270px;
}
.guideStepImageFullSize {
	width: 862px;
	height: 503px;
}
.guideStepImage1-1 {
	background: transparent url('img/design/pc/guide/mf_image_1-1.png') 0% 0% no-repeat padding-box;
}
.guideStepImage1-2 {
	background: transparent url('img/design/pc/guide/mf_image_1-2.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-1 {
	background: transparent url('img/design/pc/guide/mf_image_2-1.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-2 {
	background: transparent url('img/design/pc/guide/mf_image_2-2.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-3 {
	background: transparent url('img/design/pc/guide/mf_image_2-3.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-4 {
	background: transparent url('img/design/pc/guide/mf_image_2-4.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-5 {
	background: transparent url('img/design/pc/guide/mf_image_2-5.png') 0% 0% no-repeat padding-box;
}
.guideStepImage2-6 {
	background: transparent url('img/design/pc/guide/mf_image_2-6.png') 0% 0% no-repeat padding-box;
}
.guideStepImage3-1 {
	background: transparent url('img/design/pc/guide/mf_image_3-1.png') 0% 0% no-repeat padding-box;
}
.guideStepImage3-2 {
	background: transparent url('img/design/pc/guide/mf_image_3-2.png') 0% 0% no-repeat padding-box;
}
.guideStepImage3-3 {
	background: transparent url('img/design/pc/guide/mf_image_3-3.png') 0% 0% no-repeat padding-box;
}
.guideStepImage3-4 {
	background: transparent url('img/design/pc/guide/mf_image_3-4.png') 0% 0% no-repeat padding-box;
}
.guideStepImage4-1 {
	background: transparent url('img/design/pc/guide/mf_image_4-1.png') 0% 0% no-repeat padding-box;
}
.guideStepImage4-2 {
	background: transparent url('img/design/pc/guide/mf_image_4-2.png') 0% 0% no-repeat padding-box;
}
.guideStepImage4-3 {
	background: transparent url('img/design/pc/guide/mf_image_4-3.png') 0% 0% no-repeat padding-box;
}
.guideStepImage4-4 {
	background: transparent url('img/design/pc/guide/mf_image_4-4.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-1 {
	background: transparent url('img/design/pc/guide/mf_image_5-1.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-2 {
	background: transparent url('img/design/pc/guide/mf_image_5-2.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-3 {
	background: transparent url('img/design/pc/guide/mf_image_5-3.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-4 {
	background: transparent url('img/design/pc/guide/mf_image_5-4.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-5 {
	background: transparent url('img/design/pc/guide/mf_image_5-5.png') 0% 0% no-repeat padding-box;
}
.guideStepImage5-6 {
	background: transparent url('img/design/pc/guide/mf_image_5-6.png') 0% 0% no-repeat padding-box;
}
