@charset "euc-jp";


/*-----------------------------------
���ζ���
-----------------------------------*/

#aircon_guide{
    margin:0 auto 2vw;
    padding:0;
    text-align:left;
    /*font-family: "Noto Sans Japanese";*/
    font-family: "�ҥ饮�γѥ� Pro W3", "Hiragino Kaku Gothic Pro", "�ᥤ�ꥪ", Meiryo, Osaka, "�ͣ� �Х����å�", "MS PGothic", "sans-serif";
    color: #000;
    overflow: hidden;
    font-size: 1em;
    letter-spacing: 0.1em;
}
/*PCɽ����*/
@media screen and (min-width: 750px) {
#aircon_guide{
    width: 750px;
}
}

/*smpɽ����*/
@media screen and (max-width: 750px) {
#aircon_guide{
    width: 98%;
    font-size: 2.5vw;
    margin:1%
}
}

#aircon_guide a{
    text-decoration: underline
}

#aircon_guide a img{
    border: 0
}
#aircon_guide a:hover{
    opacity:0.9;
    text-decoration: underline;
    color: #e60012;
}
#aircon_guide a:visited{
    color: #e60012
}

/*smpɽ��������*/
@media screen and (max-width: 750px) {
#aircon_guide img {
    width: 100%;
    vertical-align: top;
}
}

#aircon_guide ul{
    overflow: hidden
}

#aircon_guide ul li{
    list-style: none;
    float: left;
    overflow: hidden
}

#aircon_guide h1{
    padding-top: 1vw;
    text-align: center;
    font-size: 2.5em;
    line-height: 110%
}

#aircon_guide h2{
	background: #ffffff;
    margin-top: 2.2em;
    padding: 0.5em 0.2em;
    text-align: center;
    color: #e60012;
    font-size: 1.6em;
    border: solid 4px;
}

#aircon_guide h2 img{
    width: 7%;
    margin-right: 0.5rem
}

/*���Ѥ�*/
#aircon_guide .red{
    color: #FF0004
}
#aircon_guide .pink{
    background: #ff598f;
}

#aircon_guide h3{
    background: #e60012;
    padding: 0.5em;
    margin-top: 1.5em;
}
#aircon_guide h4{
    margin-top: 1em;
    font-size: 1.2em;
    border-bottom: 1px dotted;
    margin-bottom: 0.5vw;
}

/*--20200602_�ɵ�--*/
.new_guide_images{
	margin: 0% auto 2%;
}
.new_guide_images02{
	margin: 3% auto 0%;
}
.small_red{
	font-size: small;
	color: red;
}
.bold_text{
	font-size: 1.3em;
    font-weight: bold;
	line-height: 1.8em;
}
.sp_kaigyo{
	display: none;
}
h3.sub_title{
	color: #fff;
	text-align: center;
	font-size: 1.6em;
}
#aircon_guide h3.yellow_title{
	color: #e60012;
	text-align: center;
	font-size: 1.6em;
	background: #fdff01;
	margin: auto;
}
.red_bold_text{
	color: #e60012;
    text-align: center;
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold;
}
.text_sub{
	font-size: 0.8em;
	margin: 2% auto;
}
.coution,.coution_2{
	text-align: left
}
@media screen and (max-width: 750px) {
	#aircon_guide .check_tab label::after {
    line-height: 3;
    position: absolute;
    top: 0;
    left: 30%!important;
    display: block;
    width: 3em;
    height: 3em;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
		text-align: center;}
	.sp_kaigyo{
		display: block;
	}
	.text_sub{
	font-size: 1.2em;
	margin: 2% auto;
	}
}
/*--20200602_�ɵ������ޤ�--*/

#aircon_guide p.com{
    text-align: right;
    margin-top: 0.5em;
    font-size: 0.8em
}

/*PCɽ��-�ܺ٤Ϥ�����*/
@media screen and (min-width: 750px) {
#aircon_guide .com_pc{
    text-align: right;
    margin-top: 0.5em;
    font-size: 1em;
}
#aircon_guide dd.com_pc{
    text-align: left
}
#aircon_guide .com_smp{
    display: none
}
}

