@charset "UTF-8";
/* ---------------------------------

	SP

------------------------------------ */

@media screen and (max-width:768px) {
	#cocorosea #mv {
		background: url(../img/cocorosea/mv_bg01.jpg) center top no-repeat;
		background-size: auto 100%;
		color: #fff;
	}
	#cocorosea #mv .mv_in {
		position: relative;
		width: 100%;
		height: 46vw;
	}
	#cocorosea #mv .mv_in h1 {
		position: absolute;
		width: 100%;
		top: 55%;
		font-size: 3vw;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h2 {
		position: absolute;
		width: 100%;
		font-size: 4.6vw;
		top: 31.8vw;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h2 span {
		font-size: 3.4vw;
		font-weight: 400;
	}
	#cocorosea #sec1 {
		padding: 4.5em 0 5.5em 0;
	}
	#cocorosea #sec1 h3 {
		font-size: 5vw;
		font-weight: 400;
		line-height: 1.3;
		letter-spacing: 0.2em;
		text-align: center;
	}
	#cocorosea #sec1 dl {
		width: 88%;
		margin: 2em auto 0 auto;
	}
	#cocorosea #sec1 dl dd.list {
		padding: 0.3em 0;
		background: #a3c3cc;
		border-radius: 0.5em;
	}
	#cocorosea #sec1 dl dd.list ul {
		width: 88%;
		margin: 6% auto;
	}
	#cocorosea #sec1 dl dd.list ul li {
		margin: 0.6em 0 0 0;
		padding: 0.8em 0;
		background: #fff;
		font-size: 3.6vw;
		font-weight: 700;
		text-align: center;
	}
	#cocorosea #sec1 dl dd.logo {
		padding: 3em 0;
		text-align: center;
	}
	#cocorosea #sec1 dl dd.logo img {
		width: 30%;
	}
	#cocorosea #lab {
		padding: 4em 0;
		background: #ddd url(/img/cocorosea/lab_bg.jpg) center top no-repeat;
		background-size: cover;
		margin-bottom: 50px;
	}
	#cocorosea #sec1 .lead {
		margin: 1.2em 0 0 0;
		color: #707070;
		font-size: 3.4vw;
		line-height: 1.8;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #sec1 h2 {
		font-size: 5vw;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		margin-bottom: 21px;
	}
	#cocorosea #sec1 h2 span {
		display: block;
		margin: 0.3em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #sec1 .parenthesis-box {
		font-size: 4vw;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		font-weight: 700;
	}
	#cocorosea #sec1 .parenthesis-box span {
		background: linear-gradient(transparent 60%, #FAD4E8 60%);
	}
	.parenthesis-inner {
		width: 90vw;
		margin: 0 auto;
	}
	#cocorosea #sec1 .parenthesis-box {
		position: relative;
	}
	#cocorosea #sec1 .parenthesis-box::before, #cocorosea #sec1 .parenthesis-box::after {
		content: '';
		width: 10px;
		height: calc(80/ 700 * 100vw);
		position: absolute;
	}
	#cocorosea #sec1 .parenthesis-box::before {
		border-left: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		left: 0;
	}
	#cocorosea #sec1 .parenthesis-box::after {
		border-right: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		right: 0;
	}
	#cocorosea #lab dl {
		width: 84%;
		margin: 0 auto;
		color: #fff;
	}
	#cocorosea #lab dl dt {
		text-align: center;
	}
	#cocorosea #lab dl dt img {
		width: 80%;
	}
	#cocorosea #lab dl dd {
		padding: 1em 10% 0 10%;
	}
	#cocorosea #lab dl dd .cate {
		color: #00bbee;
		font-size: 3vw;
		letter-spacing: 0.04em;
	}
	#cocorosea #lab dl dd .ttl {
		margin: 0.4em 0 0 0;
		font-size: 4.2vw;
		font-weight: 700;
		line-height: 1.3;
	}
	#cocorosea #lab dl dd .ttl span {
		font-size: 3.2vw;
	}
	#cocorosea #lab dl dd .note {
		margin: 1em 0 0 0;
		line-height: 1.7;
		text-align: justify;
		text-justify: inter-ideograph;
	}
	#cocorosea #lab dl dd .head {
		font-weight: 700;
	}
	#cocorosea #lab dl dd .pd-l1em {
		padding-left: 1em;
		text-decoration-line: underline;
	}
	#cocorosea #lab dl dd .f-s26 {
		font-size: 3.5vw;
	}
	#cocorosea #lab dl dd div {
		margin: 1.1em 0 0 0;
	}
	#cocorosea #lab dl dd div a {
		display: inline-block;
		padding: 0 2.2em;
		border: 1px solid #fff;
		color: #fff;
		line-height: 2.4;
		border-radius: 1.5em;
	}

	#cocorosea #lab dl .name {
		text-align: right;
		font-weight: 700;
		margin: 1.1em 0 0 0;
	}

	#cocorosea #map .gmap {
		width: 100%;
		height: 70vw;
		margin: 4.5em 0 0 0;
		border-top: 1px solid #a3c3cc;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #map .gmap iframe {
		width: 100%;
		height: 100%;
	}
	#cocorosea #profile table {
		width: 76%;
		margin: 2.5em auto 0 auto;
		background: #fff;
		border-top: 1px solid #a3c3cc;
		font-size: 3.4vw;
		line-height: 1.8;
	}
	#cocorosea #profile table th {
		display: block;
		padding: 1em 1.5em;
		background: #f5f5f5;
		border-bottom: 1px solid #a3c3cc;
		color: #00bbee;
		font-weight: 700;
		text-align: left;
		vertical-align: middle;
	}
	#cocorosea #profile table td {
		display: block;
		padding: 1.2em 1.5em;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #profile h2 {
		font-size: 5vw;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #profile h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 3vw;
	}
	#cocorosea #operator .inner {
		width: 100%;
		margin: 0 auto;
	}
	#cocorosea #operator {
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 {
		font-size: 5vw;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 3vw;
	}
	#cocorosea #operator .operator-box {
		width: 70%;
		margin: 0 auto;
		height: auto;
		text-align: center;
		box-shadow: 0 0 15px rgba(0, 0, 0, .3);
		display: block;
	}
	#cocorosea #operator .operator-box img {
		width: 100%;
	}
	#cocorosea #operator .operator-box .operator-txt {
		text-align: left;
		padding: 20px;
	}
	#cocorosea #operator .operator-box .operator-txt .name {
		font-weight: 700;
		margin-bottom: 16px;
	}
	#cocorosea #operator .operator-box .operator-txt .comment {
		color: #707070;
		line-height: 1.5;
	}
	#cocorosea #operator .mgn-t50 {
		margin-top: 50px;
	}
}

