<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.maindesign{
	font-family: "Noto Sans JP","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",verdana,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	width: 1200px;
	margin: auto;
}
@media screen and (max-width: 767px) {
.maindesign{
	width: auto;
	margin: auto;
}


}

.maindesign ul{
	padding: 0;
	list-style: none;
}
.maindesign img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

.maindesign .feature-hdg3{
	border-left: 4px solid #E5002D;
	padding: 0.3rem 1rem;
}
.maindesign .feature-hdg4{
	font-size: 1.4rem;
	font-weight: bold;
    margin-bottom: 20px;
	line-height: 1.3;
}


.maindesign .characteristic{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.maindesign .characteristic li{
	width: 48%;
	margin-top: 30px;
}
.maindesign .characteristic li:nth-child(-n + 2){
	margin-top: 0;
}
.maindesign .characteristic h3{
	color: #008a45;
	font-size: 1.4em;
	line-height: 1.3;
    font-weight: 800;
    border-bottom: 3px #008a45 dotted;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.maindesign .characteristic .dotted-none{
    border-bottom: none;
}

.maindesign .characteristic .icon{
	display: flex;
	align-items: center;
}
.maindesign .characteristic p{
	font-size: 1.15em;
	line-height: 1.4;
}
.maindesign .characteristic .icon img{
	width: 130px;
	margin-right: 5px;
}

.maindesign .characteristic--flex{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.maindesign .characteristic--flex__text-area{
	width: 58%
}
.maindesign .characteristic--flex__image{
	width: 40%
}
.maindesign .characteristic.wakuwaku li{
	width: 100%;
}
.maindesign .characteristic.wakuwaku .icon img{
	width: 80px;
}

@media screen and (max-width: 767px) {
.maindesign .characteristic p{
	font-size: 0.95em;
}
.maindesign .characteristic li{
	width: 100%;
}
.maindesign .characteristic li:nth-child(-n + 2){
	margin-top: 30px;
}
.maindesign .characteristic li:first-child{
	margin-top: 0;
}
.maindesign .characteristic .icon img{
	width: 60px;
}


}



.maindesign .comparison-table{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}
.maindesign .comparison-table th,
.maindesign .comparison-table td{
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	text-align: center;
	line-height: 1.4;
}
.maindesign .comparison-table th{
	padding: 10px 0;
	background-color: #979797;
	font-size: 1.3em;
	color: #fff;
}
.maindesign .comparison-table td{
	font-size: 2.5em;
	font-weight: bold;
}
.maindesign .comparison-table td a{
	width: 100%;
	height: 80px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	font-size: 0.5em;
	font-weight: normal;
	color: #2075d2;
	text-decoration: underline;
}
.maindesign .comparison-table td a.none{
	pointer-events: none;
	text-decoration: none;
	color: #333;
}
.maindesign .comparison-table td a span{
	width: 80px;
}
.maindesign .comparison-table td a img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.maindesign .comparison-table--name{
	width: 400px;
}
.maindesign .comparison-table--year span{
	font-size: 0.6em;
}
@media screen and (max-width: 767px) {
.maindesign .comparison-table--name{
	width: 45%;
}
.maindesign .comparison-table th{
	padding: 5px;
	font-size: 3.5vw;
}
.maindesign .comparison-table td {
    font-size: 6vw;
}
.maindesign .comparison-table td a {
	height: inherit;
}
.maindesign .comparison-table td a span {
    width: 30%;
}


}


.maindesign .how-to-paste{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.maindesign .how-to-paste::before,
.maindesign .how-to-paste::after{
	content: "";
	display: block;
	width: 18%;
	height: 0;
}
.maindesign .how-to-paste::before{
	order: 1;
}

.maindesign .how-to-paste li{
	width: 18%;
}
.maindesign .how-to-paste li p{
	margin-top: 10px;
	font-size: 1.15em;
	line-height: 1.4;
}
.maindesign .how-to-paste .finishing{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}
.maindesign .how-to-paste .finishing .images{
	margin-top: 10px;
}
.maindesign .how-to-paste .finishing .images:first-child{
	margin-top: 0;
}
@media screen and (max-width: 767px) {
.maindesign .how-to-paste::before,
.maindesign .how-to-paste::after{
	width: 48%;
}
.maindesign .how-to-paste li{
	width: 48%;
	margin-top: 30px;
}
.maindesign .how-to-paste li:nth-child(-n + 2){
	margin-top: 0;
}
.maindesign .how-to-paste .finishing{
	width: 100%;
}
.maindesign .how-to-paste .finishing .images{
	width: 48%;
}
.maindesign .how-to-paste li p{
	font-size: 0.95em;
}

}

.maindesign .note-img{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}
.maindesign .note-img li{
	width: 50%;
}
@media screen and (max-width: 767px) {
.maindesign .note-img li{
	width: 100%;
}
}


.maindesign .profit{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.maindesign .profit--block{
	width: 48%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
}
.maindesign .profit--block:nth-child(-n + 2){
	margin-top: 0;
}
.maindesign .profit--block__image{
	width: 48%;
}
.maindesign .profit--block__text{
	width: 48%;
	font-size: 1.15em;
	line-height: 1.4;
}
.maindesign .profit--block:last-child .profit--block__image{
	width: 100%;
}
.maindesign .profit--block:last-child .profit--block__text{
	width: 100%;
}

@media screen and (max-width: 767px) {
.maindesign .profit--block{
	width: 100%;
}
.maindesign .profit--block:nth-child(-n + 2){
	margin-top: 30px;
}
.maindesign .profit--block:first-child{
	margin-top: 0;
}
.maindesign .profit--block__image{
}
.maindesign .profit--block__text{
	font-size: 0.95em;
}

}

.maindesign .link-bnr a{
	display: block;
	margin: 3em 0 2em;
}





@media screen and (max-width:767px) {
.pc-only#html2{
	display: block!important;
}
.sp-only#html5{
	display: none!important;
}
}

.global-main .maindesignBnrArea{
	display: none;
}

/*è¡¨ç¤ºå‡ºã—åˆ†ã‘*/
#html2 .kokoro-product-block,#html5 .kokoro-product-block{
    display: none !important;
}
#store-device-html2 .front-product-block{
    display:none !important;
}
#store-device-html2 .kokoro-product-block{
    display:block !important;
}


</pre></body></html>