/*smpɽ��-�ܺ٤Ϥ�����*/
@media screen and (max-width: 750px) {
#aircon_guide .com_smp{
    text-align: right;
    margin-top: 0.5em;
    font-size: 1.1em;
}
#aircon_guide dd.com_smp{
    text-align: left
}
#aircon_guide .com_pc{
    display: none
}
/*--20200603�ɵ�--*/
	#aircon_guide h2.smp_margin{
		margin-top: 0;
	}
/*--20200603�ɵ������ޤ�--*/
}

#aircon_guide .bold{
    font-weight: bold;
    display:block
}

/*ɽ��*/
#aircon_guide table{
    width: 100%;
    margin: 1vw 0 0;
    overflow: hidden
}
#aircon_guide table.top0{
    margin-top: 0
}

#aircon_guide table th,#aircon_guide table td{
    border: 1px #ADADAD solid;
    padding: 0.6em;
    text-align: left;
    font-size:0.9em;
}

/*smpɽ���ե����*/
@media screen and (max-width: 750px) {
#aircon_guide table th,#aircon_guide table td{
    font-size:1.2em;
}
}

#aircon_guide table th{
    width: 66%;
    border-bottom: none;
    font-weight: normal
}

#aircon_guide table th.w20{
    width: 20%;
}

#aircon_guide table th.w46{
    width: 46%;
    border-left: none
}

#aircon_guide table th.w6{
    width: 6%;
    border-right: none;
    vertical-align: top
}
/*smpɽ���ڹ�*/
@media screen and (max-width: 750px) {
#aircon_guide table th.w6 img{
    width: 180%
}
}

#aircon_guide table th.w60{
    width: 60%;
    border-left: none
}

#aircon_guide table td{
    width: 30%;
    border-left: none;
    border-bottom: none;
}

#aircon_guide table .table_last{
    border-bottom: 1px #ADADAD solid
}

/*-----------------------------------
PC�ѥ�˥塼
-----------------------------------*/
#aircon_guide .navi{
    text-align: center;
}

#aircon_guide .navi li {
    border-radius: 11px;
    font-size: 1.1em;
    text-align: center;
    margin-top: 2vw;
    width: calc(100% / 3);
    min-height: 50px;    
}
#aircon_guide .navi li a{
	display: inline-block;
    padding: 1.5vw 0.5vw;
    text-decoration: none;
    background: #ef404e;
    color: #FFF;
    border-radius: 8px;
    width: 88%;
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);
    /* border: solid 2px #627295; */
    border-bottom: 4px solid #f3939b;
}
#aircon_guide .navi li a:hover{
    /*color: #FFFD2F*/
    background: #e60012;/*�ܥ���*/
}
#aircon_guide .navi li a:active {
  /*�ܥ���򲡤����Ȥ�*/
  -webkit-transform: translateY(0px);
  transform: translateY(2px);/*����ư��*/
  /*border-bottom: none;����ä�*/
}


#aircon_guide .navi .toiawase{
    display: inline-block;
    padding: 0.8vw 1vw;
    text-decoration: none;
    color: #000000;
    border: dashed 1px #000000;
    border-radius: 3px;
    transition: .4s;
    width: 95%;
    margin-top: 1.5vw;
}
#aircon_guide .navi .toiawase:hover{
    background: #D1D1D1
}

/*smp��PC�ʥ���ɽ��*/
@media screen and (max-width: 750px) {
#aircon_guide .navi {
    display: none
}
}


/*-----------------------------------
smp�ѥ�˥塼
-----------------------------------*/
#aircon_guide .smp_navi{
    min-height: 15em;
    text-align: center;
}
#aircon_guide .smp_navi a{
    color: #fff
}

#smp-commonheader{background:rgba(255, 255, 255, 0.9);}
#smp-commonheader table td  {background:#ef404e;}


.sCLToggleCont .ilistnon li {
	background: rgba(240, 119, 127, 1);
	border-bottom: 2px solid #B16581;
}

.sCLToggleCont .ilistnon li a {color:#FFF;}
	
#smp-commonheader {
	height:15em;
	width:100%;
	overflow:visible;
	display:block;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:100;
	border:none;
	text-align:left;
}

