/* Author: Archisense */
html { width: 100vw !important; overflow: overlay !important; }

.pc_ver, .mobile_ver {display: none; }
.clickable {cursor: pointer !important; }

/*PC 字号*/
.font10 { font-size:0.52vw !important; }
.font11 { font-size:0.57vw !important; }
.font12 { font-size:0.62vw !important; }
.font13 { font-size:0.67vw !important; }
.font14 { font-size:0.72vw !important; }
.font15 { font-size:0.78vw !important; }
.font16 { font-size:0.83vw !important; }
.font17 { font-size:0.88vw !important; }
.font18 { font-size:0.93vw !important; }
.font19 { font-size:0.98vw !important; }
.font20 { font-size:1.04vw !important; }
.font21 { font-size:1.09vw !important; }
.font22 { font-size:1.14vw !important; }
.font23 { font-size:1.19vw !important; }
.font24 { font-size:1.25vw !important; }
.font25 { font-size:1.30vw !important; }
.font26 { font-size:1.35vw !important; }
.font27 { font-size:1.40vw !important; }
.font28 { font-size:1.45vw !important; }
.font29 { font-size:1.51vw !important; }
.font30 { font-size:1.56vw !important; }
.font31 { font-size:1.61vw !important; }
.font32 { font-size:1.66vw !important; }
.font33 { font-size:1.71vw !important; }
.font34 { font-size:1.77vw !important; }
.font35 { font-size:1.82vw !important; }
.font36 { font-size:1.87vw !important; }
.font37 { font-size:1.92vw !important; }
.font38 { font-size:1.97vw !important; }
.font39 { font-size:2.03vw !important; }
.font40 { font-size:2.08vw !important; }
.font41 { font-size:2.13vw !important; }
.font42 { font-size:2.18vw !important; }
.font43 { font-size:2.23vw !important; }
.font44 { font-size:2.29vw !important; }
.font45 { font-size:2.34vw !important; }
.font46 { font-size:2.39vw !important; }
.font47 { font-size:2.44vw !important; }
.font48 { font-size:2.50vw !important; }
.font49 { font-size:2.55vw !important; }
.font50 { font-size:2.60vw !important; }

/*PC 字行高*/
.line-height10 { line-height: 0.52vw !important; }
.line-height11 { line-height: 0.57vw !important; }
.line-height12 { line-height: 0.62vw !important; }
.line-height13 { line-height: 0.67vw !important; }
.line-height14 { line-height: 0.72vw !important; }
.line-height15 { line-height: 0.78vw !important; }
.line-height16 { line-height: 0.83vw !important; }
.line-height17 { line-height: 0.88vw !important; }
.line-height18 { line-height: 0.93vw !important; }
.line-height19 { line-height: 0.98vw !important; }
.line-height20 { line-height: 1.04vw !important; }
.line-height21 { line-height: 1.09vw !important; }
.line-height22 { line-height: 1.14vw !important; }
.line-height23 { line-height: 1.19vw !important; }
.line-height24 { line-height: 1.25vw !important; }
.line-height25 { line-height: 1.30vw !important; }
.line-height26 { line-height: 1.35vw !important; }
.line-height27 { line-height: 1.40vw !important; }
.line-height28 { line-height: 1.45vw !important; }
.line-height29 { line-height: 1.51vw !important; }
.line-height30 { line-height: 1.56vw !important; }
.line-height31 { line-height: 1.61vw !important; }
.line-height32 { line-height: 1.66vw !important; }
.line-height33 { line-height: 1.71vw !important; }
.line-height34 { line-height: 1.77vw !important; }
.line-height35 { line-height: 1.82vw !important; }
.line-height36 { line-height: 1.87vw !important; }
.line-height37 { line-height: 1.92vw !important; }
.line-height38 { line-height: 1.97vw !important; }
.line-height39 { line-height: 2.03vw !important; }
.line-height40 { line-height: 2.08vw !important; }
.line-height41 { line-height: 2.13vw !important; }
.line-height42 { line-height: 2.18vw !important; }
.line-height43 { line-height: 2.23vw !important; }
.line-height44 { line-height: 2.29vw !important; }
.line-height45 { line-height: 2.34vw !important; }
.line-height46 { line-height: 2.39vw !important; }
.line-height47 { line-height: 2.44vw !important; }
.line-height48 { line-height: 2.50vw !important; }
.line-height49 { line-height: 2.55vw !important; }
.line-height50 { line-height: 2.60vw !important; }