/* ---------------------------------

	PC 769～1280

------------------------------------ */

@media screen and (min-width:769px) and (max-width:1280px) {
	#cocorosea #mv {
		background: url(../img/cocorosea/mv_bg01.jpg) center top no-repeat;
		background-size: auto 100%;
		color: #fff;
	}
	#cocorosea #mv .mv_in {
		position: relative;
		width: 100%;
		height: 34vw;
	}
	#cocorosea #mv .mv_in h1 {
		position: absolute;
		width: 100%;
		top: 55%;
		font-size: 2vw;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h2 {
		position: absolute;
		width: 100%;
		font-size: 3.7vw;
		top: 24vw;
		line-height: 0.8;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h2 span {
		font-size: 2vw;
		font-weight: 400;
	}
	#cocorosea #sec1 {
		padding: 4.5em 0 5.5em 0;
	}
	#cocorosea #sec1 h3 {
		font-size: 3.2vw;
		font-weight: 400;
		line-height: 1.3;
		letter-spacing: 0.2em;
		text-align: center;
	}
	#cocorosea #sec1 dl {
		display: table;
		width: 90%;
		margin: 4em auto 0 auto;
	}
	#cocorosea #sec1 dl dd {
		display: table-cell;
		vertical-align: middle;
	}
	#cocorosea #sec1 dl dd.list {
		width: 37.5%;
		background: #a3c3cc;
		border-radius: 0.5em;
	}
	#cocorosea #sec1 dl dd.list ul {
		width: 88%;
		margin: 6% auto;
	}
	#cocorosea #sec1 dl dd.list ul li {
		margin: 0.6em 0 0 0;
		padding: 0.8em 0;
		background: #fff;
		font-weight: 700;
		text-align: center;
	}
	#cocorosea #sec1 dl dd.logo {
		width: 21%;
		padding: 3.6em 0 0 0;
		text-align: center;
		vertical-align: top;
	}
	#cocorosea #sec1 dl dd.logo img {
		width: 60%;
	}
	#cocorosea #sec1 dl dd.img {
		width: 41.5%;
	}
	#cocorosea #sec1 h2 {
		font-size: 2.6vw;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		margin-bottom: 21px;
	}
	#cocorosea #sec1 h2 span {
		display: block;
		margin: 0.3em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #sec1 .lead {
		margin: 1.2em 0 0 0;
		color: #707070;
		font-size: 1.3vw;
		line-height: 1.8;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #sec1 .parenthesis-box {
		font-size: 2.6vw;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		font-weight: 700;
	}
	#cocorosea #sec1 .parenthesis-box span {
		background: linear-gradient(transparent 60%, #FAD4E8 60%);
	}
	.parenthesis-inner {
		width: 55vw;
		margin: 0 auto;
	}
	#cocorosea #sec1 .parenthesis-box {
		position: relative;
	}
	#cocorosea #sec1 .parenthesis-box::before, #cocorosea #sec1 .parenthesis-box::after {
		content: '';
		width: 16px;
		height: calc(50/ 700 * 100vw);
		position: absolute;
	}
	#cocorosea #sec1 .parenthesis-box::before {
		border-left: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		left: 0;
	}
	#cocorosea #sec1 .parenthesis-box::after {
		border-right: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		right: 0;
	}
	#cocorosea #lab {
		padding: 4em 0;
		background: #ddd url(/img/cocorosea/lab_bg.jpg) center top no-repeat;
		background-size: cover;
		margin-bottom: 50px;
	}
	#cocorosea #lab dl {
		display: table;
		width: 84%;
		margin: 0 auto;
		color: #fff;
	}
	#cocorosea #lab dl dt {
		display: table-cell;
		width: 50%;
		vertical-align: top;
	}
	#cocorosea #lab dl dt img {
		width: 90%;
		box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	}
	#cocorosea #lab dl dd {
		display: table-cell;
		vertical-align: top;
	}
	#cocorosea #lab dl dd .cate {
		color: #00bbee;
		font-size: 1.3vw;
		letter-spacing: 0.04em;
	}
	#cocorosea #lab dl dd .ttl {
		margin: 0.4em 0 0 0;
		font-size: 2.3vw;
		font-weight: 700;
		line-height: 1.3;
	}
	#cocorosea #lab dl dd .ttl span {
		font-size: 2vw;
	}
	#cocorosea #lab dl dd .note {
		margin: 1em 0 0 0;
		font-size: 1.3vw;
		line-height: 1.7;
		text-align: justify;
		text-justify: inter-ideograph;
	}
	#cocorosea #lab dl dd .head {
		font-weight: 700;
	}
	#cocorosea #lab dl dd .pd-l1em {
		padding-left: 1em;
		text-decoration-line: underline;
	}
	#cocorosea #lab dl dd .f-s26 {
		font-size: 2vw;
	}
	#cocorosea #lab dl dd div {
		margin: 1.1em 0 0 0;
		font-size: 1.3vw;
	}
	#cocorosea #lab dl dd div a {
		display: inline-block;
		padding: 0 2.2em;
		border: 1px solid #fff;
		color: #fff;
		font-size: 1.3vw;
		line-height: 2;
		border-radius: 1.5em;
	}

	#cocorosea #lab dl .name {
		text-align: right;
		font-weight: 700;
		margin: 1.1em 0 0 0;
	}

	#cocorosea #map .gmap {
		width: 100%;
		height: 420px;
		margin: 4.5em 0 0 0;
		border-top: 1px solid #a3c3cc;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #map .gmap iframe {
		width: 100%;
		height: 100%;
	}
	#cocorosea #profile table {
		width: 87%;
		margin: 2.5em auto 0 auto;
		background: #fff;
		border-top: 1px solid #a3c3cc;
		font-size: 1.3vw;
		line-height: 1.5;
	}
	#cocorosea #profile table th {
		width: 27%;
		padding: 1.3em 1.8em;
		background: #f5f5f5;
		border-bottom: 1px solid #a3c3cc;
		color: #00bbee;
		font-weight: 700;
		text-align: left;
		vertical-align: middle;
	}
	#cocorosea #profile table td {
		padding: 1.3em 1.8em;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #profile h2 {
		font-size: 2.6vw;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #profile h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 1.4vw;
	}
	#cocorosea #operator .inner {
		width: 100%;
		margin: 0 auto;
	}
	#cocorosea #operator {
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 {
		font-size: 2.6vw;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 1.4vw;
	}
	#cocorosea #operator .operator-box {
		width: 84%;
		margin: 0 auto;
		height: 220px;
		text-align: center;
		box-shadow: 0 0 15px rgba(0, 0, 0, .3);
		display: flex;
	}
	#cocorosea #operator .operator-box img {
		width: auto;
	}
	#cocorosea #operator .operator-box .operator-txt {
		text-align: left;
		padding: 20px 20px 0px;
	}
	#cocorosea #operator .operator-box .operator-txt .name {
		font-size: 1.3vw;
		font-weight: 700;
		margin-bottom: 16px;
	}
	#cocorosea #operator .operator-box .operator-txt .comment {
		font-size: 1.2vw;
		color: #707070;
		line-height: 1.5;
	}
	#cocorosea #operator .mgn-t50 {
		margin-top: 50px;
	}
}

