@charset "utf-8"; /* CSS Document */ /*main{ font-feature-settings: "palt"; }*/ img{ max-width: 100%; } .position{ position: relative; } .main-img img{ width: 100%; } .main-txt{ font-size: 22px; line-height: 1.7; font-weight: 500; } .main-txt-2{ font-size: 18px; line-height: 1.7; font-weight: 500; } .main-txt .notes{ max-width: 700px; margin-left: auto; margin-right: auto; font-weight: 500; } .main-txt span{ color: #153295; background: linear-gradient(transparent 80%, #FFED00 0%); font-weight: 800; } .item-1 .main-txt-2 span{ color: #29A1D8; background: linear-gradient(transparent 80%, #FFED00 0%); font-weight: 800; } .item-2 .main-txt-2 span{ color: #EA7800; background: linear-gradient(transparent 80%, #FFED00 0%); font-weight: 800; } .wrap{ width: 1000px; margin-left: auto; margin-right: auto; } .main-ttl-box{ padding-top: 60px; padding-bottom: 70px; text-align: center; } .main-ttl-box .icon{ width: 80px; margin-left: auto; margin-right: auto; margin-bottom: 24px; } .item-1 .main-ttl-box{ background: #29A1D8; } .item-2 .main-ttl-box{ background: #ea7800; } .main-ttl-box h2 span.yr{ color:#FFF100; } .item-1 .main-ttl-box h2 span.head{ /*display: inline-block;*/ background: linear-gradient(transparent 78%, #0766b7 0%); } .item-2 .main-ttl-box h2 span.head{ /*display: inline-block;*/ background: linear-gradient(transparent 78%, #d73800 0%); } .main-ttl-box h2{ color: #fff; font-size: 45px; line-height: 1.4; } .normal p{ font-size: 16px; line-height: 1.75; font-feature-settings: "palt"; } .normal2 p{ font-size: 14px; line-height: 1.75; font-feature-settings: "palt"; } .ttl-1{ background: url("/-/media/cojp/product/labelprinter/special/lp03/img/ttl_bg_pc.png") no-repeat center top; background-size:100%; color:#fff; font-size: 34px; line-height: 1; padding-top: 22px; padding-bottom: 24px; text-align: center; } .item-list ul{ font-size: 0; text-align: center; } .item-list ul li{ display: inline-block; width: 224px; margin-right: 24px; } .item-list ul li:last-child{ margin-right: 0; } .sub-ttl{ font-size: 26px; color:#fff; text-align: center; background: #153295; padding-top: 15px; padding-bottom: 15px; line-height: 1; } .item-1 .sub-ttl{ border-bottom:7px solid #29A1D8; } .item-2 .sub-ttl{ border-bottom:7px solid #ea7800; } .item-ttl{ background: #EEEFF5; padding-top: 10px; padding-bottom: 10px; text-align: center; } .item-ttl h5{ font-size: 18px; } .item-1 .item-ttl{ color:#29A1D8; border-top:1px solid #29A1D8; border-bottom:1px solid #29A1D8; } .item-box .img{ width: 450px; } .item-box .text{ width: 460px; margin-left: 58px; } .item-box .text .blue{ color:#153295; } .point-list{ font-size: 0; } .point-list li{ display: inline-block; width: 210px; margin-right: 50px; vertical-align: top; } .point-list li:last-child{ margin-right: 0; } .point-list li .p-ttl{ text-align: center; background: url("/-/media/cojp/product/labelprinter/special/lp03/img/plot_bg_01_pc.png") no-repeat center top; background-size:100%; font-weight: 700; color:#fff; margin-bottom: 10px; padding-top: 12px; padding-bottom: 24px; } .point-list li .p-ttl p{ font-size: 20px; line-height: 1; text-align: center; } .point-list li .p-icon{ margin-left: auto; margin-right: auto; width: 33.3%; padding-bottom: 26px; } .point-list li .p-text{ padding-top: 20px; border-top:1px solid #153295; } .exm-ttl{ padding-top: 10px; padding-bottom: 10px; background: #29A1D8; text-align: justify; } .exm-ttl p{ font-size: 18px; color:#fff; text-align: center; font-weight: 700; } .exm-list{ background: #EEEFF5; padding:70px 64px 40px; } .exm-list ul{ font-size: 0; text-align: center; } .exm-list ul li{ width: 180px; margin-right: 40px; display: inline-block; } .exm-list ul li:last-child{ margin-right: 0; } .exm-list .exm-btn{ width: 320px; margin-left: auto; margin-right: auto; } .item-2 .item-wrap .ttl-box{ padding-top: 12px; padding-bottom: 12px; background: #EA7800; color:#fff; text-align: center; font-weight: bold; font-size: 18px; } .item-2 .item-wrap .bg-box{ background: #FDF0E3; padding:40px 50px 55px; } .item-2 .item-wrap .bg-wrap{ background: #fff; } .item-2 .item-wrap .bg-wrap .bg-ttl{ font-size: 18px; text-align: center; padding-top: 16px; color:#EA7800; padding-bottom: 10px; line-height: 1; font-weight: bold; border-bottom: 1px solid #EA7800; } .item-2 .item-wrap .item-info{ padding:30px 36px 24px 84px; text-align: left; } .item-2 .item-wrap .item-info .item-img{ width: 250px; float: left; margin-right: 52px; } .item-2 .item-wrap .item-info .item-img.ex{ width: 320px; margin-left: -45px; margin-right: 25px; } .item-2 .item-wrap .item-info .item-tex-list{ float: left; width: 470px; } .item-2 .item-wrap .item-info .item-tex-list li{ border-left:6px solid #EA7800; padding-left: 8px; font-size: 18px; line-height: 1.5; margin-bottom: 24px; font-weight: 700; } .item-2 .item-wrap .item-info .item-tex-list li.ex,.item-2 .item-wrap .item-info .item-tex-list li.ex2{ padding-top: 12px; padding-bottom:15px; } .item-2 .item-wrap .item-info .item-tex-list li:last-child{ margin-right: 0; } .item-2 .item-wrap .item-icon{ position: absolute; right:36px; bottom:24px; width: 132px; } .item-2 .item-wrap .fukidashi{ background: url("/-/media/cojp/product/labelprinter/special/lp03/img/plot_bg_02_pc.png") no-repeat center top; background-size:100%; padding-top: 15px; padding-bottom: 40px; font-size: 18px; color:#EA7800; font-weight: bold; text-align: center; line-height: 1; } .item-2 .fukidashi-list ul{ font-size: 0; } .item-2 .fukidashi-list ul li{ display: inline-block; width: 210px; margin-right: 20px; } .item-2 .fukidashi-list ul li:last-child{ margin-right: 0; } .item-2 .ex-link-tex a{ font-size: 12px; color:#153295; } .item-2 .ex-link-tex a .reg{ transform: rotate(90deg); display: inline-block; } .item-2 .btn-box.ex{ width: 1020px; margin-left: -10px; margin-right: -10px; } .item-2 .btn-box-2{ width: 740px; margin-left: auto; margin-right: auto; } .ac-box dl{ } .ac-box dt{ background: #EEEFF5; padding:12px 0 12px 82px; font-size: 26px; cursor: pointer; font-weight: 700; } .ac-box dl dt::after{ background: #fff; padding:5px 8px; content: "[表示]"; margin-left: 20px; font-size: 12px; line-height: 1; display: inline-block; vertical-align: middle; } .ac-box dl dt.open::after{ content: "[非表示]"; } .ac-box dd{ border-left:6px solid #EEEFF5; border-right:6px solid #EEEFF5; border-bottom:6px solid #EEEFF5; padding:60px 10px 50px 78px; } .anc-box.ptn1 a{ color:#29A1D8; } .anc-box.ptn2 a{ color:#ED8900; } .anc-box .big-txt .icon{ width: 32px; margin-right: 16px; display: inline-block; vertical-align: middle; } .anc-box .big-txt .text{ width: 800px; font-size: 36px; display: inline-block; vertical-align: middle; } .anc-box .big-txt .text a{ text-decoration: underline; } .anc-box li{ font-size: 18px; margin-bottom: 20px; padding-left: 50px; } .anc-box li:last-child{ margin-bottom: 0; } .anc-box li span{ transform: rotate(90deg); display: inline-block; } /* 下部フロートメニュー */ .follow-menu-wrapper{ position: fixed; transition: all 0.3s ease 0s; left: 0; right:0; margin-left: auto; margin-right: auto; width: 100%; max-width: 1000px; z-index: 999; bottom: -150px; } .follow-menu-wrapper.follow-menu-on{ bottom: -1px; } .follow-menu-wrapper.follow-menu-off{ bottom: -150px; transition: all 0.3s ease 0s; } .follow-menu-wrapper ul{ display: flex; } .follow-menu-wrapper ul li{ width: 33.3%; text-align: center; font-size: 18px; line-height: 1; font-weight: 600; } .follow-menu-wrapper ul li a span{ display: inline-block; vertical-align: middle; line-height: 1; } .follow-menu-wrapper ul li:nth-child(1) a{ color: #000000; background: #ffe600; display: block; width: 100%; padding-top: 35px; padding-bottom: 35px; } .follow-menu-wrapper ul li:nth-child(1) .icon{ width: 14px; margin-left: 3px; } .follow-menu-wrapper ul li:nth-child(2) a{ color: #fff; background: #303030; display: block; width: 100%; padding-top: 35px; padding-bottom: 35px; } .follow-menu-wrapper ul li:nth-child(2) .icon{ width: 20px; margin-left: 3px; } .follow-menu-wrapper ul li:nth-child(3) a{ color: #fff; background: #0099ff; display: block; width: 100%; padding-top: 35px; padding-bottom: 35px; } .follow-menu-wrapper ul li:nth-child(3) .icon{ width: 20px; margin-left: 3px; } footer{ padding-bottom: 20px; } .st-backToTopFixed{ bottom: 60px; } @media only screen and (max-width : 768px) { .wrap{ width: 88%; margin-left: auto; margin-right: auto; } .main-txt{ font-size:3.9vw; line-height: 1.85; /*font-weight: 600;*/ } .main-txt-2{ font-size:3.5vw; line-height: 1.85; /*font-weight: 600;*/ } .main-ttl-box{ padding-top: 8%; padding-bottom: 8%; text-align: center; } /*.main-txt span,.main-txt-2 span{ font-weight: 800; }*/ .main-ttl-box h2{ color: #fff; font-size: 7.6vw; line-height: 1.4; } .main-ttl-box .icon{ width: 14.6%; margin-left: auto; margin-right: auto; margin-bottom: 3%; } .item-1 .main-ttl-box h2 span.head{ /*display: inline-block;*/ background: none; } .item-2 .main-ttl-box h2 span.head{ /*display: inline-block;*/ background: none; } .item-1 .main-ttl-box h2 span.yr{ /*display: inline-block;*/ background: linear-gradient(transparent 78%, #0766b7 0%); } .item-2 .main-ttl-box h2 span.yr{ /*display: inline-block;*/ background: linear-gradient(transparent 78%, #d73800 0%); } .normal p{ font-size: 3.4vw; line-height: 1.75; } .normal2 p{ font-size: 3.0vw; line-height: 1.75; } .normal.ex p{ font-size: 3.9vw; line-height: 1.75; } .ttl-1{ background: url("/-/media/cojp/product/labelprinter/special/lp03/img/ttl_bg_sp.png") no-repeat center top; background-size:100%; color:#fff; font-size:5.4vw; line-height: 1; padding-top: 4%; padding-bottom: 4%; text-align: center; } .item-list ul li{ display: block; width: 57%; margin-right: auto; margin-left: auto; margin-bottom: 8%; } .item-list ul li:last-child{ margin-right: auto; margin-left: auto; margin-bottom: 18%; } .sub-ttl{ font-size: 4.8vw; padding-top: 3%; padding-bottom: 3%; line-height: 1; } .item-ttl { background: #EEEFF5; padding-top: 2%; padding-bottom: 2%; text-align: center; } .item-ttl h5{ font-size: 4.0vw; } .item-1 .sub-ttl{ border-bottom:4px solid #29A1D8; } .item-box .img{ width: 100%; } .item-box .text{ width: 100%; margin-left: auto; margin-right: auto; } .point-list li{ display: inline-block; width: 45%; margin-right: 10%; vertical-align: top; margin-top: 10%; margin-bottom: 0; } .point-list li:nth-child(2n),.point-list li:last-child{ margin-right: 0; } .point-list li .p-ttl{ text-align: center; background: url("/-/media/cojp/product/labelprinter/special/lp03/img/plot_bg_01_sp.png") no-repeat center top; background-size:100%; font-weight: 700; color:#fff; margin-bottom: 3%; padding-top: 5%; padding-bottom: 12%; } .point-list li .p-ttl p{ font-size: 4.4vw; line-height: 1; } .point-list li .p-icon{ margin-left: auto; margin-right: auto; width: 33.3%; margin-bottom: 3%; padding-bottom: 12%; padding-top: 3%; } .point-list li .p-text{ padding-top: 4%; border-top:1px solid #153295; } .exm-ttl{ padding-top: 3%; padding-bottom: 3%; background: #29A1D8; } .exm-ttl p{ font-size: 4.0vw; } .exm-list{ background: #EEEFF5; padding:8% 7% 7%; } .exm-list ul li{ width: 44%; margin-right: 6%; padding-top: 3%; padding-bottom: 8%; display: inline-block; } .exm-list ul li:nth-child(2n),.exm-list ul li:last-child{ margin-right: 0; } .exm-list .exm-btn{ width: 100%; margin-top: 4%; margin-left: auto; margin-right: auto; } .item-2 .item-wrap .ttl-box{ padding-top: 2%; padding-bottom: 2%; font-size: 4.0vw; letter-spacing: -0.04em; } .item-2 .item-wrap .bg-box{ padding:5% 5%; } .item-2 .item-wrap .bg-wrap .bg-ttl{ font-size: 4.0vw; text-align: center; padding-top: 3%; padding-bottom: 3%; } .item-2 .item-wrap .item-info{ padding:6% 8% 6%; text-align: left; } .item-2 .item-wrap .item-info .item-img{ width: 68%; margin-left: auto; margin-right: auto; float:none; margin-bottom: 12%; } .item-2 .item-wrap .item-info .item-img.ex{ width: 86%; margin-left: auto; margin-right: auto; } .item-2 .item-wrap .item-info .item-tex-list{ width: 100%; margin-left: auto; margin-right: auto; float:none; } .item-2 .item-wrap .item-info .item-tex-list li{ border-left:6px solid #EA7800; padding-left: 2%; font-size: 3.7vw; line-height: 1.5; margin-bottom: 10%; letter-spacing: -0.05em; } .item-2 .item-wrap .item-info .item-tex-list li.ex{ padding-top: 3%; padding-bottom: 4%; } .item-2 .item-wrap .item-info .item-tex-list li.ex2{ padding-top: 0; padding-bottom: 0; } .item-2 .item-wrap .item-info .item-tex-list li:last-child{ margin-right: 0; margin-bottom: 15%; } .item-2 .item-wrap .item-info .item-tex-list .plus li:last-child{ margin-bottom: 20%; } .item-2 .item-wrap .item-icon{ position: absolute; right:5%; bottom:5%; width: 36%; } .item-2 .item-wrap .fukidashi{ background: url("/-/media/cojp/product/labelprinter/special/lp03/img/plot_bg_02_sp.png") no-repeat center top; background-size:100%; padding-top: 3%; padding-bottom: 9%; font-size: 4.0vw; color:#EA7800; font-weight: bold; text-align: center; line-height: 1; } .item-2 .fukidashi-list ul li{ display: inline-block; width: 47%; margin-right: 6%; margin-top: 2%; margin-bottom: 4%; } .item-2 .fukidashi-list ul li:last-child,.item-2 .fukidashi-list ul li:nth-child(2n){ margin-right: 0; } .item-2 .btn-box.ex{ width: 104%; margin-left: -2%; margin-right: -2%; } .item-2 .btn-box-2{ width: 100%; margin-left: auto; margin-right: auto; } .item-2 .ex-link-tex a{ font-size: 2.7vw; } .ac-box dt{ background: #EEEFF5; padding:2% 2% 2% 6%; font-size: 5.4vw; cursor: pointer; } .ac-box dl dt::after{ padding:1% 2%; margin-left: 4%; font-size: 3.3vw; } .ac-box dl dt.open::after{ content: "[非表示]"; } .ac-box dd{ border-left:4px solid #EEEFF5; border-right:4px solid #EEEFF5; border-bottom:4px solid #EEEFF5; padding:8% 2% 8% 6%; } .anc-box .big-txt .icon{ width: 7%; margin-right: 2%; display: inline-block; vertical-align: top; padding-top: 3%; } .anc-box .big-txt .text{ width: 88%; font-size: 7.0vw; display: inline-block; vertical-align:top; } .anc-box .big-txt .text a{ text-decoration: underline; } .anc-box ul{ padding-left: 12%; } .anc-box li{ font-size: 3.6vw; margin-bottom: 6%; text-indent: -0.7em; padding-left: 0.7em; } .anc-box li:last-child{ margin-bottom: 0; } .anc-box li span{ transform: rotate(90deg); display: inline-block; font-size: 3.3vw; margin-right: 2%; vertical-align: bottom; line-height: 1.0; } /* 下部フロートメニュー */ .follow-menu-wrapper.follow-menu-on{ bottom: 0; } .follow-menu-wrapper.follow-menu-off{ bottom: -120px; } .follow-menu-wrapper ul{ display: flex; } .follow-menu-wrapper ul li{ width: 33.3%; text-align: center; font-size: 3.3vw; line-height: 1.75; font-weight: 600; } .follow-menu-wrapper ul li a span{ display: block; text-align: center; line-height: 1.4; } .follow-menu-wrapper ul li:nth-child(1) a{ padding-top: 3vw; padding-bottom: 3vw; } .follow-menu-wrapper ul li:nth-child(1) .icon{ width:3vw; margin-left: auto; margin-right: auto; } .follow-menu-wrapper ul li:nth-child(2) a{ padding-top: 3vw; padding-bottom: 3vw; } .follow-menu-wrapper ul li:nth-child(2) .icon{ width:4vw; margin-left: auto; margin-right: auto; } .follow-menu-wrapper ul li:nth-child(3) a{ padding-top: 3vw; padding-bottom: 3vw; } .follow-menu-wrapper ul li:nth-child(3) .icon{ width:4vw; margin-left: auto; margin-right: auto; } footer{ padding-bottom: 19vw; } .st-backToTopFixed{ bottom: 26vw; } } @media print, screen and (min-width : 769px) { }