/*MOBILE 字号*/
.mfont10 { font-size:1.34vw !important; }
.mfont11 { font-size:1.47vw !important; }
.mfont12 { font-size:1.60vw !important; }
.mfont13 { font-size:1.74vw !important; }
.mfont14 { font-size:1.87vw !important; }
.mfont15 { font-size:2.00vw !important; }
.mfont16 { font-size:2.14vw !important; }
.mfont17 { font-size:2.27vw !important; }
.mfont18 { font-size:2.40vw !important; }
.mfont19 { font-size:2.54vw !important; }
.mfont20 { font-size:2.67vw !important; }
.mfont21 { font-size:2.80vw !important; }
.mfont22 { font-size:2.94vw !important; }
.mfont23 { font-size:3.07vw !important; }
.mfont24 { font-size:3.20vw !important; }
.mfont25 { font-size:3.34vw !important; }
.mfont26 { font-size:3.47vw !important; }
.mfont27 { font-size:3.60vw !important; }
.mfont28 { font-size:3.74vw !important; }
.mfont29 { font-size:3.87vw !important; }
.mfont30 { font-size:4.00vw !important; }
.mfont31 { font-size:4.14vw !important; }
.mfont32 { font-size:4.27vw !important; }
.mfont33 { font-size:4.40vw !important; }
.mfont34 { font-size:4.54vw !important; }
.mfont35 { font-size:4.67vw !important; }
.mfont36 { font-size:4.80vw !important; }
.mfont37 { font-size:4.94vw !important; }
.mfont38 { font-size:5.07vw !important; }
.mfont39 { font-size:5.20vw !important; }
.mfont40 { font-size:5.34vw !important; }
.mfont41 { font-size:5.47vw !important; }
.mfont42 { font-size:5.60vw !important; }
.mfont43 { font-size:5.74vw !important; }
.mfont44 { font-size:5.87vw !important; }
.mfont45 { font-size:6.00vw !important; }
.mfont46 { font-size:6.10vw !important; }
.mfont47 { font-size:6.26vw !important; }
.mfont48 { font-size:6.40vw !important; }
.mfont49 { font-size:6.53vw !important; }
.mfont50 { font-size:6.66vw !important; }

/*MOBILE 字行高*/
.mline-height10 { line-height: 1.34vw !important; }
.mline-height11 { line-height: 1.47vw !important; }
.mline-height12 { line-height: 1.60vw !important; }
.mline-height13 { line-height: 1.74vw !important; }
.mline-height14 { line-height: 1.87vw !important; }
.mline-height15 { line-height: 2.00vw !important; }
.mline-height16 { line-height: 2.14vw !important; }
.mline-height17 { line-height: 2.27vw !important; }
.mline-height18 { line-height: 2.40vw !important; }
.mline-height19 { line-height: 2.54vw !important; }
.mline-height20 { line-height: 2.67vw !important; }
.mline-height21 { line-height: 2.80vw !important; }
.mline-height22 { line-height: 2.94vw !important; }
.mline-height23 { line-height: 3.07vw !important; }
.mline-height24 { line-height: 3.20vw !important; }
.mline-height25 { line-height: 3.34vw !important; }
.mline-height26 { line-height: 3.47vw !important; }
.mline-height27 { line-height: 3.60vw !important; }
.mline-height28 { line-height: 3.74vw !important; }
.mline-height29 { line-height: 3.87vw !important; }
.mline-height30 { line-height: 4.00vw !important; }
.mline-height31 { line-height: 4.14vw !important; }
.mline-height32 { line-height: 4.27vw !important; }
.mline-height33 { line-height: 4.40vw !important; }
.mline-height34 { line-height: 4.54vw !important; }
.mline-height35 { line-height: 4.67vw !important; }
.mline-height36 { line-height: 4.80vw !important; }
.mline-height37 { line-height: 4.94vw !important; }
.mline-height38 { line-height: 5.07vw !important; }
.mline-height39 { line-height: 5.20vw !important; }
.mline-height40 { line-height: 5.34vw !important; }
.mline-height41 { line-height: 5.47vw !important; }
.mline-height42 { line-height: 5.60vw !important; }
.mline-height43 { line-height: 5.74vw !important; }
.mline-height44 { line-height: 5.87vw !important; }
.mline-height45 { line-height: 6.00vw !important; }
.mline-height45 { line-height: 6.10vw !important; }
.mline-height45 { line-height: 6.26vw !important; }
.mline-height45 { line-height: 6.40vw !important; }
.mline-height45 { line-height: 6.53vw !important; }
.mline-height45 { line-height: 6.66vw !important; }