#smp-commonheader a font {
	color:#FFF;
}

#smp-commonheader a font b {
	font-size:18px;
}

#smp-commonheader .title {
	position:fixed;
	top:8px;
	left:2em;
}	
#smp-commonheader table {
	position:fixed;
	top:6.5em;
	left:1%;
	width:98%;
}

#smp-commonheader table td {
    width:25%;
    text-align:center;
    vertical-align:middle;
    /*height:30px;*/
    font-size: 1.2em;
    border: 0
}

#aircon_guide .check-point table th{
    background: #FFFEC9;
}

#aircon_guide .check-point table th.table_last{
    border-bottom: 1px #ADADAD solid
}

/*PC��smp�ʥ���ɽ��*/
@media screen and (min-width: 750px) {
#aircon_guide .smp_navi {
    display: none
}
}


/*-----------------------------------
ɸ����չ����ˤĤ���
-----------------------------------*/
#aircon_guide .about{
    border: solid 1px #3851ae;
    padding: 1vw 1vw 0 ;
    margin-bottom: 2vw;
    text-align: center;
}

#aircon_guide .about dl dt{
    margin-top: 1.2em;
    color: #3851ae;
    font-size: 1.4em;
    border-bottom: 1px solid #3851ae;
    font-weight: bold;
    text-align: left;
    padding-left: 1.5em;
    padding-bottom: 0.3vw;
}
#aircon_guide .about dl dt.no1{
    background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u39893661/pc/common/css/../../images/aircon_guide/no1.png") no-repeat;    
}
#aircon_guide .about dl dt.no2{
    background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u39893661/pc/common/css/../../images/aircon_guide/no2.png") no-repeat;    
}
#aircon_guide .about dl dt.no3{
    background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u39893661/pc/common/css/../../images/aircon_guide/no3.png") no-repeat;    
}
#aircon_guide .about dl dt.no4{
    background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u39893661/pc/common/css/../../images/aircon_guide/no4.png") no-repeat;    
}
#aircon_guide .about dl dt[class^="no"]{
    background-size: 4%
}

#aircon_guide .about dl dd{
    margin: 1vw 0 2vw;
    text-align: left;
    font-size: 0.9em;
}
/*smpɽ��*/
@media screen and (max-width: 750px) {
#aircon_guide .about dl dd{
    font-size: 1.1em;
}
}
/*-----------------------------------
�������Υ����å��ݥ����
-----------------------------------*/
/*�ܥå�������*/
#aircon_guide .check-point {
    margin: 0;
    padding: 0;
}
#aircon_guide .check-point p {
    margin-top: 0.8em;
}

/*�������ǥ�����ѥ�����======================================*/
/*�Υ������ǥ�����ϥ�٥�*/
/*#aircon_guide .check-point label {
    display: block;
    margin: 1.5px 0;
    padding: 14px 5px 5px 22px;
    color: #ff598f;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.5s;
    border-bottom: 1px dotted;
    font-size: 1.1em;
    position: relative;
}*/
/*smpɽ���ե����*/
/*@media screen and (max-width: 750px) {
#aircon_guide .check-point label {
    font-size: 1.3em;
}
}*/

/*�Υ������ǥ�����ϥ��������ɽ��*/
#aircon_guide .check-point label:before {
/*    content: '\f054';
    font-family: 'FontAwesome';
    padding-right: 8px;*/
/*    display: block;
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border: 2px solid;
    border-color: transparent transparent #ff598f #ff598f;
    -webkit-transform: rotate(-135deg) scale(1);
    transform: rotate(-135deg) scale(1);
    left: 5px;
    top: 6px;
    bottom: 0;
    margin: auto 0;*/
}

/*�Υ������ǥ�����ϥ�٥�ۥС���*/
/*#aircon_guide .check-point label:hover {
    background :#d4d4d4;
}*/

/*�Υ������ǥ�����ϥ����å��ϱ���*/
/*#aircon_guide .check-point input {
    display: none;
}*/

