/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2026 | 08:17:30 */
#Products .item {
	padding-top:30px;
	padding-bottom:60px;
}
#Products .orion{
	padding-top:120px;
	padding-bottom:100px;
	background-color:#EFFDFF;
}
#Products .orion:before {
    content: "";
    background-image: url(http://oki-life.jp/wp-content/uploads/2026/07/wave_top.svg);
    background-repeat: repeat-x;
    width: 100%;
    height: 43px;
    position: absolute;
    left: 0;
    top: 0;
}
#Products .item .column1 {
	padding-bottom:60px;
}
#Products .column1 .logo img{
	width:310px;
	margin-bottom:20px;
}
#Products .item .column1 pre {
   	font-size:42px;
	font-family: "Marcellus", serif;
	font-weight: 400;
	color:#001C41;
	text-align:center;
	margin-top:0px;
	    line-height: 1.2;
	overflow:hidden;
}
#Products .item .column1 h2 {
   	font-size:24px;
	font-family: "Noto Serif JP", serif;
	font-weight: 500;
	color:#001C41;
	text-align:center;
	margin-bottom:15px;
}
#Products .item .column1 p {
   	font-size:18px;
}
#Products .item .column1 .photo img {
	border-radius:50px 0px 50px 0px;
}
#Products .item h3 {
   	font-size:26px;
	font-family: "Noto Serif JP", serif;
	font-weight: 500;
	color:#001C41;
	border-bottom:3px solid #00BAD2;
	padding-bottom:5px;
	margin-bottom:30px;
}
#Products .item .column2 img {
	border-radius:30px 0px 30px 0px;
}
#Products .item h4 {
   	font-size:21px;
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	color:#00BAD2;
	text-align:center;
	margin-top:10px;
}



@media (max-width: 833px) {
	
	#Products .item {
	padding-top:15px;
	padding-bottom:30px;
		padding-left:15px;
		padding-right:15px;
}
#Products .orion{
	padding-top:60px;
	padding-bottom:50px;
}
#Products .orion:before {
       content: "";
        background-image: url(http://oki-life.jp/wp-content/uploads/2026/07/wave_top_sp.svg);
        background-repeat: repeat-x;
        width: 100%;
        height: 10px;
        position: absolute;
        left: 0;
        top: 0;
}
#Products .item .column1 {
	padding-bottom:30px;
}
#Products .column1 .logo img{
	width:250px;
	margin-bottom:20px;
}
#Products .item .column1 pre {
   	font-size:36px;
	margin-top:0px;
}
	#Products .item .column1 h2 {
   	font-size:22px;
	margin-bottom:10px;
		font-weight:500;
}
#Products .item .column1 p {
   	font-size:16px;
}
#Products .item .column1 .photo img {
	border-radius:30px 0px 30px 0px;
}

#Products .item h3 {
   	font-size:20px;
	padding-bottom:5px;
	margin-bottom:20px;
	font-weight:500;
}
#Products .item .column2 img {
	border-radius:20px 0px 20px 0px;
}
#Products .item h4 {
   	font-size:19px;
	margin-top:5px;
}


	
	
}




