.frame-scroll {
	top: 80px;
}
.c-default {
	color: rgb(27, 170, 235);
}
.swiper-pagination .swiper-pagination-switch {
	background: rgb(255, 255, 255);
}
.swiper-pagination .swiper-active-switch {
	background: rgb(0, 141, 213);
}
.imgword {
	overflow: hidden; position: relative;
}
.imgword .img {
	width: 50%; float: left;
}
.imgword .img img {
	width: 100%;
}
.imgword .img p img {
	width: auto;
}
.imgword .word {
	left: 50%; top: 0px; height: 100%; right: 0px; bottom: 0px; overflow: hidden; display: block; white-space: nowrap; position: absolute;
}
.imgword .word::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.imgword .word::after {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.imgword .word-inner {
	margin: auto; padding: 0px 6%; vertical-align: middle; display: inline-block; white-space: normal;
}
.imgword .word h2 {
	margin: auto;
}
.imgword .word h2 b {
	font-weight: normal;
}
.imgword .word h2 span {
	
}
.imgword .word p {
	margin: 1em auto auto; color: rgb(0, 0, 0); line-height: 2; font-size: 1.3em;
}
.imgword .word .readmore {
	font-size: 1.4em; margin-top: 3em;
}
.imgword .word .readmore .icon {
	margin-top: -0.2em; margin-left: 0.4em;
}
.imgword .word h2 + * {
	margin-top: 2.5em;
}
.imgword-left .img {
	float: left;
}
.imgword-left .word {
	left: 50%; right: 0px;
}
.imgword-right .img {
	float: right;
}
.imgword-right .word {
	left: 0px; right: 50%;
}
.imgword-top .word {
	left: auto; right: auto; position: relative;
}
.wordimg {
	overflow: hidden; position: relative;
}
.wordimg .word {
	width: 50%; float: left;
}
.wordimg .word-inner {
	padding: 6%;
}
.wordimg .img {
	overflow: hidden;
}
.wordimg .img img {
	width: 100%;
}
.wordimg-left .word {
	float: left;
}
.wordimg-left .word-inner {
	padding-left: 0px;
}
.wordimg-right .word {
	float: right;
}
.frame-aboutus .frame-relative {
	position: relative;
}
.frame-aboutus .breadline {
	left: 50%; width: 1000px; margin-left: -500px; position: absolute; z-index: 80;
}
.frame-aboutus .breadline * + *::before {
	color: rgb(255, 255, 255);
}
.frame-aboutus .breadline * {
	color: rgb(255, 255, 255);
}
.frame-aboutus .breadline-black * + *::before {
	color: rgb(0, 0, 0);
}
.frame-aboutus .breadline-black * {
	color: rgb(0, 0, 0);
}
.imgword-index {
	padding: 4em 0px;
}
.imgword-index .img {
	width: 53%;
}
.imgword-index .imgword-left .word {
	left: 53%;
}
.imgword-index .imgword-right .word {
	right: 53%;
}
.imgword-index .h2 {
	font-size: 2em; margin-left: 0.2em; vertical-align: middle; display: inline-block;
}
.imgword-index .more-list {
	background: rgb(238, 238, 238); text-align: center; letter-spacing: -0.35em; font-size: 1.2em; margin-top: 2em; white-space: nowrap;
}
.imgword-index .more-list li {
	padding: 0.5em 0px; line-height: 1; letter-spacing: 0px; display: inline-block;
}
.imgword-index .more-list li a {
	padding: 0.5em 0px; color: rgb(0, 0, 0); display: block;
}
.imgword-index .more-list li a:hover {
	color: rgb(0, 141, 213);
}
.imgword-index .more-list li + li a {
	border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid;
}
.imgword-index .more-list-2x li {
	width: 50%;
}
.imgword-index .more-list-3x li {
	width: 33%;
}
.imgword-index .more-list-4x li {
	width: 25%;
}
.imgword-index .more-list-5x li {
	width: 20%;
}
.daikinglobal-summary {
	padding: 3em 0px; font-size: 1.4em;
}
.daikinglobal-summary-h2 {
	text-align: center; font-size: 2em; font-weight: bold; margin-bottom: 0.5em;
}
.daikinglobal-summary-word {
	width: 72%; line-height: 2; float: left;
}
.daikinglobal-summary-word h3 {
	font-size: 1.4em; font-weight: bold; margin-bottom: 1em;
}
.daikinglobal-summary-img {
	width: 25%; overflow: hidden; padding-left: 3%;
}
.daikinglobal-summary p img {
	vertical-align: middle;
}
.daikinglobal-world .maps {
	background: url("../image/aboutus-daikinglobal-maps-repeat.jpg") repeat-x;
}
.daikinglobal-world .maps .wrap {
	position: relative;
}
.daikinglobal-world .maps-title {
	left: 0px; top: 2%; font-size: 1.2em; position: absolute;
}
.daikinglobal-world .maps-title h2 {
	font-size: 1.4em; font-weight: bold; margin-bottom: 0.6em;
}
.daikinglobal-world .maps-title p b {
	color: rgb(0, 141, 213);
}
.daikinglobal-world .maps-area {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.daikinglobal-world .maps-area li {
	background: url("../image/aboutus-daikinglobal-maps-o.png") no-repeat 0% 0% / contain; width: 1%; height: 0px; padding-bottom: 1%; position: absolute; cursor: pointer;
}
.daikinglobal-world .maps-area li .point {
	width: 1150%; height: 1150%; text-align: center; letter-spacing: -0.35em; white-space: nowrap; position: absolute;
}
.daikinglobal-world .maps-area li .point::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.daikinglobal-world .maps-area li .point-bg {
	animation:flicker 1000ms linear infinite alternate; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 1;
}
.daikinglobal-world .maps-area li .point-bg img:last-child {
	display: none;
}
.daikinglobal-world .maps-area li .point-inside {
	letter-spacing: 0px; vertical-align: middle; display: inline-block; white-space: normal; position: relative; z-index: 10;
}
.daikinglobal-world .maps-area li.active .point-bg {
	animation:rotate 3000ms linear infinite alternate;
}
.daikinglobal-world .maps-area li:hover .point-bg {
	animation:rotate 3000ms linear infinite alternate;
}
.daikinglobal-world .maps-area li.active .point-bg img:first-child {
	display: none;
}
.daikinglobal-world .maps-area li.active .point-bg img:last-child {
	display: block;
}
.daikinglobal-world .maps-area li::before {
	background: rgb(76, 76, 76); display: block; position: absolute; content: "";
}
.daikinglobal-world .maps-area li.left .point {
	top: -525%; right: 400%;
}
.daikinglobal-world .maps-area li.left::before {
	top: 50%; width: 300%; height: 2px; right: 0px; margin-top: -1px;
}
.daikinglobal-world .maps-area li.left-2x .point {
	top: -525%; right: 800%;
}
.daikinglobal-world .maps-area li.left-2x::before {
	top: 50%; width: 700%; height: 2px; right: 0px; margin-top: -1px;
}
.daikinglobal-world .maps-area li.right .point {
	left: 400%; top: -525%;
}
.daikinglobal-world .maps-area li.right::before {
	left: 0px; top: 50%; width: 300%; height: 2px; margin-top: -1px;
}
.daikinglobal-world .maps-area li.top .point {
	left: -525%; bottom: 400%;
}
.daikinglobal-world .maps-area li.top::before {
	left: 50%; width: 2px; height: 300%; bottom: 0px; margin-left: -1px;
}
.daikinglobal-world .maps-area li.top-3x .point {
	left: -525%; bottom: 1200%;
}
.daikinglobal-world .maps-area li.top-3x::before {
	left: 50%; width: 2px; height: 1100%; bottom: 0px; margin-left: -1px;
}
.daikinglobal-world .maps-area li.bottom .point {
	left: -525%; top: 400%;
}
.daikinglobal-world .maps-area li.bottom::before {
	left: 50%; top: 0px; width: 2px; height: 300%; margin-left: -1px;
}
.daikinglobal-world .maps-area li.deg-left .point-bg {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.daikinglobal-world .maps-area li.deg-right .point-bg {
	transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
.daikinglobal-world .maps-area li.deg-top .point-bg {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.daikinglobal-world .maps-area li.deg-bottom .point-bg {
	transform: rotate(0deg); -webkit-transform: rotate(0deg);
}
.daikinglobal-world .maps-area li:nth-child(1) .point-bg {
	animation-delay: 521ms;
}
.daikinglobal-world .maps-area li:nth-child(2) .point-bg {
	animation-delay: 103ms;
}
.daikinglobal-world .maps-area li:nth-child(3) .point-bg {
	animation-delay: 524ms;
}
.daikinglobal-world .maps-area li:nth-child(4) .point-bg {
	animation-delay: 0ms;
}
.daikinglobal-world .maps-area li:nth-child(5) .point-bg {
	animation-delay: 400ms;
}
.daikinglobal-world .maps-area li:nth-child(6) .point-bg {
	animation-delay: 0ms;
}
.daikinglobal-world .maps-area li:nth-child(7) .point-bg {
	animation-delay: 474ms;
}
.daikinglobal-world .maps-area li:nth-child(8) .point-bg {
	animation-delay: 123ms;
}
.daikinglobal-world .maps-area li:nth-child(9) .point-bg {
	animation-delay: 474ms;
}
.daikinglobal-world .list .tab-bd {
	display: none;
}
.daikinglobal-world .list div.active {
	display: block;
}
.daikinglobal-world .list dl {
	margin: 1em -3%; letter-spacing: -0.35em; font-size: 1.2em;
}
.daikinglobal-world .list dl dt {
	margin: auto; width: 94.34%; letter-spacing: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.daikinglobal-world .list dl dt h2 {
	background: rgb(51, 51, 51); padding: 0.1em 1em; border-radius: 0.5em 0.5em 0px 0px; color: rgb(255, 255, 255); letter-spacing: 0.3em; display: inline-block;
}
.daikinglobal-world .list dl dd {
	margin: 1.5% 2.8% 2%; width: 44.3%; letter-spacing: 0px; overflow: hidden; vertical-align: top; display: inline-block;
}
.daikinglobal-world .list dl dd .img {
	width: 47%; margin-left: 3%; float: right;
}
.daikinglobal-world .list dl dd .img img {
	width: 100%;
}
.daikinglobal-world .list dl dd .word {
	overflow: hidden;
}
.daikinglobal-world .list dl dd h3 {
	font-size: 1.2em; font-weight: bold; margin-bottom: 0.6em;
}
.daikinglobal-world .list dl dd h3 img {
	margin-right: 1em; max-height: 2em;
}
.careerfield-summary {
	padding: 3em; text-align: center; font-size: 1.4em;
}
.careerfield-summary h2 {
	line-height: 1; font-size: 2em; font-weight: bold; margin-bottom: 0.5em;
}
.careerfield-summary h3 {
	font-size: 1.4em; font-weight: bold; margin-bottom: 1em;
}
.careerfield-list dl {
	padding: 4em 0px;
}
.careerfield-list dl.odd {
	background: rgb(247, 247, 247);
}
.careerfield-list dl dt h2 {
	line-height: 2; font-size: 2em; font-weight: bold;
}
.careerfield-list dl dt h3 {
	font-size: 1.2em; font-weight: bold;
}
.careerfield-list dl dd ul {
	margin: 0px -2.6%; letter-spacing: -0.35em;
}
.careerfield-list dl dd li {
	margin: 2.5%; width: 28.2%; letter-spacing: 0px; vertical-align: top; display: inline-block;
}
.careerfield-list dl dd li .img img {
	width: 115%; max-width: none;
}
.careerfield-list dl dd li .word {
	font-size: 1.2em; margin-top: -18%;
}
.careerfield-list dl dd li .word h2 {
	background: rgba(255, 255, 255, 0.8); padding: 0.6em 0px; width: 50%; text-align: center; line-height: 1; font-weight: bold; margin-bottom: 12%; display: inline-block;
}
.businesstheory-summary {
	padding: 3em; text-align: center; font-size: 1.4em;
}
.businesstheory-summary h2 {
	line-height: 1; font-size: 2em; font-weight: bold;
}
.businesstheory-program h3 {
	font-size: 1.96em; font-weight: bold; margin-bottom: 0.5em;
}
.businesstheory-pdf {
	padding: 4em 0px;
}
.businesstheory-pdf h3 {
	font-size: 1.96em; font-weight: bold; margin-bottom: 0.5em;
}
.businesstheory-pdf .pdf-box {
	padding: 3em 0px; overflow: hidden;
}
.businesstheory-pdf .img {
	width: 38%; text-align: center; float: left;
}
.businesstheory-pdf .word {
	overflow: hidden; font-size: 1.2em;
}
.businesstheory-pdf .word ul {
	padding-left: 3em;
}
.businesstheory-pdf .word li {
	padding: 0.5em 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.businesstheory-pdf .word li i {
	background: url("../image/aboutus-businesstheory-icon.png") no-repeat 0% 0% / contain; margin: 0px 1em -0.6em -3em; width: 2em; height: 2em; display: inline-block; position: relative; content: "";
}
.businesstheory-pdf .word li + li i::before {
	background: rgb(221, 221, 221); left: 50%; width: 1px; height: 1em; bottom: 100%; display: inline-block; position: absolute; content: "";
}
.worlddaikin-summary {
	padding: 3em; text-align: center; font-size: 1.4em;
}
.worlddaikin-summary h2 {
	line-height: 1; font-size: 2em; font-weight: bold; margin-bottom: 1em;
}
.worlddaikin-list {
	background: rgb(247, 247, 247); padding: 3em 0px;
}
.worlddaikin-list-h2 {
	font-size: 1.8em; font-weight: bold; margin-bottom: 5%;
}
.worlddaikin-list li {
	margin-bottom: 10%; position: relative;
}
.worlddaikin-list li .word {
	width: 45%; font-size: 1.4em; position: absolute;
}
.worlddaikin-list li .word h2 {
	margin: 2em 0px; font-weight: bold;
}
.worlddaikin-list li .word h3 {
	font-weight: bold; margin-top: 1.5em;
}
.worlddaikin-list li .word p {
	line-height: 2;
}
.worlddaikin-list li .word .readmore {
	color: rgb(84, 195, 241); margin-top: 3em; display: inline-block; cursor: pointer;
}
.worlddaikin-list li .word .readmore::before {
	background: url("../image/common/arrow-16px.png") no-repeat center / auto 90%; width: 1em; height: 1em; margin-top: -0.2em; margin-right: 0.3em; vertical-align: middle; display: inline-block; content: "";
}
.worlddaikin-list li.lb .word {
	left: 0px; bottom: 0px;
}
.worlddaikin-list li.lt .word {
	left: 0px; top: 0px;
}
.worlddaikin-list li.rb .word {
	right: 0px; bottom: 0px;
}
.worlddaikin-list li.rt .word {
	top: 0px; right: 0px;
}
.popup-worlddaikin .popup-inside {
	padding: 0px;
}
.popup-worlddaikin .popup-close {
	background: rgb(0, 0, 0); color: rgb(0, 141, 213);
}
.popup-worlddaikin h2 {
	text-align: left; font-size: 2em; margin-bottom: 0.5em;
}
.popup-worlddaikin .info-device div {
	width: 49%; text-align: left; font-size: 1.4em; margin-top: 1em; vertical-align: top; display: inline-block;
}
.popup-worlddaikin .info-device div h3 {
	font-size: 1.2em; font-weight: bold; margin-bottom: 0.5em;
}
.coperateculture-summary {
	padding: 3em; text-align: center; font-size: 1.4em;
}
.coperateculture-summary h2 {
	line-height: 1; font-size: 2em; font-weight: bold; margin-bottom: 1em;
}
.coperateculture-list dd {
	padding: 2em;
}
.coperateculture-list dd.odd {
	background: rgb(247, 247, 247);
}
.coperateculture-list dd.odd .word {
	width: 32%; margin-right: 2%; float: left;
}
.coperateculture-list dd.even .word {
	width: 32%; margin-left: 2%; float: right;
}
.coperateculture-list dd .word {
	font-size: 1.2em;
}
.coperateculture-list dd .word h2 {
	font-size: 1.4em; font-weight: bold; margin-bottom: 0.5em;
}
.coperateculture-list dd .word h2 .player {
	margin-left: 0.5em; cursor: pointer;
}
.coperateculture-list dd .swiper {
	background: none; width: 66%; overflow: hidden; visibility: visible;
}
.coperateculture-list dd .swiper .swiper-slide {
	width: 48.48%;
}
.coperateculture-list dd .swiper .swiper-slide + .swiper-slide {
	margin-left: 3%;
}
.aboutus-csr .btn-pdf {
	left: 50%; top: 60%; margin-left: -360px; position: absolute;
}
.csr-summary {
	padding: 3em; text-align: center; font-size: 1.4em;
}
.csr-summary h2 {
	line-height: 1; font-size: 2em; font-weight: bold; margin-bottom: 1em;
}
.csr-list dd {
	padding: 2em;
}
.csr-list dd.even {
	background: rgb(247, 247, 247);
}
.csr-list dd.even .word {
	width: 32%; margin-right: 2%; float: left;
}
.csr-list dd.odd .word {
	width: 32%; margin-left: 2%; float: right;
}
.csr-list dd .word {
	font-size: 1.2em;
}
.csr-list dd .word h2 {
	font-size: 1.4em; font-weight: bold; margin-bottom: 0.5em;
}
.csr-list dd .word h2 .player {
	margin-left: 0.5em; cursor: pointer;
}
.csr-list dd .word .readmore {
	color: rgb(84, 195, 241); margin-top: 1em; display: inline-block; cursor: pointer;
}
.csr-list dd .word .readmore::before {
	background: url("../image/common/arrow-16px.png") no-repeat center / auto 90%; width: 1em; height: 1em; margin-top: -0.2em; margin-right: 0.3em; vertical-align: middle; display: inline-block; content: "";
}
.csr-list dd .swiper {
	background: none; width: 66%; overflow: hidden; visibility: visible;
}
.csr-list dd .swiper .swiper-slide {
	width: 48.48%;
}
.csr-list dd .swiper .swiper-slide + .swiper-slide {
	margin-left: 3%;
}
.aboutus-contactdaikin .swiper-kv .swiper-title {
	left: 50%; top: 8%; width: 10em; color: rgb(255, 255, 255); font-size: 2.6em; font-style: oblique; margin-left: -5em; position: absolute; text-shadow: 1px 1px 5px #ccc;
}
.aboutus-contactdaikin .swiper-kv .swiper-title h3 {
	font-size: 0.5em;
}
.contactdaikin-list {
	background: rgba(255, 255, 255, 0.6); padding: 4em; margin-top: -0px; position: relative;
}
.contactdaikin-list-split {
	overflow: hidden; margin-bottom: 2em;
}
* + .contactdaikin-list-split {
	margin: 2em 0px;
}
.contactdaikin-list-split h2 {
	width: 200%; text-align: center; font-size: 2.4em; margin-left: -50%;
}
.contactdaikin-list-split h2::before {
	width: 25%; text-align: right; letter-spacing: 0.8em; overflow: hidden; font-size: 0.4em; margin-right: 1em; vertical-align: middle; display: inline-block; content: "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????";
}
.contactdaikin-list-split h2::after {
	width: 25%; text-align: left; letter-spacing: 0.8em; overflow: hidden; font-size: 0.4em; margin-left: 1em; vertical-align: middle; display: inline-block; content: "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????";
}
.contactdaikin-list dl {
	margin-top: -20px;
}
.contactdaikin-list dl dt {
	background: rgb(221, 221, 221); height: 1.8em; color: rgb(0, 141, 213); line-height: 1; overflow: hidden; font-size: 2.4em; position: relative;
}
.contactdaikin-list dl dt::before {
	background: rgb(0, 141, 213); padding: 0px; width: 4px; height: 105%; margin-right: 1em; vertical-align: middle; display: inline-block; content: "" !important;
}
.contactdaikin-list dl dt::after {
	background: url("../image/common/arrow-blue-toggle.png") no-repeat left; transition:background 300ms; top: 50%; width: 20px; height: 6em; right: 1em; margin-top: -3em; display: block; position: absolute; content: ""; -webkit-transition: background 300ms;
}
.contactdaikin-list dl.open dt::after {
	background-position: right;
}
.contactdaikin-list dl dt h2 {
	margin-right: 1em; display: inline-block;
}
.contactdaikin-list dl dt h3 {
	font-size: 0.8em; display: inline-block;
}
.contactdaikin-list dl dd {
	height: 0px; overflow: hidden;
}
.contactdaikin-list dl.open dd {
	height: auto;
}
.contactdaikin-list dl dd ul {
	width: 110%;
}
.contactdaikin-list dl dd li {
	padding: 1.5em 5.3% 0px 0px; width: 40%; font-size: 1.4em; vertical-align: top; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; min-height: 7.8em;
}
.contactdaikin-list dl dd li h3 {
	font-size: 1.3em; font-weight: bold; margin-bottom: 0.6em;
}
.contactdaikin-list dl dd li p span + span {
	margin-left: 2em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; white-space: nowrap; position: absolute;
}
.aboutus-worksintroduction .swiper-kv .swiper-content::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside {
	color: rgb(255, 255, 255); line-height: 2; letter-spacing: 0.1em; font-size: 1.6em; font-weight: bold; vertical-align: middle; display: inline-block; white-space: normal;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside h2 {
	font-size: 2.2em; margin-bottom: 0.5em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside p span {
	color: rgb(255, 204, 0);
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list {
	margin: 1em -10% 0px;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list img {
	margin: 1em; border: 10px solid transparent; transition:transform 300ms, box-shadow 300ms; border-image: none; cursor: pointer;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list img:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5); transform: translate(0px, -5%);
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list img.active {
	background: rgba(255, 255, 255, 0.3); border-radius: 5px; border: 10px solid rgba(255, 255, 255, 0); border-image: none;
}
.worksintroduction-mask {
	position: relative;
}
.worksintroduction-mask img {
	
}
.worksintroduction-mask-main {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; white-space: nowrap; position: absolute;
}
.worksintroduction-mask-main::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.worksintroduction-mask-inside {
	width: 90%; color: rgb(255, 255, 255); line-height: 2; font-size: 1.2em; vertical-align: middle; display: inline-block; white-space: normal;
}
.worksintroduction-mask-inside h2 {
	color: rgb(27, 170, 235); line-height: 1; font-size: 2.4em; margin-bottom: 0.6em;
}
.worksintroduction-mask-inside h2::after {
	background: rgb(27, 170, 235); margin: 0.8em auto auto; width: 1.2em; height: 2px; display: block; content: "";
}
:last-child.worksintroduction-imgword {
	margin-bottom: 5%;
}
.worksintroduction-imgword .word h2 {
	color: rgb(27, 170, 235); font-size: 2em;
}
.worksintroduction-imgword .word h3 {
	color: rgb(27, 170, 235); line-height: 2; font-size: 1.3em; margin-top: 0.5em;
}
.worksintroduction-imgword .word p {
	font-size: 1.4em;
}
.worksintroduction-imgword .word-inner {
	padding: 0px 24%; max-width: 54%;
}
.worksintroduction-imgword .icon-group {
	width: 100%; text-align: center; letter-spacing: -0.35em; font-size: 1.2em; margin-top: 1.5em; white-space: nowrap;
}
.worksintroduction-imgword .icon-group li {
	letter-spacing: 0px; vertical-align: top; display: inline-block;
}
.worksintroduction-imgword .icon-group-3x li {
	width: 33.33%;
}
.worksintroduction-imgword .icon-group-3x li h5 {
	margin-top: 0.5em;
}
.worksintroduction-imgword-a .imgword-right .word h2 + * {
	margin-top: -1em;
}
.worksintroduction-imgword-a .imgword-right .word * + h2 {
	margin-top: 1em;
}
.worksintroduction-number {
	padding: 5% 0px; text-align: center;
}
.worksintroduction-number .number-icon li {
	width: 30%; vertical-align: top; display: inline-block; position: relative;
}
.worksintroduction-number .number-icon li + li::before {
	background: rgb(0, 141, 213); left: 0px; top: 30%; width: 2px; height: 40%; display: inline-block; position: absolute; content: "";
}
.worksintroduction-number .number-icon li div {
	border-radius: 100%; border: 3px solid rgb(27, 170, 235); border-image: none; width: 50%; height: 0px; padding-bottom: 50%; font-size: 1.4em; display: inline-block;
}
.worksintroduction-number .number-icon li div b {
	color: rgb(27, 170, 235); line-height: 2; font-size: 3em;
}
.worksintroduction-number .number-icon li div p {
	margin-top: -1.5em;
}
.worksintroduction-number .number-word {
	margin: 2em auto auto; width: 72%; text-align: left; color: rgb(27, 170, 235); font-size: 1.4em;
}
.worksintroduction-number .number-word li {
	width: 49%; margin-top: 1em; vertical-align: top; display: inline-block;
}
.worksintroduction-number .number-word li img {
	margin-right: 0.5em; vertical-align: middle;
}
.worksintroduction-imgword-c {
	background: rgb(241, 241, 241);
}
.worksintroduction-system {
	padding: 5% 0px; text-align: center;
}
.worksintroduction-imgword-d .word-inner {
	padding: 0px 20%;
}
.worksintroduction-imgword-d .h4 h3 {
	color: rgb(0, 0, 0); font-size: 1.4em; font-weight: bold;
}
.worksintroduction-imgword-d .h4 * + h3 {
	margin-top: 1em;
}
.worksintroduction-imgword-d .h4 p {
	font-size: 1em;
}
.worksintroduction-imgword-d .h4 p span {
	font-size: 18px; display: block;
}
.popup-worksintroduction .popup-inside {
	padding: 40px;
}
@media all and (min-width:768px)
{
.daikinimpression-video {
	padding: 3% 0px;
}
.daikinimpression-video dl {
	height: 0px; padding-bottom: 24.6%; position: relative;
}
.daikinimpression-video dl + dl {
	margin-top: 0.5%;
}
.daikinimpression-video dl dt {
	background: rgb(240, 240, 240); padding: 0px 1%; width: 7.5%; height: 100%; position: absolute;
}
.daikinimpression-video dl dt h2 {
	margin: 1em 0px; line-height: 1; font-size: 1.75em; font-weight: bold; white-space: nowrap;
}
.daikinimpression-video dl dt h2::before {
	background: rgb(0, 141, 213); width: 4px; height: 1em; margin-right: 0.2em; vertical-align: bottom; display: inline-block; content: "";
}
.daikinimpression-video dl dt a.btn-play-all {
	left: 7%; bottom: 5%; white-space: nowrap; position: absolute; cursor: pointer;
}
.daikinimpression-video dl dt a.btn-play-all img {
	width: 1.2em; margin-right: 0.2em; vertical-align: middle;
}
.daikinimpression-video dl dd {
	left: 10%; width: 80.5%; height: 100%; position: absolute;
}
.daikinimpression-video .item-left dt {
	left: 0px;
}
.daikinimpression-video .item-right dt {
	right: 0px;
}
.daikinimpression-video .swiper-video {
	height: 100%;
}
.daikinimpression-video .swiper-video .swiper-mask {
	height: 100%;
}
.daikinimpression-video .swiper-video .swiper-wrapper {
	height: 100%;
}
.daikinimpression-video .swiper-video .swiper-mask {
	position: relative;
}
.daikinimpression-video .swiper-video .swiper-wrapper {
	transition:transform 500ms !important; top: 0px; width: 100000px; letter-spacing: -0.35em; white-space: nowrap; position: absolute;
}
.daikinimpression-video .swiper-video li {
	letter-spacing: 0px; vertical-align: top; float: none; display: inline-block; white-space: normal;
}
.daikinimpression-video .swiper-video li.swiper-4x {
	width: 403px; height: 100%;
}
.daikinimpression-video .swiper-video li.swiper-2x {
	width: 201px; height: 100%;
}
.daikinimpression-video .swiper-video li.swiper-1x {
	width: 201px; height: 48.98%;
}
.daikinimpression-video .swiper-video li.swiper-1x + li.swiper-1x {
	margin: 126px -201px 0px;
}
.daikinimpression-video .swiper-video li a {
	width: 98.76%; height: 100%; color: rgb(255, 255, 255); display: block; position: relative; cursor: pointer;
}
.daikinimpression-video .swiper-video li a .title {
	padding: 0.5em; left: 0px; width: 80%; bottom: 0px; line-height: 1.5; font-size: 1em; position: absolute;
}
.daikinimpression-video .swiper-video li a .time {
	padding: 0.5em; right: 0px; bottom: 0px; line-height: 1; font-size: 1.4em; position: absolute;
}
.daikinimpression-video .swiper-video li a .player {
	transition:opacity 300ms; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; background-color: rgba(0, 0, 0, 0.5);
}
.daikinimpression-video .swiper-video li a .player::before {
	left: 40%; top: 50%; width: 20%; padding-bottom: 20%; margin-top: -10%; position: absolute; content: ""; background-image: url("../image/aboutus-daikinimpression-player.png"); background-size: contain;
}
.daikinimpression-video .swiper-video li a:hover .player {
	opacity: 1;
}
.daikinimpression-video .swiper-video li.swiper-2x a {
	width: 97.52%;
}
.daikinimpression-video .swiper-video li.swiper-1x a {
	width: 97.52%;
}
.daikinimpression-video .swiper-video li a img {
	width: 100%; height: 100%;
}
.daikinimpression-video .swiper-video .swiper-prev {
	top: 35%; width: 11.8%; height: 30%;
}
.daikinimpression-video .swiper-video .swiper-next {
	top: 35%; width: 11.8%; height: 30%;
}
.daikinimpression-video .swiper-video .swiper-prev {
	left: -11.8%;
}
.daikinimpression-video .swiper-video .swiper-next {
	right: -11.8%;
}
.daikinimpression-video .swiper-video .swiper-prev-bg::before {
	background-image: url("../image/aboutus-daikinimpression-prev.png"); background-size: auto; background-color: transparent;
}
.daikinimpression-video .swiper-video .swiper-next-bg::before {
	background-image: url("../image/aboutus-daikinimpression-next.png"); background-size: auto; background-color: transparent;
}
.daikinimpression-video .item-left .swiper-video .swiper-wrapper {
	left: 0px;
}
.daikinimpression-video .item-right .swiper-video .swiper-wrapper {
	right: 0px;
}
.daikinimpression-video .item-left .swiper-video li {
	float: left;
}
.daikinimpression-video .item-right .swiper-video li {
	float: right;
}
.daikinimpression-video .item-right .swiper-video .swiper-prev {
	left: auto; right: -11.8%;
}
.daikinimpression-video .item-right .swiper-video .swiper-next {
	left: -11.8%; right: auto;
}
.daikinimpression-video .item-right .swiper-video .swiper-prev-bg::before {
	background-image: url("../image/aboutus-daikinimpression-next.png");
}
.daikinimpression-video .item-right .swiper-video .swiper-next-bg::before {
	background-image: url("../image/aboutus-daikinimpression-prev.png");
}
}
.honor-banner {
	position: relative; min-height: 200px;
}
.honor-nav {
	background: rgba(255, 255, 255, 0.8); left: 0px; width: 100%; text-align: center; bottom: 0px; overflow: hidden; position: absolute;
}
.honor-nav a {
	display: inline-block;
}
.honor-nav-prev {
	line-height: 1; font-size: 4em; vertical-align: middle; display: inline-block; cursor: default; -webkit-user-select: none; -moz-user-select: none;
}
.honor-nav-next {
	line-height: 1; font-size: 4em; vertical-align: middle; display: inline-block; cursor: default; -webkit-user-select: none; -moz-user-select: none;
}
.honor-nav-prev::before {
	width: 100%; height: 0px; display: none; content: "";
}
.honor-nav-next::before {
	width: 100%; height: 0px; display: none; content: "";
}
.honor-nav-prev .ha-icon {
	margin: 0px; vertical-align: top;
}
.honor-nav-next .ha-icon {
	margin: 0px; vertical-align: top;
}
.honor-nav-prev .ha-icon-prev {
	transition:transform 300ms; cursor: pointer; -webkit-transition: transform 300ms;
}
.honor-nav-next .ha-icon-next {
	transition:transform 300ms; cursor: pointer; -webkit-transition: transform 300ms;
}
.honor-nav-content {
	padding: 0.4em 2em; color: rgb(102, 102, 102); line-height: 2.2; overflow: hidden; font-size: 2.6em; vertical-align: middle; display: inline-block;
}
.honor-nav-content span {
	margin: 0px 0.5em; display: inline-block;
}
.honor-nav-content span img {
	vertical-align: middle;
}
.honor-nav-content span sub {
	padding-left: 0.5em; font-size: 0.5em;
}
.honor-list li.even {
	background: rgb(245, 245, 245);
}
.honor-list li .inside {
	margin: auto; padding: 3% 10%; width: 69.44%; white-space: nowrap; position: relative;
}
.honor-list li .inside::before {
	left: 28px; width: 0px; height: 100%; bottom: 0px; margin-bottom: 4.3%; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; content: "";
}
.honor-list li .inside::after {
	background: url("../image/aboutus-honor-icon.png") no-repeat center; left: 0px; top: 0px; width: 57px; height: 57px; margin-top: 4.3%; display: block; position: absolute; content: "";
}
.honor-list li .inside .img {
	width: 30%; text-align: center; vertical-align: middle; display: inline-block;
}
.honor-list li .inside .img::before {
	left: 0px; width: 57px; text-align: center; bottom: 0px; line-height: 0.6; font-size: 3em; margin-bottom: 4.3%; display: block; position: absolute; content: "¡ñ";
}
.honor-list li .inside .word {
	width: 75%; vertical-align: middle; display: inline-block; white-space: normal;
}
.honor-list li .inside .img + .word {
	margin-left: 8%;
}
.honor-list li .inside .word h2 {
	margin: 0.5em 0px; padding-left: 7em; font-size: 1.3em; position: relative;
}
.honor-list li .inside .word h2 .lab {
	left: 0px; top: 0px; width: 7em; display: inline-block; position: absolute;
}
.honor-list li .inside .word h2 .lab::before {
	border-width: 0.4em 0.4em 0.5em 0px; border-style: solid; border-color: rgb(102, 102, 102) transparent transparent; margin-right: 0.5em; vertical-align: middle; display: inline-block; content: "";
}
.honor-list li .inside .word h2 p {
	margin: 0px; padding: 0px;
}
.honor-list li:first-child .inside::before {
	top: 0px; margin-top: 4.3%;
}
.honor-list li:first-child:last-child .inside::before {
	height: auto; bottom: 0px; margin-bottom: 4.3%;
}
.aboutus-joinus #cate-nav-pc {
	display: none !important;
}
.none {
	display: none;
}
.frame-aboutus .frame-relative {
	position: relative;
}
.frame-aboutus .frame-joinus-nav {
	margin-right: auto; margin-left: auto; max-width: 1440px; background-color: rgb(236, 238, 241);
}
.frame-aboutus .breadline-joinus {
	margin: 0px auto; width: 1000px; position: relative;
}
.frame-aboutus .breadline-joinus * + *::before {
	color: rgb(102, 102, 102);
}
.frame-aboutus .breadline-joinus * {
	padding: 1.12em 0.87em; color: rgb(102, 102, 102); font-size: 1em; margin-right: 2px; display: inline-block;
}
.job-des {
	padding-top: 1.9em;
}
.title {
	text-align: center; color: rgb(0, 0, 0); font-size: 2.25em;
}
.job-des .tabs {
	overflow: hidden; margin-top: 2em;
}
.job-des .tabs .tabs-btn {
	padding: 2.37em 0px; transition:300ms; width: 25%; text-align: center; float: left; position: relative; cursor: pointer;
}
.job-des .tabs .tabs-btn::after {
	background: rgb(247, 247, 247); left: 0px; width: 100%; height: 6px; bottom: 0px; display: inline-block; position: absolute; content: "";
}
.job-des .tabs .tabs-btn.active::after {
	background: rgb(0, 160, 233); left: 0px; width: 100%; height: 6px; bottom: 0px; display: inline-block; position: absolute; content: "";
}
.job-des .tabs .tabs-btn p {
	color: rgb(102, 102, 102); font-size: 1.3em; margin-top: 1.25em;
}
.job-des .tabs .tabs-btn .tabs-icon {
	display: inline-block;
}
.job-des .cont {
	padding: 2em 0px 3em;
}
.job-des .cont .block {
	text-align: left; color: rgb(102, 102, 102); font-size: 1.3em;
}
.swiper-prev-color::before {
	box-shadow: 0px 0px black; background-image: url("../image/common/prev-colo-1.png");
}
.swiper-next-color::before {
	background-image: url("../image/common/next-colo-1.png");
}
.daikin-per .wrap-1440 {
	padding-top: 1.9em; padding-bottom: 1.9em; background-color: rgb(247, 247, 247);
}
.daikin-per .swiper {
	background: none; margin: 2% auto; width: 75%; text-align: center; overflow: visible;
}
.daikin-per .swiper::before {
	padding-bottom: 23%;
}
.daikin-per .swiper-mask {
	overflow: hidden;
}
.daikin-per .swiper-prev {
	margin-left: -40px; cursor: pointer;
}
.daikin-per .swiper-next {
	margin-right: -40px; cursor: pointer;
}
.daikin-per .swiper ul {
	height: auto !important; letter-spacing: -4px; white-space: nowrap;
}
.daikin-per .swiper ul::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.daikin-per .swiper li {
	height: auto !important; letter-spacing: 0px; vertical-align: middle; float: none; display: inline-block;
}
.daikin-per .swiper li a {
	margin: 0px 6%; transition:500ms; text-align: center; color: rgb(124, 97, 56); font-size: 0.85em; display: block; opacity: 0.5; -webkit-transition: all 500ms;
}
.daikin-per .swiper li a .img {
	position: relative;
}
.daikin-per .swiper li a .mask {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; opacity: 0.5;
}
.daikin-per .swiper li a .img-pro {
	padding: 5px 0px; display: block; position: relative; z-index: 5;
}
.daikin-per .swiper li a .img-pro-a {
	white-space: nowrap;
}
.daikin-per .swiper li a .img-pro-a::before {
	height: 0px; padding-bottom: 50%; vertical-align: middle; display: inline-block; content: "";
}
.daikin-per .swiper li a .img-pro-a img {
	width: 82%; vertical-align: middle; display: inline-block;
}
.daikin-per .swiper li a .img-pro-b {
	margin-top: -4px; margin-right: 0.5em; display: inline-block; max-height: 3em; max-width: 40%;
}
.daikin-per .swiper li a .img-pro-c {
	margin-top: -3px;
}
.daikin-per .swiper li.swiper-slide-active a {
	margin: 0px; opacity: 1;
}
.talent-edu {
	overflow: hidden; padding-top: 3em;
}
.talent-edu .wrap {
	overflow: hidden; padding-bottom: 3.12em; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 4px; border-bottom-style: solid;
}
.talent-edu .info {
	text-align: center; color: rgb(51, 51, 51); font-size: 1.12em; font-weight: bold; margin-top: 2em; margin-bottom: 2.5em;
}
.talent-edu .list {
	overflow: hidden; margin-bottom: 1.4em;
}
.talent-edu .list .item {
	width: 49.2%; position: relative;
}
.talent-edu .list .item.fl {
	float: left;
}
.talent-edu .list .item.fr {
	float: right;
}
.talent-edu .list .item .image {
	width: 69.7%; float: left;
}
.talent-edu .list-l .item .image {
	float: left;
}
.talent-edu .list-l .item .word {
	right: 0px;
}
.talent-edu .list-r .item .image {
	float: right;
}
.talent-edu .list-r .item .word {
	left: 0px; background-color: rgb(137, 201, 151) !important;
}
.talent-edu .list-r .item2 .word {
	background-color: rgb(0, 196, 242) !important;
}
.talent-edu .list .item .word {
	top: 0px; width: 27.3%; height: 100%; bottom: 0px; overflow: hidden; display: block; white-space: nowrap; position: absolute; background-color: rgb(7, 137, 214);
}
.talent-edu .list .item .word span {
	display: inline-block;
}
.talent-edu .list .item .word .paddingL {
	padding-left: 3em;
}
.talent-edu .list .item2 .word {
	background-color: rgb(248, 181, 81);
}
.talent-edu .list .item .word-inner {
	width: 90%; text-align: left; color: rgb(255, 255, 255); padding-bottom: 0.4em; font-size: 1.12em; vertical-align: bottom; display: inline-block; white-space: normal;
}
.talent-edu .list .item .word::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.talent-edu .list .item .word::after {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.talent-edu .list-other .item {
	width: 100%;
}
.talent-edu .list-other .item .image {
	width: auto; margin-right: 1.2em;
}
.talent-edu .list-other .item .word {
	width: 13.5%;
}
.daikin-family .tabs .tabs-btn {
	width: 11.5%;
}
.daikin-family .block {
	position: relative;
}
.daikin-family .tabs .tabs-btn::after {
	padding: 0.05em 0px; left: inherit; width: 2px; height: 70%; right: 0px; bottom: 3px; background-color: rgb(190, 190, 190);
}
.daikin-family .tabs .tabs-btn.active::after {
	padding: 0.05em 0px; left: inherit; width: 2px; height: 70%; right: 0px; bottom: 3px; background-color: rgb(190, 190, 190);
}
.daikin-family .tabs .tabs-btn.last::after {
	content: none;
}
.daikin-family .tabs .tabs-btn {
	padding: 0.8em; background-color: rgb(247, 247, 247);
}
.daikin-family .tabs .tabs-btn p {
	color: rgb(51, 51, 51); margin-top: 0px;
}
.daikin-family .block .word {
	top: 0px; width: 28%; height: 100%; right: 0px; bottom: 0px; overflow: hidden; white-space: nowrap; position: absolute; background-color: rgba(255, 255, 255, 0.8);
}
.daikin-family .block .word::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.daikin-family .block .word::after {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.daikin-family .block .word-inner {
	padding: 0px 7% 10%; font-size: 0.9em; vertical-align: bottom; display: inline-block; white-space: normal;
}
.daikin-family .block .word-inner h2 {
	color: rgb(51, 51, 51); font-size: 1.87em; margin-bottom: 0.5em;
}
.awards .swiper li.swiper-slide a {
	opacity: 1;
}
.awards .swiper li .info {
	text-align: center; color: rgb(51, 51, 51); font-size: 1.3em; margin-top: 1.5em;
}
.awards .swiper li:nth-child(3) {
	margin-top: 2.4%;
}
.awards .swiper li:nth-child(4) {
	margin-top: 2.4%;
}
.awards .swiper li a {
	padding: 0px 14px;
}
.awards .swiper li.swiper-slide-active a {
	margin: 0px 6%;
}
.awards .swiper {
	margin: 1% auto; width: 73%;
}
.questList {
	padding-top: 1.9em;
}
.questList .title {
	margin-bottom: 0.5em;
}
.fqa-hd {
	background: rgb(249, 249, 249); padding: 20px 10px; text-align: center; line-height: 1;
}
.fqa-hd-content {
	margin-top: 1em;
}
.fqa-list {
	overflow: hidden; padding-top: 2%; padding-left: 10%; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 4px; border-bottom-style: solid;
}
.fqa-list li + li {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.fqa-list li {
	position: relative;
}
.fqa-list li::before {
	left: -5.55%; top: 3em; width: 0px; height: 100%; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.fqa-list li:last-child::before {
	display: none;
}
.fqa-list .fqa-title {
	padding: 1.5em 0px; transition:color 300ms; font-size: 1.3em; position: relative; z-index: 100; cursor: pointer; -webkit-transition: color 300ms;
}
.fqa-list .fqa-title i {
	background: url("../image/fqa-icon.png") no-repeat center; transition:background 300ms steps(8, end); left: -11.11%; top: 50%; width: 11.11%; height: 6em; margin-top: -3em; display: inline-block; position: absolute; -webkit-transition: background 300ms steps(8, end);
}
.fqa-list .fqa-title b {
	background: url("../image/arrow-blue.png") no-repeat left; transition:background 300ms; top: 50%; width: 20px; height: 6em; right: 0px; margin-top: -3em; display: block; position: absolute; -webkit-transition: background 300ms;
}
.fqa-list .fqa-title:hover {
	color: rgb(7, 134, 211);
}
.fqa-list .fqa-content {
	transition:height 300ms; height: 0px; overflow: hidden; -webkit-transition: height 300ms;
}
.fqa-list .fqa-content-inner {
	padding-bottom: 2.6em;
}
.fqa-list .fqa-content-inner div {
	overflow: hidden;
}
.fqa-list .fqa-content-inner p {
	font-size: 1.3em;
}
.fqa-list .fqa-content-inner img.left {
	margin: 0px 1em 1em 0px; float: left;
}
.fqa-list .fqa-content-inner img.right {
	margin: 0px 0px 1em 1em; float: right;
}
.fqa-list .open .fqa-title i {
	background: url("../image/fqa-icon-open.png") no-repeat center;
}
.fqa-list .open .fqa-title b {
	background-position: right;
}
.position {
	padding-top: 1.9em;
}
.position .title {
	margin-bottom: 1em;
}
.position .list {
	text-align: center;
}
.position .list .item {
	width: 12%; display: inline-block; cursor: pointer;
}
.position .list .item1 {
	margin-right: 15%;
}
.position .list .item p {
	background: rgb(7, 134, 211); border-radius: 8px; color: rgb(255, 255, 255); line-height: 2; font-size: 1.5em; margin-top: 1.37em; margin-bottom: 2em;
}
.personnel {
	padding-top: 3em; padding-bottom: 4em;
}
.personnel .title {
	background: url("../image/joinus/line.png") no-repeat bottom / 100%; padding-bottom: 1em;
}
.personnel .personnel-intro {
	margin-top: 3em; position: relative;
}
.personnel .personnel-intro .image {
	width: 21.8%;
}
.personnel .personnel-intro .name {
	text-align: center; margin-top: 0.83em;
}
.personnel .personnel-intro .name p {
	color: rgb(0, 150, 224); font-size: 1.2em;
}
.personnel .personnel-intro .name p.p2 {
	color: rgb(68, 68, 68);
}
.personnel .personnel-intro .word {
	left: 21.8%; top: 0px; height: 100%; right: 0px; bottom: 0px; overflow: hidden; display: block; white-space: nowrap; position: absolute;
}
.personnel .personnel-intro .word-inner {
	margin: auto; padding-left: 5%; vertical-align: top; display: inline-block; white-space: normal;
}
.personnel .personnel-intro .word-inner .blue {
	color: rgb(0, 150, 224);
}
.personnel .personnel-intro .word-inner h2 {
	font-size: 1.5em; font-weight: bold;
}
.personnel .personnel-intro .word-inner .h2 {
	margin-top: 0.4em; margin-bottom: 0.3em;
}
.personnel .personnel-intro .word-inner .h3 {
	margin-top: 0.8em; margin-bottom: 0.4em;
}
.personnel .personnel-intro .word-inner p {
	color: rgb(68, 68, 68); line-height: 2; letter-spacing: 1px; font-size: 1.3em;
}
.personnel .personnel-intro .word-inner .p1 {
	margin-right: 1em; display: inline-block;
}
.personnel-cas .wrap {
	width: 1155px; text-align: right;
}
.personnel-cas .wrap .back {
	padding: 0.4em 0px; width: 6em; text-align: center; color: rgb(255, 255, 255); font-size: 1.5em; display: inline-block; background-color: rgb(84, 195, 241);
}
@media all and (max-width:1440px)
{
.alert-parameter .alert-inside {
	max-width: 100%;
}
.alert-parameter .alert-title {
	overflow: auto;
}
}
@media all and (min-width:769px)
{
.cate-nav li a {
	font-size: 1.4em;
}
.hrv-product-detail .select-result-bd {
	margin-top: 6.2em;
}
.daikinglobal-summary .toggler-summary {
	display: none;
}
.daikinglobal-summary .toggler-detail {
	display: block;
}
.daikinglobal-summary .toggler-btn {
	display: none;
}
.popup-video .popup-inside {
	width: 600px;
}
.frame-aboutus .breadline-black-pc * + *::before {
	color: rgb(0, 0, 0);
}
.frame-aboutus .breadline-black-pc * {
	color: rgb(0, 0, 0);
}
.frame-aboutus .breadline-relative-pc {
	left: 0px; width: auto; margin-left: 0px; position: relative;
}
.awards .swiper li {
	width: auto !important; height: 100% !important;
}
.awards .swiper li:nth-child(2).swiper-slide a {
	margin-top: 0px;
}
.talent-edu .list .item .word-inner {
	padding-left: 1em;
}
.talent-edu .list .item .word .paddingL {
	padding-left: 0.8em;
}
}
@media only screen and (max-width:1035px) and (min-width:768px)
{
.wrap {
	width: 100%; margin-right: auto; margin-left: auto;
}
.talent-edu .list-other .item .image {
	width: 27%; margin-right: 1.2em;
}
.awards .swiper li {
	width: 25% !important;
}
}
@media only screen and (max-width:1366px) and (min-width:768px)
{
.awards .swiper {
	width: 98%;
}
}
@media only screen and (max-width:1024px) and (min-width:768px)
{
.frame-aboutus .breadline {
	left: 0px; width: 100%; margin-left: 0px;
}
.imgword .word {
	font-size: 0.8em;
}
.imgword .word h2 + * {
	margin-top: 1em;
}
.imgword-index .more-list {
	margin-top: 1em;
}
.daikinglobal-summary {
	padding: 3em 1em; font-size: 1em;
}
.careerfield-summary {
	padding: 3em 1em; font-size: 1em;
}
.businesstheory-summary {
	padding: 3em 1em; font-size: 1em;
}
.worlddaikin-summary {
	padding: 3em 1em; font-size: 1em;
}
.coperateculture-summary {
	padding: 3em 1em; font-size: 1em;
}
.csr-summary {
	padding: 3em 1em; font-size: 1em;
}
.daikinglobal-summary .toggler-summary {
	display: none;
}
.daikinglobal-summary .toggler-detail {
	display: block;
}
.daikinglobal-summary .toggler-btn {
	display: none;
}
.daikinglobal-summary-word {
	font-size: 1em;
}
.businesstheory-program h3 {
	font-size: 1.4em;
}
.businesstheory-pdf h3 {
	font-size: 1.4em;
}
.daikinglobal-world .maps-title {
	left: 1em; font-size: 1em;
}
.daikinglobal-world .list dl {
	margin: auto; padding: 1em 0px; font-size: 1em;
}
.careerfield-list .wrap {
	width: 90%;
}
.worlddaikin-list li .word {
	width: 50%; font-size: 1.2em;
}
.contactdaikin-list {
	padding: 1em; font-size: 0.8em; margin-top: -12em; box-sizing: border-box;
}
.coperateculture-list dd .word {
	font-size: 0.8em;
}
.csr-list dd .word {
	font-size: 0.8em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content {
	left: 5%; width: 90%;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside {
	font-size: 1em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside h2 {
	line-height: 1.5; font-size: 1.8em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list {
	margin: 1em 14% 0px;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list img {
	width: 26%;
}
.worksintroduction-mask img {
	width: 130%; margin-left: -15%; max-width: none;
}
.worksintroduction-mask-inside {
	line-height: 1.5; font-size: 0.8em;
}
.worksintroduction-mask-inside h2 {
	line-height: 2; margin-bottom: 0.5em;
}
.worksintroduction-imgword .word-inner {
	padding: 0px 10%; max-width: 80%;
}
.worksintroduction-imgword .word h2 {
	font-size: 1.6em;
}
.worksintroduction-imgword .word h2 + * {
	margin-top: 0em;
}
.worksintroduction-imgword .word h3 {
	font-size: 1em;
}
.worksintroduction-imgword .word p {
	line-height: 1.5; font-size: 1em; margin-top: 0.5em;
}
.worksintroduction-number {
	font-size: 0.7em;
}
.worksintroduction-imgword .icon-group {
	font-size: 1em; margin-top: 0.5em;
}
.worksintroduction-imgword .icon-group-3x li img {
	max-width: 30%;
}
.worksintroduction-imgword-d .h4 p {
	font-size: 0.8em;
}
.daikinimpression-video > .wrap {
	width: 97.5%;
}
.daikinimpression-video dl dt {
	font-size: 0.8em;
}
.awards .swiper {
	width: 80%;
}
.awards .swiper li {
	width: 24% !important;
}
.awards .swiper li:nth-child(2).swiper-slide a {
	margin-top: 31%;
}
.personnel .personnel-intro .word-inner p {
	font-size: 1em;
}
}
@media only screen and (max-width:768px) and (min-width:768px)
{
.worlddaikin-list li .word {
	width: 50%; font-size: 1em;
}
.contactdaikin-list {
	padding: 1em; margin-top: -6em;
}
.talent-edu .list-other .item .image {
	width: 27%;
}
.awards .swiper li .info {
	white-space: normal;
}
.awards .swiper li .info br {
	display: none;
}
.personnel .personnel-intro .word-inner p {
	font-size: 0.9em;
}
.personnel .personnel-intro .word-inner h2 {
	font-size: 1.2em;
}
}
@media only screen and (max-width:1000px) and (min-width:768px)
{
.awards .swiper li .info {
	white-space: normal;
}
.awards .swiper li .info br {
	display: none;
}
}
@media all and (max-width:767px)
{
.frame-aboutus .breadline {
	left: 0px; width: 100%; margin-left: 0px;
}
.frame-aboutus .breadline * {
	font-size: 1em;
}
.frame-aboutus .breadline *:hover {
	font-size: 1em;
}
.frame-aboutus .breadline-black-mobile * + *::before {
	color: rgb(0, 0, 0);
}
.frame-aboutus .breadline-black-mobile * {
	color: rgb(0, 0, 0);
}
.frame-aboutus .breadline-relative-mobile {
	left: 0px; width: auto; margin-left: 0px; position: relative;
}
.imgword-index {
	padding: 1em;
}
.imgword-index .imgword + .imgword {
	margin-top: 1em;
}
.imgword-index .img {
	width: 100%; float: none;
}
.imgword-index .word {
	left: 0px; right: auto; position: static;
}
.imgword-index .word::before {
	display: none;
}
.imgword-index .word::after {
	display: none;
}
.imgword-index .word-inner {
	padding: 0px; display: block;
}
.imgword-index .word-inner h2 {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; transform: translate(0px, -80%);
}
.imgword-index .word-inner h2 .icon {
	display: none;
}
.imgword-index .word-inner .h4 {
	display: none;
}
.imgword-index .more-list {
	font-size: 0.8em; margin-top: 0px;
}
.imgword-index .more-list li a {
	padding: 0.8em 0px;
}
.daikinglobal-summary {
	padding: 1em; font-size: 1em;
}
.daikinglobal-summary-h2 {
	left: 0px; top: 4em; width: 100%; color: rgb(255, 255, 255); display: none; position: absolute;
}
.daikinglobal-summary-word {
	width: auto; line-height: 1.5; float: none;
}
.daikinglobal-summary-word h3 {
	
}
.daikinglobal-summary-img {
	width: auto; padding-left: 0px; margin-top: 1.5em;
}
.daikinglobal-world {
	margin-top: 1em;
}
.daikinglobal-world .maps .wrap {
	margin-top: 40%;
}
.daikinglobal-world .maps-title {
	left: 0px; width: 100%; text-align: center; font-size: 1em; margin-top: -37%;
}
.daikinglobal-world .maps-area li .point-inside h2 {
	font-size: 0.8em;
}
.daikinglobal-world .maps-area li .point-inside h3 {
	display: none;
}
.daikinglobal-world .list dl {
	margin: auto; padding: 1em; font-size: 1em;
}
.daikinglobal-world .list dl dt {
	width: auto;
}
.daikinglobal-world .list dl dd {
	margin: 1em 0px 2em; width: auto; display: block;
}
.daikinglobal-world .list dl dd .img {
	width: 50%;
}
.daikinglobal-world .list dl dd .word {
	font-size: 0.8em;
}
.careerfield-summary {
	padding: 2em; font-size: 0.8em;
}
.careerfield-summary h2 {
	font-size: 1.6em;
}
.careerfield-summary h3 {
	font-size: 1em;
}
.careerfield-list {
	background: rgb(247, 247, 247); text-align: center;
}
.careerfield-list dl {
	padding: 2em 0px 0em;
}
.careerfield-list dl dt h2 {
	width: 200%; font-size: 1.3em; margin-left: -50%;
}
.careerfield-list dl dt h2::before {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-right: 1em; vertical-align: middle; display: inline-block; content: "";
}
.careerfield-list dl dt h2::after {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-left: 1em; vertical-align: middle; display: inline-block; content: "";
}
.careerfield-list dl dt h3 {
	font-size: 1em; font-weight: normal;
}
.careerfield-list dl dd ul {
	margin: 0px 1em;
}
.careerfield-list dl dd li {
	margin: auto; padding: 3% 0px; width: 100%; display: block;
}
.careerfield-list dl dd li .img img {
	margin: -3%; width: 106%;
}
.careerfield-list dl dd li .word {
	font-size: 1em; margin-top: 0px;
}
.careerfield-list dl dd li .word h2 {
	background: none; width: auto; margin-bottom: 0px; display: block;
}
.businesstheory-summary {
	padding: 1em; font-size: 1em;
}
.businesstheory-summary h2 {
	
}
.businesstheory-program h3 {
	display: none;
}
.businesstheory-pdf {
	padding: 1em;
}
.businesstheory-pdf h3 {
	font-size: 1.2em;
}
.businesstheory-pdf .pdf-box {
	padding: 1em 0px;
}
.businesstheory-pdf .img {
	width: auto; float: none;
}
.businesstheory-pdf .img img {
	margin: auto; display: block;
}
.businesstheory-pdf .word {
	font-size: 1em; margin-top: 2em;
}
.worlddaikin-summary {
	padding: 1em; font-size: 1em;
}
.worlddaikin-list {
	padding: 1em;
}
.worlddaikin-list li .word {
	width: 50%; font-size: 0.7em;
}
.worlddaikin-list li .word h2 {
	margin: 1em 0px;
}
.worlddaikin-list li .word h3 {
	margin-top: 1em;
}
.worlddaikin-list li .word p {
	line-height: 1.4;
}
.worlddaikin-list li .word .readmore {
	margin-top: 1em;
}
.popup-worlddaikin .popup-close {
	width: 2em; height: 2em; font-size: 1em;
}
.popup-worlddaikin .info-device div {
	width: auto; font-size: 1em; display: block;
}
.coperateculture-summary {
	padding: 1em; font-size: 1em;
}
.coperateculture-list {
	padding: 0px;
}
.coperateculture-list dl {
	background: rgb(247, 247, 247);
}
.coperateculture-list dd {
	padding: 1em 0px;
}
.coperateculture-list dd .word {
	margin: auto !important; width: auto !important; font-size: 1em; float: none !important;
}
.coperateculture-list dd .word h2 {
	width: 200%; text-align: center; font-size: 1.2em; margin-left: -50%;
}
.coperateculture-list dd .word h2::before {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-right: 1em; vertical-align: middle; display: inline-block; content: "";
}
.coperateculture-list dd .word h2::after {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-left: 1em; vertical-align: middle; display: inline-block; content: "";
}
.coperateculture-list dd .word .player {
	display: none;
}
.coperateculture-list dd .word p {
	padding: 1em 10%;
}
.coperateculture-list dd .swiper {
	margin: 1em; width: auto;
}
.coperateculture-list dd .swiper img {
	width: 100%;
}
.coperateculture-list dd .swiper .swiper-slide + .swiper-slide {
	margin-left: auto;
}
.coperateculture-list dd .swiper .player-mobile {
	display: block; position: relative;
}
.coperateculture-list dd .swiper .player-mobile::before {
	background: rgba(0, 0, 0, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.coperateculture-list dd .swiper .player-mobile::after {
	background: url("../image/common/icon-player-white-border.png") no-repeat 0% 0% / contain; left: 50%; top: 50%; width: 3em; height: 3em; display: inline-block; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.aboutus-csr .btn-pdf {
	margin: auto; left: 7%; top: 50%;
}
.csr-summary {
	padding: 1em; font-size: 1em;
}
.csr-list {
	padding: 0px;
}
.csr-list dl {
	background: rgb(247, 247, 247);
}
.csr-list dd {
	padding: 1em 0px;
}
.csr-list dd .word {
	margin: auto !important; width: auto !important; text-align: center; font-size: 1em; float: none !important;
}
.csr-list dd .word h2 {
	width: 200%; text-align: center; font-size: 1.2em; margin-left: -50%;
}
.csr-list dd .word h2::before {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-right: 1em; vertical-align: middle; display: inline-block; content: "";
}
.csr-list dd .word h2::after {
	background: rgb(0, 0, 0); width: 25%; height: 1px; margin-left: 1em; vertical-align: middle; display: inline-block; content: "";
}
.csr-list dd .word .player {
	display: none;
}
.csr-list dd .word p {
	padding: 1em 10%;
}
.csr-list dd .word .readmore {
	
}
.csr-list dd .swiper {
	margin: 1em; width: auto;
}
.csr-list dd .swiper img {
	width: 100%;
}
.csr-list dd .swiper .swiper-slide + .swiper-slide {
	margin-left: auto;
}
.csr-list dd .swiper .player-mobile {
	display: block; position: relative;
}
.csr-list dd .swiper .player-mobile::before {
	background: rgba(0, 0, 0, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.csr-list dd .swiper .player-mobile::after {
	background: url("../image/common/icon-player-white-border.png") no-repeat 0% 0% / contain; left: 50%; top: 50%; width: 3em; height: 3em; display: inline-block; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.aboutus-contactdaikin .swiper-kv .swiper-title {
	top: 25%; font-size: 2em;
}
.aboutus-contactdaikin .swiper-kv .swiper-center {
	width: 510px;
}
.contactdaikin-title {
	padding: 1em; text-align: center; color: rgb(0, 0, 0); font-size: 2em;
}
.contactdaikin-list-split h2 {
	font-size: 1.8em;
}
.contactdaikin-list {
	background: none; padding: 0px; margin-top: auto; margin-bottom: 1em;
}
.contactdaikin-list dl {
	padding: 0px 1em;
}
.contactdaikin-list dl dt {
	background: rgb(238, 238, 238); height: 2em; font-size: 1.6em;
}
.contactdaikin-list dl dd ul {
	width: auto;
}
.contactdaikin-list dl dd li {
	margin: auto; padding: 1em; width: auto; font-size: 1em; display: block;
}
.contactdaikin-list dl dd li:last-child {
	border: currentColor; border-image: none;
}
.contactdaikin-list-split h2::before {
	background: rgb(136, 136, 136); width: 25%; height: 1px; margin-right: 1em; vertical-align: middle; display: inline-block; content: "";
}
.contactdaikin-list-split h2::after {
	background: rgb(136, 136, 136); width: 25%; height: 1px; margin-left: 1em; vertical-align: middle; display: inline-block; content: "";
}
.aboutus-worksintroduction .swiper-kv .swiper-content {
	left: 5%; width: 90%;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside {
	font-size: 0.8em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside h2 {
	line-height: 1.5; font-size: 1.8em;
}
.aboutus-worksintroduction .swiper-kv .swiper-content-inside .num-list img {
	margin: 0px; width: 36%;
}
.worksintroduction-mask img {
	
}
.worksintroduction-mask-inside {
	font-size: 1em;
}
.worksintroduction-mask-inside h2 {
	font-size: 1.6em; font-weight: bold; margin-bottom: 2em;
}
.worksintroduction-mask-inside h2::after {
	margin-top: 2em;
}
.worksintroduction-mask-inside p {
	line-height: 3;
}
.worksintroduction-imgword .img {
	width: auto; float: none;
}
.worksintroduction-imgword .word {
	left: 0px; height: 25em; text-align: center; position: relative;
}
.worksintroduction-imgword .word::before {
	display: none;
}
.worksintroduction-imgword .word-inner {
	padding: 0px 2em; max-width: none;
}
.worksintroduction-imgword .word h2 {
	text-align: center; font-size: 1.4em; margin-bottom: 1em;
}
.worksintroduction-imgword .word h2 + * {
	margin-top: 0px;
}
.worksintroduction-imgword .word p {
	font-size: 1em; margin-top: 0px;
}
.worksintroduction-imgword-a .imgword-right .word h2 + * {
	margin-top: auto;
}
.worksintroduction-imgword-b .word {
	text-align: left;
}
.worksintroduction-imgword-c .word {
	text-align: left;
}
.worksintroduction-imgword-d .word {
	text-align: left;
}
.worksintroduction-imgword .word h3 {
	text-align: center; font-size: 1em;
}
.worksintroduction-imgword-b .word h3 {
	text-align: left;
}
.worksintroduction-number .number-icon li {
	width: 32%;
}
.worksintroduction-number .number-icon li div {
	border: 2px solid rgb(27, 170, 235); border-image: none; width: 80%; padding-bottom: 80%; font-size: 0.85em;
}
.worksintroduction-number .number-icon li + li::before {
	width: 1px;
}
.worksintroduction-number .number-word {
	width: 100%; font-size: 1em;
}
.worksintroduction-number .number-word li {
	width: 45%; margin-left: 3%;
}
.worksintroduction-number .number-word li img {
	width: 5em; float: left;
}
.worksintroduction-imgword-c {
	background: none;
}
.worksintroduction-imgword .icon-group {
	font-size: 1em;
}
.worksintroduction-imgword-d .h4 p span {
	text-align: center; font-size: 1.2em;
}
.worksintroduction-imgword-d ul li:nth-child(1) .word {
	height: 48em;
}
.daikinimpression-video {
	background: rgb(240, 240, 240); overflow: hidden;
}
.daikinimpression-video dl {
	background: rgb(255, 255, 255); padding: 1em; margin-top: 2.5%; position: relative;
}
.daikinimpression-video dl dt {
	margin-bottom: 1em;
}
.daikinimpression-video dl dt h2 {
	line-height: 1; font-size: 1.4em; font-weight: bold; margin-right: 1em; display: inline-block; white-space: nowrap;
}
.daikinimpression-video dl dt h2::before {
	background: rgb(0, 141, 213); width: 4px; height: 1em; margin-right: 0.2em; vertical-align: bottom; display: inline-block; content: "";
}
.daikinimpression-video dl dt div {
	display: inline-block;
}
.daikinimpression-video dl dt a.btn-play-all {
	float: right;
}
.daikinimpression-video dl dt a.btn-play-all img {
	width: 1.2em; margin-right: 0.2em; vertical-align: middle;
}
.daikinimpression-video dl dd {
	margin: 0px -2.5% -1%;
}
.daikinimpression-video dl dd ul {
	width: 100% !important; letter-spacing: -0.35em; white-space: nowrap;
}
.daikinimpression-video dl dd li {
	width: 50%; height: 0px; letter-spacing: 0px; padding-bottom: 30%; vertical-align: top; float: none !important; display: inline-block; white-space: normal; position: relative;
}
.daikinimpression-video dl dd li:nth-child(2n) {
	margin: 30% 0px 0px -50%;
}
.daikinimpression-video li a {
	left: 5%; top: 5%; width: 90%; height: 90%; color: rgb(255, 255, 255); display: block; position: absolute; cursor: pointer;
}
.daikinimpression-video li a img {
	width: 100%; height: 100%;
}
.daikinimpression-video li a .title {
	padding: 0.5em; left: 0px; width: 80%; bottom: 0px; line-height: 1; font-size: 1em; position: absolute; z-index: 10;
}
.daikinimpression-video li a .time {
	padding: 0.5em; right: 0px; bottom: 0px; line-height: 1; font-size: 1em; position: absolute; z-index: 10;
}
.daikinimpression-video li a .player {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.2);
}
.daikinimpression-video li a .player::before {
	left: 40%; top: 50%; width: 20%; padding-bottom: 20%; margin-top: -10%; position: absolute; content: ""; background-image: url("../image/aboutus-daikinimpression-player.png"); background-size: contain;
}
.daikinimpression-video .swiper-prev {
	display: none;
}
.daikinimpression-video .swiper-next {
	display: none;
}
.daikinimpression-video .swiper-pagination {
	margin-bottom: -0.5em; position: relative;
}
.daikinimpression-video .swiper-pagination-switch {
	background: rgb(221, 221, 221); width: 0.5em; height: 0.5em;
}
.daikinimpression-video .swiper-active-switch {
	background: rgb(0, 141, 213); display: inline-block !important;
}
.daikinimpression-video :nth-child(2n).swiper-pagination-switch {
	display: none;
}
.daikinimpression-video .swiper-active-switch + span + span {
	display: none;
}
.daikinimpression-video .swiper-active-switch + span + span + span {
	display: none;
}
.honor-nav-mobile {
	margin: 1em; font-size: 1.4em;
}
.honor-nav-mobile li {
	display: inline-block; position: relative;
}
.honor-nav-mobile li.active::before {
	border-width: 4px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; left: 50%; bottom: -10px; margin-left: -4px; display: inline-block; position: absolute; content: "";
}
.honor-nav-mobile li a {
	padding: 0px 1em; color: rgb(0, 0, 0); line-height: 1; display: block;
}
.honor-nav-mobile li + li a {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;
}
.honor-nav-mobile li.active {
	display: inline-block;
}
.honor-list li .inside {
	padding: 5%; width: 100%; box-sizing: border-box;
}
.honor-list li .inside .img {
	width: 30%; vertical-align: middle;
}
.honor-list li .inside .img + .word {
	width: 62%;
}
.honor-list li .inside .word h2 {
	font-size: 1em;
}
.honor-list li .inside::before {
	display: none;
}
.honor-list li .inside::after {
	display: none;
}
.honor-list li .inside .img::before {
	display: none;
}
.honor-list li.odd {
	background: rgb(245, 245, 245);
}
.honor-list li:nth-child(2n+1) {
	background: rgb(245, 245, 245);
}
.honor-list li.even {
	background: rgb(255, 255, 255);
}
.honor-list li:nth-child(2n) {
	background: rgb(255, 255, 255);
}
.title {
	font-size: 1.3em;
}
.job-des {
	padding: 1.9em 0.8em 0px;
}
.job-des .tabs {
	margin-top: 0px;
}
.job-des .tabs .tabs-btn p {
	font-size: 1.1em;
}
.job-des .cont .block {
	font-size: 0.9em;
}
.job-des .tabs .tabs-btn .tabs-icon > img {
	width: 95%;
}
.swiper-prev::before {
	width: 1.5em;
}
.swiper-next::before {
	width: 1.5em;
}
.daikin-per .swiper {
	width: 82%; height: 10em;
}
.daikin-per .swiper-mask {
	padding-bottom: 2em;
}
.daikin-per .swiper ul {
	height: auto !important;
}
.daikin-per .swiper li a {
	margin: 0px 2%; transform: scale(0.9);
}
.daikin-per .swiper li a .img-pro-a img {
	transition:transform 500ms; width: 100%; transform: scale(0.9);
}
.daikin-per .swiper li.swiper-slide-active a {
	opacity: 1;
}
.daikin-per .swiper li.swiper-slide-active a .img-pro-a img {
	width: 100%; transform: scale(1.2);
}
.talent-edu {
	padding: 1.9em 0.8em 0px;
}
.talent-edu .list {
	margin-bottom: 0px;
}
.talent-edu .list .item {
	width: 100%; margin-bottom: 0.5em;
}
.talent-edu .list :first-child.item .image {
	float: left;
}
.talent-edu .list :first-child.item .word {
	right: 0px;
}
.talent-edu .list :last-child.item .image {
	float: right;
}
.talent-edu .list :last-child.item .word {
	left: 0px;
}
.talent-edu .list .item .image {
	width: 80%;
}
.talent-edu .list .item .word {
	width: 18%;
}
.talent-edu .info {
	text-align: left; font-size: 0.9em; margin-top: 1em; margin-bottom: 1em;
}
.talent-edu .list .item .word-inner {
	margin: 0px auto; text-align: left; font-size: 0.8em;
}
.talent-edu .list-other .item .image {
	width: 25.5% !important; margin-right: 0.5em; float: left !important;
}
.talent-edu .list-other :last-child.item .word {
	right: 0px !important;
}
.talent-edu .list .item .word span {
	display: block;
}
.talent-edu .list .item .word .paddingL {
	padding-left: 0px;
}
.daikin-family .tabs .tabs-btn {
	padding: 0.3em; width: auto;
}
.daikin-family .cont {
	padding: 0px;
}
.daikin-family .tabs {
	margin-top: 1em;
}
.daikin-family .block .word {
	width: auto; position: relative;
}
.daikin-family .block .word-inner {
	padding: 0px; display: block;
}
.daikin-family .block .word-inner h2 {
	font-size: 1.2em; font-weight: bold;
}
.awards .swiper li:nth-child(2) {
	margin-top: 3.5%;
}
.awards .swiper li:nth-child(3) {
	margin-top: 0px;
}
.awards .swiper li:nth-child(4) {
	margin-top: 2.4%;
}
.awards .swiper li a > img {
	width: 100%; transform: scale(1.2);
}
.awards .swiper li .info {
	font-size: 0.75em; white-space: normal;
}
.awards .swiper {
	width: 95%;
}
.questList {
	padding: 1.9em 0.8em 0px;
}
.fqa-list {
	border-bottom-color: rgb(201, 203, 202); border-bottom-width: 1px; border-bottom-style: solid;
}
.fqa-list .fqa-title b {
	transform: rotate(-90deg);
}
.fqa-list .open .fqa-title b {
	transform: rotate(0deg);
}
.fqa-list .fqa-title i {
	background: url("../image/fqa-icon-1.png") no-repeat center / 100%;
}
.fqa-list .open .fqa-title i {
	background: url("../image/fqa-icon-1.png") no-repeat center / 100%;
}
.fqa-list .fqa-title {
	font-size: 1em;
}
.fqa-list .fqa-content-inner p {
	font-size: 1em;
}
.position .list .item {
	width: auto;
}
.position .list .item .tabs-icon > img {
	width: 80%;
}
.position .list .item p {
	font-size: 1.2em; margin-bottom: 1.37em;
}
.personnel {
	background: url("../image/joinus/line_m.png") no-repeat bottom / 100%; padding: 0px 0.8em 1.5em;
}
.personnel .title {
	background: url("../image/joinus/line_m.png") no-repeat bottom / 100%; padding-bottom: 1em;
}
.personnel .personnel-intro .image {
	width: 30%;
}
.personnel .personnel-intro .word {
	left: 30%;
}
.personnel .personnel-intro .word-inner {
	padding-left: 12%;
}
.personnel .personnel-intro .word-inner .name {
	text-align: left; margin-top: 0px;
}
.personnel .personnel-intro .word-inner .name p {
	color: rgb(0, 0, 0);
}
.personnel .personnel-intro .word-inner .p1 {
	margin-right: 0px;
}
.personnel .personnel-intro .word-inner p {
	font-size: 1em;
}
.personnel .personnel-intro .word-inner .h2 {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
.personnel .personnel-intro .word-inner h2.blue {
	color: rgb(0, 0, 0); font-size: 1em; font-weight: normal;
}
.personnel .personnel-intro .word2 {
	text-align: justify; margin-top: 1em;
}
.personnel .personnel-intro .word2 h2 {
	color: rgb(0, 0, 0); font-size: 1.2em; font-weight: bold;
}
.personnel-cas {
	margin-top: 2em; margin-bottom: 2em;
}
.personnel-cas .wrap {
	padding: 0px 0.8em; width: auto;
}
.personnel-cas .wrap .back {
	width: 2.5em; font-size: 1.2em;
}
}