/*�Υ������ǥ��������Ȥ���ɽ���ˤ��Ƥ���*/
/*#aircon_guide .check-point .answer {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}
*/
/*�Υ������ǥ�����ϥ���å������ɽ��*/
/*#aircon_guide .check-point .click:checked + .answer {
    height: auto;
    padding: 0 1vw;
    margin-bottom: 1vw;
    opacity: 1;
    font-size: 0.9em;
}*/
/*smpɽ���ե����*/
/*@media screen and (max-width: 750px) {
#aircon_guide .check-point .click:checked + .answer p {
    font-size: 1.2em;
}
#aircon_guide .check-point .click:checked + .answer p.com {
    font-size: 0.9em;
}
}*/

/*�Υ������ǥ�����ϥ�������������ؤ���*/
#aircon_guide .check-point .click:checked + label:before {
    /*content: '\f078';*/
/*    display: block;
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border: 2px solid;
    border-color: transparent transparent #ff598f #ff598f;
    -webkit-transform: rotate(-45deg) scale(1);
    transform: rotate(-45deg) scale(1);
    left: 5px;
    top: 0;
    bottom: 0;
    margin: auto 0;*/
}

/*�������ǥ�����ѥ�����======================================*/
#aircon_guide .check_tab {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	color: #000;
    text-align: center;
}
#aircon_guide .check_tab input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
#aircon_guide .check_tab label {
	font-weight: bold;
	position: relative;
	display: block;
	padding: 0.8em 0 0.5em 2.5em;
	cursor: pointer;
	margin: 0 0 1px 0;
	background: #fff;
    border-bottom: 1px dotted;
    font-size: 1em;
}
/*smpɽ���ե����*/
@media screen and (max-width: 750px) {
#aircon_guide .check_tab label {
    font-size: 1.3em;
}
#aircon_guide .check_tab .check_tab-content .answer p {
    font-size: 1.2em;
}
#aircon_guide .check_tab .check_tab-content .answer p.com {
    font-size: 0.9em;
}
}

#aircon_guide .check_tab label:hover {
    background :#d4d4d4;
}
#aircon_guide .check_tab .check_tab-content {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height 0.5s;
	transition: max-height 0.5s;
	color: #333333;
}
#aircon_guide .check_tab .check_tab-content .answer {
    height: auto;
    padding: 0 1vw;
    margin-bottom: 1vw;
    opacity: 1;
    font-size: 0.9em;
}
#aircon_guide .check_tab .check_tab-content p {
	margin: 1em 0;
}
/* :checked */
#aircon_guide .check_tab input:checked ~ .check_tab-content {
	max-height: 1000em;
}
/* Icon */
#aircon_guide .check_tab label::after {
	line-height: 3;
	position: absolute;
	top: 0;
	left: 38%;
	display: block;
	width: 3em;
	height: 3em;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
	text-align: center;
}
#aircon_guide .check_tab input[type=checkbox] + label::after {
	content: '��';
}
#aircon_guide .check_tab input[type=checkbox]:checked + label::after {
	transform: rotate(30deg);
}




/*�ե꡼���������*/
#aircon_guide .check-point .freecall{
    border: 1px #000000 dotted;
    padding: 0.5vw 0.5vw 0;;
    margin: 0.5vw 0;
}

#aircon_guide .check-point .freecall span{
    font-size: 1.3em;
    font-weight: bold;
}

/*������������*/
#aircon_guide .check-point .shitugaiki dl{
    margin-top: 1vw
}
#aircon_guide .check-point .shitugaiki dl dt{
    float: left;
    width: 50%;
}
#aircon_guide .check-point .shitugaiki dl dd{
    float: left;
    width: 50%;
}

/*���⥫�С���*/
#aircon_guide .check-point .indoor_cover dl{
    margin-top: 1vw
}
#aircon_guide .check-point .indoor_cover dl dt{
    float: left;
    width: 50%;
}
#aircon_guide .check-point .indoor_cover dl dd{
    float: left;
    width: 50%;
}



/*-----------------------------------
���������ɲù���������ܰ�
-----------------------------------*/

#aircon_guide .add table th{
    background:#daeef3;
}

#aircon_guide .add table th.table_last{
    border-bottom: 1px #ADADAD solid
}


/*-----------------------------------
������
-----------------------------------*/
#aircon_guide *[class^="coution"]{
    background: #faeedb;
    padding: 1em;
}

