@charset "utf-8";
#display_tel{
	display: none;
}
.haba{
	width: 1300px;
	margin: auto;
}
.haba_1150{
	width: 1150px;
	margin: auto;
}
.haba_1000{
	width: 1000px;
	margin: auto;
}
.flex{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex_top{
	display: flex;
	align-items:flex-start;
	justify-content: center;
}
.flex_bottom{
	display: flex;
	align-items:flex-end;
	justify-content: center;
}
.flex_center_top{
	display: flex;
	align-items:flex-start;
	justify-content: center;
}
.flex_left{
	display: flex;
	align-items:center;
	justify-content: flex-start;
}
.flex_right{
	display: flex;
	align-items:center;
	justify-content: flex-end;
}
.flex_between{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex_between_top{
	display: flex;
	align-items:flex-start;
	justify-content: space-between;
}
.flex_between_bottom{
	display: flex;
	align-items:flex-end;
	justify-content: space-between;
}
.flex_column{
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;	
}
.flex_column_top{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;	
}
.flex_column_left{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
}

.newpage .nakami{
	width: 90%;
	max-width: 1100px;
	background-color: #fff;
	margin: auto;
}

/* ---------- トップ ---------- */
.new_p{
	font-size: 55px;
	color: #fff;
}
.yellow_p{
	color: #FFFF00;
}
.top_title img{
	width: 150px;
}
.top_title{
	background-color:#0078E1;
}

/* ----- エアコンクリーニング ----- */
.newpage .aircon_cleaning{
	background-color: #FFFFCC;
}
.newpage .aircon_cleaning .sabtitle{
	background-color: #FFFF00;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .aircon_cleaning .sabtitle p{
	color: #0078E1;
	font-size: 40px;
	line-height: 20px;
	margin: 60px auto;
}
.newpage .aircon_cleaning .narabi{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90%;
}
.newpage .aircon_cleaning .narabi img{
	width: 45%;
}
@media screen and (max-width: 1100px){
	.newpage .aircon_cleaning .narabi img{
	width: 100%;
}
	.newpage .aircon_cleaning .narabi{
	flex-flow: column;
	width: 96%;
}
}

/* ---------- エクストラアクア ---------- */
.newpage .aqua{
	background-color: #E4FFFF;
}
.newpage .aqua .sabtitle{
	background-color: #4EC0EF;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .aqua .sabtitle p{
	color: #0078E1;
	font-size: 25px;
}
.newpage .aqua .nakami{
	background-image: url("../syouhin/newpage/newP_2_BG.png");
	background-repeat: no-repeat;
	background-position: top;
	width: 90%;
	background-size: contain;
}
.newpage .aqua .nakami p{
	background-color:  #0078E1;
	color: #fff;
	font-size: 33px;
	text-align: center;
	width: 90%;
	margin:30px auto;
	padding: 10px;
	border-radius: 80px;
}

/* ---------- ウルトラファインネオ ---------- */
.newpage .neo{
	background-color: #D8EEFF;
}
.newpage .neo .sabtitle{
	background-color: #0070B6;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .neo .sabtitle p{
	color: #fff;
	font-size: 25px;
	text-align: center;
}
.newpage .neo .nakami img{
	margin-top: -5px;
}

/* ---------- ウォールヒート ---------- */
.newpage .heat{
	background-color: #FFF4E9;
}
.newpage .heat .sabtitle{
	background-color: #EE8A1E;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .heat .sabtitle p{
	font-size: 25px;
	text-align: center;
}
.newpage .heat .nakami p{
	border: #EE8A1E solid 2px;
	color: #EE8A1E;
	font-size: 30px;
	text-align: center;
	width: 70%;
	margin:30px auto;
	padding: 10px;
}
.newpage .heat .nakami p span{
	font-size: 20px;
}

/* ---------- ミラブル ---------- */
.newpage .zero{
	background-color: #B5DAFF;
}
.newpage .zero .sabtitle{
	background-color: #040203;
	width: 100%;
	padding: 10px 0 20px 0;
}
.newpage .zero .nakami{
}
.newpage .zero .nakami img{
	margin-top: -60px
}
@media screen and (max-width: 1100px){
.newpage .zero .nakami img{
	margin-top: -38px
}
}

/* ---------- セラミックナイフ ---------- */
.newpage .knife{
	background-color: #DDDDDD;
}
.newpage .knife .sabtitle{
	background-color: #46454B;
	width: 100%;
	padding: 10px 0 20px 0;
}
.newpage .knife .sabtitle img{
	width: 80%;
	max-width: 1000px;
}
.newpage .knife .nakami .flex{
	background-color: #383838;
	padding: 20px;
	width: 100%;
}
.newpage .knife .nakami .flex .img1{
	width: 40%
}
.newpage .knife .nakami .flex .img2{
	width: 50%
}
@media screen and (max-width: 1100px){
	.newpage .knife .nakami .flex{
	flex-flow: column;
}
.newpage .knife .nakami .flex .img1{
	width: 80%;
}
.newpage .knife .nakami .flex .img2{
	width: 80%;
	margin-right: -22px;
}
}

/* ---------- エアコン ---------- */
.newpage .aircon{
	background-color: #EBE9FF;
}
.newpage .aircon .sabtitle{
	background-color: #73DCFF;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .aircon .sabtitle p{
	font-size: 25px;
	text-align: center;
	color: #fff;
}

/* ---------- エアコン ---------- */
.newpage .aircon{
	background-color: #EBE9FF;
}
.newpage .aircon .sabtitle{
	background-color: #73DCFF;
	width: 100%;
	padding: 20px 0 10px 0;
	position: relative;
}
.newpage .aircon .sabtitle p{
	font-size: 25px;
	text-align: center;
	color: #fff;
	margin-top: 0;
}

/* ---------- 三菱パナソニック ---------- */
.newpage .mitupana{
	background-color: #FFFF93;
}
.newpage .mitupana .sabtitle{
	background-color: #FF8F1E;
	width: 100%;
	padding: 10px 0 20px 0;
	position: relative;
}

/* ---------- ウルブロ ---------- */
.newpage .uruburo{
	background-color: #D6EEF0;
}
.newpage .uruburo .sabtitle{
	background-color: #06C4FB;
	width: 100%;
	padding: 10px 0;
	position: relative;
}

/* ------- ウルトラファインバブル ------- */
.newpage .ultraFINE{
	background-color: #D6FFCE;
}
.newpage .ultraFINE .sabtitle{
	background-color: #B4EC00;
	width: 100%;
	padding: 10px;
	position: relative;
}
.newpage .ultraFINE .sabtitle p{
	font-size: 25px;
	text-align: center;
}

/* ----- 白くまくん ----- */
.newpage .sirokuma{
	background-color: #D8EEFF;
}
.newpage .sirokuma .sabtitle{
	background-color: #004B9F;
	width: 100%;
	padding: 10px;
	position: relative;
}


@media screen and (max-width: 1100px){
	.new_p{
	font-size: 50px;
}
	#display_tel{
	display: block;
}
	#display_pc{
	display: none;
}
}

/* ----- ドローン ----- */
#jabujabu{
	background-color: cornflowerblue
}
.drone{
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.drone:hover{
	opacity: 0.7;
	cursor:pointer;
}