/*margin*/
.m-1{margin:calc(4vw /19.2) !important;}
.m-2{margin:calc(8vw /19.2) !important;}
.m-3{margin:calc(16vw /19.2) !important;}
.m-4{margin:calc(24vw /19.2) !important;}
.m-5{margin:calc(32vw /19.2) !important;}

/*margin-left*/
.ml-1{margin-left:calc(4vw /19.2) !important;}
.ml-2{margin-left:calc(8vw /19.2) !important;}
.ml-3{margin-left:calc(16vw /19.2) !important;}
.ml-4{margin-left:calc(24vw /19.2) !important;}
.ml-5{margin-left:calc(32vw /19.2) !important;}

/*margin-right*/
.mr-1{margin-right:calc(4vw /19.2) !important;}
.mr-2{margin-right:calc(8vw /19.2) !important;}
.mr-3{margin-right:calc(16vw /19.2) !important;}
.mr-4{margin-right:calc(24vw /19.2) !important;}
.mr-5{margin-right:calc(32vw /19.2) !important;}

/*margin-top*/
.mt-1{margin-top:calc(4vw /19.2) !important;}
.mt-2{margin-top:calc(8vw /19.2) !important;}
.mt-3{margin-top:calc(16vw /19.2) !important;}
.mt-4{margin-top:calc(24vw /19.2) !important;}
.mt-5{margin-top:calc(32vw /19.2) !important;}

/*margin-bottom*/
.mb-1{margin-bottom:calc(4vw /19.2) !important;}
.mb-2{margin-bottom:calc(8vw /19.2) !important;}
.mb-3{margin-bottom:calc(16vw /19.2) !important;}
.mb-4{margin-bottom:calc(24vw /19.2) !important;}
.mb-5{margin-bottom:calc(32vw /19.2) !important;}

/*padding*/
.p-1{padding:calc(4vw /19.2) !important;}
.p-2{padding:calc(8vw /19.2) !important;}
.p-3{padding:calc(16vw /19.2) !important;}
.p-4{padding:calc(24vw /19.2) !important;}
.p-5{padding:calc(32vw /19.2) !important;}

/*padding-left*/
.pl-1{padding-left:calc(4vw /19.2) !important;}
.pl-2{padding-left:calc(8vw /19.2) !important;}
.pl-3{padding-left:calc(16vw /19.2) !important;}
.pl-4{padding-left:calc(24vw /19.2) !important;}
.pl-5{padding-left:calc(32vw /19.2) !important;}

/*padding-right*/
.pr-1{padding-right:calc(4vw /19.2) !important;}
.pr-2{padding-right:calc(8vw /19.2) !important;}
.pr-3{padding-right:calc(16vw /19.2) !important;}
.pr-4{padding-right:calc(24vw /19.2) !important;}
.pr-5{padding-right:calc(32vw /19.2) !important;}

/*padding-top*/
.pt-1{padding-top:calc(4vw /19.2) !important;}
.pt-2{padding-top:calc(8vw /19.2) !important;}
.pt-3{padding-top:calc(16vw /19.2) !important;}
.pt-4{padding-top:calc(24vw /19.2) !important;}
.pt-5{padding-top:calc(32vw /19.2) !important;}

/*padding-bottom*/
.pb-1{padding-bottom:calc(4vw /19.2) !important;}
.pb-2{padding-bottom:calc(8vw /19.2) !important;}
.pb-3{padding-bottom:calc(16vw /19.2) !important;}
.pb-4{padding-bottom:calc(24vw /19.2) !important;}
.pb-5{padding-bottom:calc(32vw /19.2) !important;}