#aircon_guide *[class^="coution"] dl dt{
    border-bottom: 1px #e60012 solid;
    color: #e60012;
    font-size: 1.2em;
    font-weight: bold;
	background: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/aircon_guide/coution.png") no-repeat left;
    background-size: 4%;
    padding-left:1.5em;
    margin-bottom: 0.9em;
}
#aircon_guide *[class^="coution"] dl dt.none{
    background: none;
    padding-left:0;
}

#aircon_guide *[class^="coution"] dl dd{
    margin-top: 0.7em;
    font-size: 0.8em;
    line-height: 130%;
}
/*smpɽ���ե����*/
@media screen and (max-width: 750px) {
#aircon_guide *[class^="coution"] dl dd{
    font-size: 1.2em;
}
}


#aircon_guide *[class^="coution"] dl dd:before{
    content: '��'
}

/*-----------------------------------
�����ա��طʤʤ����Ȥ����
-----------------------------------*/
#aircon_guide .coution_2{
    background: #fff;
    border: 1px dashed #b00003;
	margin-top: 2%;
}

#aircon_guide .coution_2 dl dt{
    border-bottom: none
}

#aircon_guide .coution_2 dl dd:before{
    content: '��'
}


/*-----------------------------------
���չ�����ή��
-----------------------------------*/
#aircon_guide #step div.step{
    padding-bottom: 2em;
    /*padding-top: 1.5em;
    border-top: 2px #68a500 dotted;*/
}

#aircon_guide #step p{
    text-align: center;
}
#aircon_guide #step h5{
	font-weight: bold;
    font-size: 1.4em;
    text-align: center;
    margin: 1em 0 1em;
    padding: 1em 0 0.8em;
    color: #fff;
    position: relative;
    display: inline-block;
    width: 100%;
    background: #e60012;
    border-bottom: 3px solid #e60012;
}

/*smpɽ��*/
@media screen and (max-width: 750px) {
#aircon_guide #step h5{
    font-size: 1.2em;
}
}

#aircon_guide #step h5:before {
  content: "";
  position: absolute;
  top: -28px;
  left: 50%;
  margin-left: -15px;
  border: 13px solid transparent;
  border-bottom: 15px solid #e60012;
}

#aircon_guide #step h5.step1:before {
  left: 10%;
}

#aircon_guide #step h5.step2:before {
  left: 30%;
}

#aircon_guide #step h5.step3:before {
  left: 50%;
}

#aircon_guide #step h5.step4:before {
  left: 70%;
}

#aircon_guide #step h5.step5:before {
  left: 90%;
}

/*-----------------------------------
���ʥ�
-----------------------------------*/
/*PAGETOP*/
#page_top{
    width: 180px;
    height: 40px;
    position: fixed;
    right: 0;
    bottom: 5%;
    background: #000;
    opacity: 0.6;
    border-radius: 1px;
    text-align: center
}
#page_top a{
    position: relative;
    display: block;
    width: 180px;
    height: 40px;
    text-decoration: none;
}
#page_top a::before{
    /*font-family: "�ҥ饮�γѥ� Pro W3", "Hiragino Kaku Gothic Pro", "�ᥤ�ꥪ", Meiryo, Osaka, "�ͣ� �Х����å�", "MS PGothic", "sans-serif";*/
    content: 'PAGE TOP��';
    font-size: 0.9em;
    line-height: 100%;
    color: #fff;
    position: absolute;
    width: 180px;
    height: 25px;
    top: 10px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
}

/*�ʥӶ���*/
*[id^="navi_"]{
    width: 180px;
    position: fixed;
    right: 0;
    border: 1px dotted #000000;
    opacity: 0.6;
    border-radius:3px;
    text-align: center
}
*[id^="navi_"] a{
    position: relative;
    display: block;
    width: 180px;
    height: 50px;
    text-decoration: none;
}

*[id^="navi_"] a::before{
    font-size: 0.8em;
    line-height: 120%;
    letter-spacing: 1px;
    color: #000;
    position: absolute;
    top: 18px;
    right: 0;
    left: 4px;
    margin: auto;
    text-align: center;
}