/* ---------------------------------

	PC 1281～

------------------------------------ */

@media screen and (min-width:1281px) {
	#cocorosea #mv {
		background: url(../img//cocorosea/mv_bg01.jpg) center top no-repeat, url(../img/cocorosea/mv_bg02.png) center top no-repeat;
		background-size: auto 100%, 100% 100%;
		color: #fff;
	}
	#cocorosea #mv .mv_in {
		position: relative;
		width: 1280px;
		height: 440px;
		margin: 0 auto;
	}
	#cocorosea #mv .mv_in h1 {
		position: absolute;
		width: 1280px;
		top: 244px;
		font-size: 24px;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h1 span {
		display: block;
		margin: 0.3em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #mv .mv_in h2 {
		position: absolute;
		width: 1280px;
		font-size: 46px;
		top: 316px;
		line-height: 0.8;
		letter-spacing: 0.02em;
		text-align: center;
	}
	#cocorosea #mv .mv_in h2 span {
		font-size: 24px;
		font-weight: 400;
	}
	#cocorosea #sec1 {
		padding: 4.5em 0 5.5em 0;
	}
	#cocorosea #sec1 h3 {
		font-size: 37px;
		font-weight: 400;
		line-height: 1.3;
		letter-spacing: 0.2em;
		text-align: center;
	}
	#cocorosea #sec1 dl {
		display: table;
		width: 1120px;
		margin: 4em auto 0 auto;
	}
	#cocorosea #sec1 dl dd {
		display: table-cell;
		vertical-align: middle;
	}
	#cocorosea #sec1 dl dd.list {
		width: 37.5%;
		background: #a3c3cc;
		border-radius: 0.5em;
	}
	#cocorosea #sec1 dl dd.list ul {
		width: 88%;
		margin: 6% auto;
	}
	#cocorosea #sec1 dl dd.list ul li {
		margin: 0.6em 0 0 0;
		padding: 0.8em 0;
		background: #fff;
		font-weight: 700;
		text-align: center;
	}
	#cocorosea #sec1 dl dd.logo {
		width: 21%;
		padding: 3.6em 0 0 0;
		text-align: center;
		vertical-align: top;
	}
	#cocorosea #sec1 dl dd.logo img {
		width: 60%;
	}
	#cocorosea #sec1 dl dd.img {
		width: 41.5%;
	}
	#cocorosea #sec1 h2 {
		font-size: 32px;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		margin-bottom: 21px;
	}
	#cocorosea #sec1 h2 span {
		display: block;
		margin: 0.3em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #sec1 .lead {
		margin: 1.2em 0 0 0;
		color: #707070;
		font-size: 16px;
		line-height: 1.8;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #sec1 .parenthesis-box {
		font-size: 32px;
		line-height: 1.3;
		letter-spacing: 0.04em;
		text-align: center;
		margin-top: 64px;
		font-weight: 700;
	}
	#cocorosea #sec1 .parenthesis-box span {
		background: linear-gradient(transparent 60%, #FAD4E8 60%);
	}
	.parenthesis-inner {
		width: 700px;
		margin: 0 auto;
	}
	#cocorosea #sec1 .parenthesis-box {
		position: relative;
	}
	#cocorosea #sec1 .parenthesis-box::before, #cocorosea #sec1 .parenthesis-box::after {
		content: '';
		width: 16px;
		height: 84px;
		position: absolute;
	}
	#cocorosea #sec1 .parenthesis-box::before {
		border-left: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		left: 0;
	}
	#cocorosea #sec1 .parenthesis-box::after {
		border-right: solid 1px #000000;
		border-top: solid 1px #000000;
		border-bottom: solid 1px #000000;
		top: 0;
		right: 0;
	}
	#cocorosea #lab {
		padding: 4em 0;
		background: #ddd url(/img/cocorosea/lab_bg.jpg) center top no-repeat;
		background-size: cover;
		margin-bottom: 50px;
	}
	#cocorosea #lab dl {
		display: table;
		width: 1060px;
		margin: 0 auto;
		color: #fff;
	}
	#cocorosea #lab dl dt {
		display: table-cell;
		width: 50%;
		vertical-align: top;
	}
	#cocorosea #lab dl dt img {
		width: 90%;
	}
	#cocorosea #lab dl dd {
		display: table-cell;
		vertical-align: top;
	}
	#cocorosea #lab dl dd .cate {
		color: #00bbee;
		font-size: 16px;
		letter-spacing: 0.04em;
	}
	#cocorosea #lab dl dd .ttl {
		margin: 0.16em 0 0 0;
		font-size: 31px;
		font-weight: 700;
		line-height: 1.26;
	}
	#cocorosea #lab dl dd .ttl span {
		font-size: 24px;
	}
	#cocorosea #lab dl dd .pd-l1em {
		padding-left: 1em;
		text-decoration-line: underline;
	}
	#cocorosea #lab dl dd .head {
		font-weight: 700;
	}

	#cocorosea #lab dl dd .note {
		margin: 1.1em 0 0 0;
		font-size: 16px;
		line-height: 1.7;
		text-align: justify;
		text-justify: inter-ideograph;
	}
	#cocorosea #lab dl dd .f-s26 {
		font-size: 26px;
	}
	#cocorosea #lab dl dd div {
		margin: 1.1em 0 0 0;
		font-size: 16px;
	}
	#cocorosea #lab dl dd div a {
		display: inline-block;
		padding: 0 2.2em;
		border: 1px solid #fff;
		color: #fff;
		font-size: 14px;
		line-height: 2;
		border-radius: 1.5em;
	}
	#cocorosea #lab dl .name {
		text-align: right;
		font-weight: 700;
		font-size: 16px;
		margin: 1.1em 0 0 0;
	}
	#cocorosea #map .gmap {
		width: 100%;
		height: 420px;
		margin: 4.5em 0 0 0;
		border-top: 1px solid #a3c3cc;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #map .gmap iframe {
		width: 100%;
		height: 100%;
	}
	#cocorosea #profile {
		margin-bottom: 70px;
	}
	#cocorosea #profile table {
		width: 1124px;
		margin: 2.5em auto 0 auto;
		background: #fff;
		border-top: 1px solid #a3c3cc;
		font-size: 16px;
		line-height: 1.5;
	}
	#cocorosea #profile table th {
		width: 27%;
		padding: 1.3em 1.8em;
		background: #f5f5f5;
		border-bottom: 1px solid #a3c3cc;
		color: #00bbee;
		font-weight: 700;
		text-align: left;
		vertical-align: middle;
	}
	#cocorosea #profile table td {
		padding: 1.3em 1.8em;
		border-bottom: 1px solid #a3c3cc;
	}
	#cocorosea #profile h2 {
		font-size: 32px;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
	}
	#cocorosea #profile h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #operator .inner {
		width: 1120px;
		margin: 0 auto;
	}
	#cocorosea #operator {
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 {
		font-size: 32px;
		line-height: 1.4;
		letter-spacing: 0.04em;
		text-align: center;
		margin-bottom: 50px;
	}
	#cocorosea #operator h2 span {
		display: block;
		margin: 0.2em 0 0 0;
		color: #00bbee;
		font-size: 17px;
	}
	#cocorosea #operator .operator-box {
		width: 1000px;
		margin: 0 auto;
		height: 220px;
		text-align: center;
		box-shadow: 0 0 15px rgba(0, 0, 0, .3);
		display: flex;
	}
	#cocorosea #operator .operator-box img {
		width: auto;
	}
	#cocorosea #operator .operator-box .operator-txt {
		text-align: left;
		padding: 20px 20px 0px;
	}
	#cocorosea #operator .operator-box .operator-txt .name {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 16px;
	}
	#cocorosea #operator .operator-box .operator-txt .comment {
		font-size: 14px;
		color: #707070;
		line-height: 1.5;
	}
	#cocorosea #operator .mgn-t50 {
		margin-top: 50px;
	}
}