/* CSS Document */

@import url(./common-e05e4e42d0a95fb22503001f53ce1f3d.css);
@import url(./common_sp-0323dd1a217f39ca18d65141bf0ec308.css);
@import url(./remotecontroller_sp-33226fe6886512c8fd04531e36f95a78.css);

@media screen and (min-width: 1197px) {
/*	---------------------------------------------------------
	common
---------------------------------------------------------	*/
.contents-block {
	width: 780px!important;
	margin-top: 50px!important;
	margin-left: auto!important;
	margin-right: auto!important;
}
.contents-block input:hover, .contents-block a:hover img {
	opacity: 0.8;
}
.contents-block label {
	width: 100%!important;
	height: 100%!important;
	display: inline-block;
	background-color: #235378!important;
	line-height: 40px!important;
	color: #fff;
	text-align: left;
	text-indent: 20px;
}
.contents-block input[type=checkbox] +label, .contents-block input[type=radio] +label {
	height: inherit!important;
	display: inline!important;
	background-color: transparent!important;
	line-height: 40px!important;
	color: #333;
	text-align: left;
	text-indent: 5px;
	font-weight: normal;
	vertical-align: top;
	width: initial!important;
	min-width: 70px;
}
.contents-block input[type=text] {
	min-width: 240px;
	height: 40px!important;
	display: inline-block!important;
	background-color: #ffffff!important;
	line-height: 40px!important;
	color: #333!important;
	text-align: left!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	border-style: solid!important;
	border-width: 1px!important;
	border-color: #c3c3c3!important;
	margin-left: 0px!important;
	font-size: 16px!important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.contents-block input[type=radio], .contents-block input[type=checkbox] {
	width: 20px!important;
	height: 40px!important;
	display: inline-block!important;
	line-height: 40px!important;
	margin-left: 30px!important;
}
.contents-block input[type=checkbox], .contents-block input[type=checkbox] +label {
	height: 30px!important;
	line-height: 30px!important;
}
.contents-block input[type=checkbox] +label {
	margin-left: 5px!important;
}
.contents-block select {
	min-width: 240px;
	height: 40px!important;
	display: inline-block!important;
	background-color: #ffffff!important;
	line-height: 40px!important;
	color: #333!important;
	text-align: left!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	border-style: solid!important;
	border-width: 1px!important;
	border-color: #c3c3c3!important;
	margin-left: 10px!important;
	font-size: 16px!important;
}
.contents-block .btn-normal {
	min-width: 120px!important;
	height: 50px!important;
	color: #fff!important;
	background-color: #b7ca7a!important;
	border-radius: 3px!important;
	text-align: center!important;
	line-height: 50px!important;
	border: none!important;
	padding: 0!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	display: inline-block!important;
}
.contents-block .btn-negative {
	min-width: 120px!important;
	height: 50px!important;
	color: #fff!important;
	background-color: #bbbbbb!important;
	border-radius: 3px!important;
	text-align: center!important;
	line-height: 50px!important;
	border: none!important;
	padding: 0!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	display: inline-block!important;
}
.contents-block .btn-mini {
	min-width: 50px!important;
	height: 40px!important;
	line-height: 40px!important;
}
.contents-block .ttl {
	width: 100%!important;
	height: 40px!important;
	display: inline-block!important;
	background-color: #235378!important;
	line-height: 40px!important;
	color: #fff!important;
	text-align: left!important;
	text-indent: 20px!important;
	font-weight: bold!important;
	margin-bottom: 10px!important;
}
.contents-block section {
	margin-bottom: 40px!important;
}
#home .contents-block table.normal {
	margin: 0!important;
	width: 100%!important;
}
#home .contents-block table.normal th {
	text-align: left;
	text-indent: 20px;
}
#home .contents-block table.normal td {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
/*	---------------------------------------------------------
	remotecontroller-set
---------------------------------------------------------	*/
#home.remotecontroller-set .remotecontroller__set__table_1 {
	width: 760px!important;
	height: 163px!important;
}
#home.remotecontroller-set .remotecontroller__set__table_1 a:nth-child(1) img {
	float: left;
	margin-top: 35px;
	margin-left: 275px;
}
#home.remotecontroller-set .remotecontroller__set__table_1 a:nth-child(2) img {
	float: right;
	margin-top: 35px;
	margin-right: 275px;
}
.remotecontroller-set table.remotecontroller__set__table_2 .remotecontroller__table__cel01 {
	width: 10%!important;
}
.remotecontroller-set table.remotecontroller__set__table_2 .remotecontroller__table__cel02 {
	width: 45%!important;
}
.remotecontroller-set table.remotecontroller__set__table_2 .remotecontroller__table__cel03 {
	width: 45%!important;
}
.remotecontroller-set .remotecontroller__operation__table_1 {
	height: 640px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_2 {
	height: 1030px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_3 {
	height: 380px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_4 {
	min-height: 450px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_5 {
	height: 340px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_6 {
	height: 380px!important;
	position: relative;
}
.remotecontroller-set .remotecontroller__operation__table_1 a, .remotecontroller-set .remotecontroller__operation__table_2 a, .remotecontroller-set .remotecontroller__operation__table_3 a, .remotecontroller-set .remotecontroller__operation__table_4 a, .remotecontroller-set .remotecontroller__operation__table_5 a, .remotecontroller-set .remotecontroller__operation__table_6 a {
	position: absolute;
}
.remotecontroller-set .btn_mute_en {
	left: 195px;
	top: 35px;
}
.remotecontroller-set .btn_back_ja {
	left: 195px;
	top: 183px;
}
.remotecontroller-set .btn_repeat_ja {
	left: 195px;
	top: 329px;
}
.remotecontroller-set .btn_back_ja2 {
	left: 195px;
	top: 419px;
}
.remotecontroller-set .btn_menu {
	left: 195px;
	top: 509px;
}
.remotecontroller-set .btn_play_plus_3set {
	left: 335px;
	top: 125px;
}
.remotecontroller-set .btn_play_play_3set {
	left: 335px;
	top: 191px;
}
.remotecontroller-set .btn_play_minus_3set {
	left: 335px;
	top: 261px;
}
.remotecontroller-set .btn_power {
	left: 465px;
	top: 35px;
}
.remotecontroller-set .btn_pre_ja {
	left: 465px;
	top: 183px;
}
.remotecontroller-set .btn_stop_ja {
	left: 465px;
	top: 329px;
}
.remotecontroller-set .btn_pre_ja2 {
	left: 465px;
	top: 419px;
}
.remotecontroller-set .btn_sound_en {
	left: 465px;
	top: 509px;
}
/*	tv	*/
.remotecontroller-set .btn_switch_ja {
	left: 195px;
	top: 35px;
}
.remotecontroller-set .btn_soundvolume_plus_2set {
	left: 195px;
	top: 128px;
}
.remotecontroller-set .btn_soundvolume_minus_2set {
	left: 195px;
	top: 227px;
}
.remotecontroller-set .btn_1 {
	left: 195px;
	top: 330px;
}
.remotecontroller-set .btn_4 {
	left: 195px;
	top: 420px;
}
.remotecontroller-set .btn_7 {
	left: 195px;
	top: 510px;
}
.remotecontroller-set .btn_point {
	left: 195px;
	top: 600px;
}
.remotecontroller-set .btn_exit {
	left: 195px;
	top: 690px;
}
.remotecontroller-set .btn_power2 {
	left: 335px;
	top: 35px;
}
.remotecontroller-set .btn_mute_ja {
	left: 335px;
	top: 183px;
}
.remotecontroller-set .btn_2 {
	left: 335px;
	top: 330px;
}
.remotecontroller-set .btn_5 {
	left: 335px;
	top: 420px;
}
.remotecontroller-set .btn_8 {
	left: 335px;
	top: 510px;
}
.remotecontroller-set .btn_0 {
	left: 335px;
	top: 600px;
}
.remotecontroller-set .btn_menu2 {
	left: 335px;
	top: 690px;
}
.remotecontroller-set .btn_back_en {
	left: 465px;
	top: 35px;
}
.remotecontroller-set .btn_channel_plus_2set {
	left: 465px;
	top: 128px;
}
.remotecontroller-set .btn_channel_minus_2set {
	left: 465px;
	top: 227px;
}
.remotecontroller-set .btn_3 {
	left: 465px;
	top: 330px;
}
.remotecontroller-set .btn_6 {
	left: 465px;
	top: 420px;
}
.remotecontroller-set .btn_9 {
	left: 465px;
	top: 510px;
}
.remotecontroller-set .btn_shape {
	left: 465px;
	top: 600px;
}
.remotecontroller-set .btn_more {
	left: 465px;
	top: 690px;
}
.remotecontroller-set .btn_controller_up {
	left: 350px;
	top: 790px;
}
.remotecontroller-set .btn_controller_right {
	left: 419px;
	top: 857px;
}
.remotecontroller-set .btn_controller_bottom {
	left: 350px;
	top: 924px;
}
.remotecontroller-set .btn_controller_left {
	left: 283px;
	top: 857px;
}
.remotecontroller-set .btn_controller_center {
	left: 344px;
	top: 851px;
}
/*	エアコン	*/
.remotecontroller-set .btn_power3 {
	left: 508px;
	top: 35px;
}
.remotecontroller-set .icon_thermometer {
	left: 294px;
	top: 49px;
}
.remotecontroller-set .thermometer_num {
	color: #839c35;
	font-size: 64px;
	position: absolute;
	top: 51px;
	left: 337px;
	vertical-align: bottom!important;
	line-height: 64px!important;
}
.remotecontroller-set .thermometer_num span {
	font-size: 30px;
	vertical-align: bottom!important;
	line-height: 64px!important;
}
.remotecontroller-set select.airflow {
	position: absolute;
	top: 221px;
	left: 289px;
	width: 170px!important;
	min-width: 0;
}
.remotecontroller-set .learning-box {
	position: relative;
	margin-left: 170px!important;
	padding-top: 140px!important;
}
.remotecontroller-set .learning-row {
	width: 419px!important;
	height: 60px!important;
	border-radius: 5px!important;
	border-color: #eee!important;
	border-style: solid!important;
	border-width: 3px!important;
	margin-bottom: 10px!important;
}
.remotecontroller-set .learning-cell-01 {
	float: left;
	line-height: 60px!important;
	margin-left: 20px!important;
	font-size: 18px;
	font-weight: bold;
}
.remotecontroller-set .learning-cell-02 {
	float: left;
	line-height: 40px!important;
	margin-left: 20px!important;
	font-size: 22px;
	font-weight: bold;
	width: 100px!important;
	height: 40px!important;
	border-color: #bdbdbd!important;
	border-style: solid!important;
	border-width: 1px!important;
	margin-bottom: 10px!important;
	margin-top: 7px!important;
	margin-left: 100px!important;
	text-align: center;
}
.remotecontroller-set .learning-cell-02 span {
	font-size: 16px;
}
.remotecontroller-set .learning-cell-03 {
	float: right;
	margin-top: 7px!important;
	margin-right: 7px!important;
}
.remotecontroller-set .learning-cell-03 input {
	width: 90px!important;
}
.remotecontroller-set .btn_airflow_plus_2set {
	left: 159px;
	top: 133px;
}
.remotecontroller-set .btn_airflow_minus_2set {
	left: 159px;
	top: 239px;
}
.remotecontroller-set .btn_airflow_plus_2set2 {
	left: 504px;
	top: 133px;
}
.remotecontroller-set .btn_airflow_minus_2set2 {
	left: 504px;
	top: 239px;
}
/*	学習リモコン	*/
/*	照明	*/
.remotecontroller-set .btn_on_ja {
	left: 260px;
	top: 30px;
}
.remotecontroller-set .btn_off_ja {
	left: 390px;
	top: 30px;
}
/*	扇風機	*/
.remotecontroller-set .btn_headswing_ja {
	left: 195px;
	top: 145px;
}
.remotecontroller-set .btn_alrem {
	left: 195px;
	top: 256px;
}
.remotecontroller-set .btn_power4 {
	left: 335px;
	top: 35px;
}
.remotecontroller-set .btn_airvolume {
	left: 335px;
	top: 145px;
}
.remotecontroller-set .btn_airflow {
	left: 465px;
	top: 145px;
}
/*	---------------------------------------------------------
	scene-list
---------------------------------------------------------	*/
.scene-list table .scene__list__table__cel01 {
	width: 8%!important;
}
.scene-list table .scene__list__table__cel02 {
	width: 31%!important;
}
.scene-list table .scene__list__table__cel03 {
	width: 31%!important;
}
.scene-list table .scene__list__table__cel04 {
	width: 10%!important;
}
.scene-list table .scene__list__table__cel05 {
	width: 10%!important;
}
.scene-list table .scene__list__table__cel06 {
	width: 10%!important;
}
/*	---------------------------------------------------------
	scene-registration
---------------------------------------------------------	*/
.scene-registration .a01 {
	width: 400px!important;
}
.scene-registration .a02 {
	width: 400px!important;
}
.scene-registration .a03 {
	width: 100px!important;
	min-width: inherit!important;
	margin-right: 10px!important;
}
.scene-registration .contents-block .a04 {
	width: 100px!important;
	min-width: inherit!important;
	margin-left: 10px!important;
}
.scene-registration .a05 {
	width: 100px!important;
	min-width: inherit!important;
	margin-right: 5px!important;
}
.scene-registration .a06 {
	width: 100px!important;
	min-width: inherit!important;
	margin-right: 5px!important;
}
.scene-registration .s03 {
	width: 108px!important;
	min-width: inherit!important;
	margin-right: 5px!important;
}
#home.scene-registration .block-3_4 ,
#home.scene-registration .block-3_4 *{
	vertical-align: middle;
	line-height: 40px!important;
}
#home.scene-registration .block-3_4 br{
	line-height: 1px!important;
}
#home.scene-registration input[type=radio] ,
#home.scene-registration input[type=checkbox] {
	height: auto!important;
	width: auto!important;
	line-height: 40px!important;
}
.scene-registration .contents-block .b15 input[type=checkbox] {
	margin-left: 0!important;
}
.scene-registration .contents-block .b16 input[type=checkbox] {
	margin-left: 0!important;
}
.scene-registration table.remotecontroller__set__table_2 .remotecontroller__table__cel01 {
	width: 10%!important;
}
.scene-registration table.remotecontroller__set__table_2 .remotecontroller__table__cel02 {
	width: 45%!important;
}
.scene-registration table.remotecontroller__set__table_2 .remotecontroller__table__cel03 {
	width: 45%!important;
}
/*	---------------------------------------------------------
	scene-check
---------------------------------------------------------	*/
.sensor-check .txtRight {
	margin-top: -60px!important;
}
.sensor-check .contents-block input[type=text] {
	width: 400px!important;
}
/*	---------------------------------------------------------
	maintenance-index
---------------------------------------------------------	*/
.maintenance-index .contents-block p {
	text-align: center;
	margin-top: 190px!important;
	font-size: 22px;
}
.maintenance-index .content-wrap p {
	height: auto;
	text-align: center;
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
}
.maintenance-index .content-wrap div {
	height: 50px!important;
	text-align: center!important;
	margin-top: 30px!important;
	margin-bottom: 40px;
}
.maintenance-index.login-bg div.box {
	height: auto;
}
.maintenance-index .content-wrap input.btn-negative {
	min-width: 120px!important;
	height: 50px!important;
	color: #fff!important;
	background-color: #bbbbbb!important;
	border-radius: 3px!important;
	text-align: center!important;
	line-height: 50px!important;
	border: none!important;
	padding: 0!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	display: inline-block!important;
}
body.maintenance-index.login-bg .already p {
}
/*	---------------------------------------------------------
	remotecontroller-operation
---------------------------------------------------------	*/
.remotecontroller-operation .remotecontroller__operation__table_1 {
	height: 640px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_2 {
	height: 1030px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_3 {
	height: 380px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_4 {
	min-height: 450px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_5 {
	height: 340px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_6 {
	height: 380px!important;
	position: relative;
}
.remotecontroller-operation .remotecontroller__operation__table_1 a, .remotecontroller-operation .remotecontroller__operation__table_2 a, .remotecontroller-operation .remotecontroller__operation__table_3 a, .remotecontroller-operation .remotecontroller__operation__table_4 a, .remotecontroller-operation .remotecontroller__operation__table_5 a, .remotecontroller-operation .remotecontroller__operation__table_6 a {
	position: absolute;
}
.remotecontroller-operation .btn_mute_en {
	left: 195px;
	top: 35px;
}
.remotecontroller-operation .btn_back_ja {
	left: 195px;
	top: 183px;
}
.remotecontroller-operation .btn_repeat_ja {
	left: 195px;
	top: 329px;
}
.remotecontroller-operation .btn_back_ja2 {
	left: 195px;
	top: 419px;
}
.remotecontroller-operation .btn_menu {
	left: 195px;
	top: 509px;
}
.remotecontroller-operation .btn_play_plus_3set {
	left: 335px;
	top: 125px;
}
.remotecontroller-operation .btn_play_play_3set {
	left: 335px;
	top: 191px;
}
.remotecontroller-operation .btn_play_minus_3set {
	left: 335px;
	top: 261px;
}
.remotecontroller-operation .btn_power {
	left: 465px;
	top: 35px;
}
.remotecontroller-operation .btn_pre_ja {
	left: 465px;
	top: 183px;
}
.remotecontroller-operation .btn_stop_ja {
	left: 465px;
	top: 329px;
}
.remotecontroller-operation .btn_pre_ja2 {
	left: 465px;
	top: 419px;
}
.remotecontroller-operation .btn_sound_en {
	left: 465px;
	top: 509px;
}
/*	tv	*/
.remotecontroller-operation .btn_switch_ja {
	left: 195px;
	top: 35px;
}
.remotecontroller-operation .btn_soundvolume_plus_2set {
	left: 195px;
	top: 128px;
}
.remotecontroller-operation .btn_soundvolume_minus_2set {
	left: 195px;
	top: 227px;
}
.remotecontroller-operation .btn_1 {
	left: 195px;
	top: 330px;
}
.remotecontroller-operation .btn_4 {
	left: 195px;
	top: 420px;
}
.remotecontroller-operation .btn_7 {
	left: 195px;
	top: 510px;
}
.remotecontroller-operation .btn_point {
	left: 195px;
	top: 600px;
}
.remotecontroller-operation .btn_exit {
	left: 195px;
	top: 690px;
}
.remotecontroller-operation .btn_power2 {
	left: 335px;
	top: 35px;
}
.remotecontroller-operation .btn_mute_ja {
	left: 335px;
	top: 183px;
}
.remotecontroller-operation .btn_2 {
	left: 335px;
	top: 330px;
}
.remotecontroller-operation .btn_5 {
	left: 335px;
	top: 420px;
}
.remotecontroller-operation .btn_8 {
	left: 335px;
	top: 510px;
}
.remotecontroller-operation .btn_0 {
	left: 335px;
	top: 600px;
}
.remotecontroller-operation .btn_menu2 {
	left: 335px;
	top: 690px;
}
.remotecontroller-operation .btn_back_en {
	left: 465px;
	top: 35px;
}
.remotecontroller-operation .btn_channel_plus_2set {
	left: 465px;
	top: 128px;
}
.remotecontroller-operation .btn_channel_minus_2set {
	left: 465px;
	top: 227px;
}
.remotecontroller-operation .btn_3 {
	left: 465px;
	top: 330px;
}
.remotecontroller-operation .btn_6 {
	left: 465px;
	top: 420px;
}
.remotecontroller-operation .btn_9 {
	left: 465px;
	top: 510px;
}
.remotecontroller-operation .btn_shape {
	left: 465px;
	top: 600px;
}
.remotecontroller-operation .btn_more {
	left: 465px;
	top: 690px;
}
.remotecontroller-operation .btn_controller_up {
	left: 350px;
	top: 790px;
}
.remotecontroller-operation .btn_controller_right {
	left: 419px;
	top: 857px;
}
.remotecontroller-operation .btn_controller_bottom {
	left: 350px;
	top: 924px;
}
.remotecontroller-operation .btn_controller_left {
	left: 283px;
	top: 857px;
}
.remotecontroller-operation .btn_controller_center {
	left: 344px;
	top: 851px;
}
/*	エアコン	*/
.remotecontroller-operation .btn_power3 {
	left: 508px;
	top: 35px;
}
.remotecontroller-operation .icon_thermometer {
	left: 294px;
	top: 49px;
}
.remotecontroller-operation .thermometer_num {
	color: #839c35;
	font-size: 64px;
	position: absolute;
	top: 51px;
	left: 337px;
	vertical-align: bottom!important;
	line-height: 64px!important;
}
.remotecontroller-operation .thermometer_num span {
	font-size: 30px;
	vertical-align: bottom!important;
	line-height: 64px!important;
}
.remotecontroller-operation select.airflow {
	position: absolute;
	top: 221px;
	left: 289px;
	width: 170px!important;
	min-width: 0;
}
.remotecontroller-operation .learning-box {
	position: relative;
	margin-left: 170px!important;
	padding-top: 140px!important;
}
.remotecontroller-operation .learning-row {
	width: 419px!important;
	height: 60px!important;
	border-radius: 5px!important;
	border-color: #eee!important;
	border-style: solid!important;
	border-width: 3px!important;
	margin-bottom: 10px!important;
}
.remotecontroller-operation .learning-cell-01 {
	float: left;
	line-height: 60px!important;
	margin-left: 20px!important;
	font-size: 18px;
	font-weight: bold;
}
.remotecontroller-operation .learning-cell-02 {
	float: left;
	line-height: 40px!important;
	margin-left: 20px!important;
	font-size: 22px;
	font-weight: bold;
	width: 100px!important;
	height: 40px!important;
	border-color: #bdbdbd!important;
	border-style: solid!important;
	border-width: 1px!important;
	margin-bottom: 10px!important;
	margin-top: 7px!important;
	margin-left: 100px!important;
	text-align: center;
}
.remotecontroller-operation .learning-cell-02 span {
	font-size: 16px;
}
.remotecontroller-operation .learning-cell-03 {
	float: right;
	margin-top: 7px!important;
	margin-right: 7px!important;
}
.remotecontroller-operation .learning-cell-03 input {
	width: 90px!important;
}
.remotecontroller-operation .btn_airflow_plus_2set {
	left: 159px;
	top: 133px;
}
.remotecontroller-operation .btn_airflow_minus_2set {
	left: 159px;
	top: 239px;
}
.remotecontroller-operation .btn_airflow_plus_2set2 {
	left: 504px;
	top: 133px;
}
.remotecontroller-operation .btn_airflow_minus_2set2 {
	left: 504px;
	top: 239px;
}
/*	学習リモコン	*/
/*	照明	*/
.remotecontroller-operation .btn_on_ja {
	left: 260px;
	top: 30px;
}
.remotecontroller-operation .btn_off_ja {
	left: 390px;
	top: 30px;
}
/*	扇風機	*/
.remotecontroller-operation .btn_headswing_ja {
	left: 195px;
	top: 145px;
}
.remotecontroller-operation .btn_alrem {
	left: 195px;
	top: 256px;
}
.remotecontroller-operation .btn_power4 {
	left: 335px;
	top: 35px;
}
.remotecontroller-operation .btn_airvolume {
	left: 335px;
	top: 145px;
}
.remotecontroller-operation .btn_airflow {
	left: 465px;
	top: 145px;
}
}