/*���չ����ޤǤ�ή��*/
#navi_nagare{
    bottom:27%;
}
#navi_nagare a::before{
    content: '���չ����ޤǤ�ή��';
}

/*�����å��ݥ����*/
#navi_check{
    bottom:20%;
}
#navi_check a::before{
    content: '��ǧ������ɲ�����';
}

/*�ɲù�������ܰ�*/
#navi_add{
    bottom:20%;
}
#navi_add a::before{
    content: '�ɲù�������ܰ�';
}

/*�褯���뤪�䤤��碌*/
#navi_faq{
    bottom:13%;
}
#navi_faq a::before{
    content: '�褯���뤪�䤤��碌';
}

/*smp�Ѥ�PC�ʥ���ɽ��*/
@media screen and (max-width: 750px) {
#page_top,*[id^="navi_"]{
    display: none
}
}



/*-----------------------------------
ư��
-----------------------------------*/
#aircon_guide .movie li {
    margin-bottom: 1rem;
}
#aircon_guide .movie li dt{
    padding: 0.5rem 0.2rem;
    /* border-bottom: 1px dotted; */
    background: #ccc;
    font-size: 1rem;
    margin-bottom: 0.5rem
}
#aircon_guide .movie li dt::before{
    content: '��';
}
#aircon_guide .movie li.col1 dd{
    float: left;
    width: 370px;
    margin-right: 10px;
}
#aircon_guide .movie li.col1 dd:nth-child(2n+1){
    margin-right: 0px;
}
#aircon_guide .movie li.col2{
    width: 370px;
    margin-right: 10px;
    float: left;
}
#aircon_guide .movie li.col2:nth-child(2n+1){
    margin-right: 0;
}
#aircon_guide .movie li p.com2{
    border: 1px solid;
    font-size: 0.9rem;
    padding: 0.5rem;
}


/*smp�Ѥ˥ե����Ȳ��*/
@media screen and (max-width: 750px) {
#aircon_guide .movie li.col1 dd{
    float: none;
    width: 100%;
    margin-right: 0
}
#aircon_guide .movie li[class^="col"]{
    width: 96%;
    margin-right: 0;
    float: none;
    margin: 0 2%;
}
#aircon_guide .movie li dt {
    font-size: 0.8rem
} 
#aircon_guide .movie li dd {
    margin: 1rem 0;
}    
}


#aircon_guide .youtube_wrap{
  	width: 100%;
}

#aircon_guide .youtube {
    position: relative;
    width: 100%;
  padding-top: 56.25%;
	
}
#aircon_guide .youtube iframe{
    position: absolute;
    top: 0;
    left: 0;
  width: 100% !important;
  height: 100% !important;
	/*z-index:5;*/
}

/*---210402�ɵ�----*/

#aircon_guide .kouji{
    font-size: 2em;  text-align: center;
}

#aircon_guide .schedule{font-size: 1.3em;
    padding: 1.5em 0;
    background: #fbeedd;
        font-weight: bold;
    border-bottom: 0;}

#aircon_guide h4.strong
{    font-size: 2.2em;
/*    border-bottom: 4px solid;*/
    padding-bottom: 4px;
    font-family: "�ҥ饮�δݥ� Pro W4","�ҥ饮�δݥ� Pro","Hiragino Maru Gothic Pro","HG�ݎ��ގ�����M-PRO","HGMaruGothicMPRO";
    font-weight: 900;
margin: 1em 0 0 0;
    text-align: center;
    color: #e70012;

}

#aircon_guide #step h5:before{ content: none !important;}

#aircon_guide #step h6 {
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    margin: 0 0 0.5em 0;
    padding: 1em 0;
    color: #fff;
    position: relative;
    display: inline-block;
    width: 100%;
}

#aircon_guide #step .koujinashi{    background-color: #00a9e7;color: #002a39;}
#aircon_guide #step .koujiari {    background-color: #e7a300; color: #483300}

#aircon_guide #step .h7 {
	font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    padding: 1em 0;
    color: #e70012;
    position: relative;
    display: inline-block;
    width: 100%;
    line-height: normal;
}

#aircon_guide #step .kasen {
    border-bottom: 1px solid;
}