@charset "UTF-8";
/* background */

body {
background-image: url("../img/background.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-attachment: fixed;
}

.pc {
	display: block;
}

.sp {
	display: none;
}



.sankaku {
	width: 0;
height: 0;
border-style: solid;
border-width: 0 0 28px 28px;
border-color: transparent transparent #932993 transparent;
float: left;
	margin-right: 8px;
	position: relative;
	top: 3px;
}

h3 {
	font-size:24px!important;
}

h4 {
	font-size: 20px!important;
}

/* カーソルCSS */

body {
  position: relative;
  cursor: none;
}

.cursor,
.chaser {
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.cursor {
  width: 8px;
  height: 8px;
  background-color: #292929;
  z-index: 1001;
  cursor: none;
}

.chaser {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: rgba(147, 41, 147,0.3);
  z-index: 1000;
  transition: transform ease 0.3s;
  text-align: center;
}
//.chaser.is-active {
  background-color: rgba(147, 41, 147,0.5);
  transform: scale(2);
}

/* ローディング */
.l-mask,
.l-mask--gr,
.l-mask--top {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 102;
	width: 300%;
	height: 100vh;
	background-color: #932993;
	-webkit-transform: skew(-40deg) translateX(-50%);
	transform: skew(-40deg) translateX(-50%);
}
.l-mask--gr {
	z-index: 103; 
	background-color: #f5f5f5;
}
.l-mask--top {
	z-index: 101; 
	background-color: #000;
}


/* header */

header {
	background-color: #FFFFFF;
	box-shadow: 0px -5px 5px -5px #932993 inset;
		position:fixed;
		z-index:1000;
		width: 100%;
	}

header p {
	margin-top: 10px;
}

header img {
	width: 250px;
	margin: 0px auto 10px auto;
}


nav {
	float: right;
}

header nav ul {
	list-style: none;
	display: flex;
	
}

header nav ul li {
	width: 150px;
	max-width: 100%;
	text-align: center;
	background-color: #ffffff;
	//background-color: #5eb954;
	//background-color: #7cc7e8;
	//box-shadow: 3px 3px #777;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: all 0.5s linear 0s;
}

header nav ul li a{	
	text-decoration: none;
	font-weight: bold;
	color: #222222 ;
}

header nav ul li:hover {
	//transform: translateY(-10px);
}

header nav ul li a:hover {
	color: #932993;
}

header nav ul li {
  position: relative;
  display: inline-block;
  text-decoration: none;
}
header nav ul li::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: '';
  width: 100%;
  height: 2px;
  background: #932993;
  transform: scale(0, 1);
  transform-origin: left top;
  transition: transform .3s;
}
header nav ul li:hover::after {
  transform: scale(1, 1);
}



/* top movie */
.top-movie {
	margin-bottom: 50px;
	padding-top: 69px;
}

video {
	max-width: 100%;
}


.cm_thumb {
	border: solid 3px #932993;
	margin:100px auto 0 auto;
	padding:10px;
	background-color: #ffffff;
	
}

.top-h1 {
	margin-top: 100px;
	text-align: center;
}


h1 {
    margin:  0 auto!important;                 /* デフォルトCSS打ち消し */
    position:  relative;        /* 位置調整 */
    font-weight:  normal;       /* 文字の太さ調整 */
    font-size: 40px;            /* 文字サイズ指定 */
    text-align:  center;        /* 文字位置指定 */
    margin:  20px 0;            /* 周りの余白指定 */
    background-color:  #fff;    /* 背景色指定 */
	max-width: 750px;
	
}

h1:before {
    content: '';                /* 空の要素を作る */
    height: 150px;              /* 高さ指定 */
    max-width: 750px;               /* 幅指定 */
    border:  solid 5px #932993;    /* 枠線指定 */
    display:  block;            /* ブロック要素にする */
    position:  absolute;        /* 位置調整 */
    left:  0;                   /* 位置調整 */
    right:  0;                  /* 位置調整 */
    top: 0;                     /* 位置調整 */
    bottom:  0;                 /* 位置調整 */
    margin:  auto;              /* 位置調整 */
    z-index: -1;                /* 重なり調整 */
}

.h1-wrap {
    padding-bottom:  20px;/* 余白指定 */
}

/* contact */
.contact-midashi {
	background-color: #932993;
	color : #ffffff;
	font-size: 1.5rem;
	padding: 10px 20px;
}


/* contents-link */

#contents {
	margin-top: 100px;
}

.contents-link {
	margin: 0 auto;
	box-shadow: 3px 3px 3px 3px rgba(147, 41, 147,0.2);
	border-radius: 10px;
	padding-top: 25px;
	background-color: #ffffff;
}

.contents-link img {
 border-radius: 50%;  /* 角丸半径を50%にする(=円形にする) */
    width:  180px;       /* ※縦横を同値に */
    height: 180px;       /* ※縦横を同値に */
}


.contents-link h3  {
  position: relative;
  padding: 1.rem;
  text-align: center;
}

.contents-link h3:before {
  position: absolute;
  bottom: -15px;
  left: calc(50% - 30px);
  width: 60px;
  height: 2px;
  content: '';
  border-radius: 3px;
  background: #000;
}
	
.contents-link .contents-p {
	display: inline-block;
	text-align: left;
	margin-top: 25px;
}

.cp_link {
	margin-bottom: 25px;
	font-size: 1.5em;
}

.cp_link,.cp_link span {
	display: inline-block;
	color: #2196f4;
	text-align: center!important;
}
.cp_link span {
	transition: .5s;
}
.cp_link:hover span {
	transform: rotateX(360deg);
}

/* footer */

.business-master {
	margin-top: 100px;
	margin-bottom: 100px;
}

.top-business {
	background-color: #932993;
	color: #ffffff;
	padding:0px 80px 32px 20px;
	width: auto;
	margin:0 auto;
	display: inline-block;
	text-align: left;
}

.top-business h3 {
border-bottom: solid 2px #ffffff;
	margin-left: 20px;
	margin-top: 40px;
}


.top-business h4 {
	line-height: 40px;
	margin-left: 40px;
}


.map {
	border: solid 1px #932933;
	padding: 10px;
	background-color: #ffffff;
}

.map iframe {
	max-width:100%;
	height:450px; 
}


.link-contact a{
text-decoration: none;
}

.link-contact {
  padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
  color: #494949;/*文字色*/
  background: #f4f4f4;/*背景色*/
  border-left: solid 5px #932993;/*左線*/
  border-bottom: solid 3px #d7d7d7;/*下線*/
	width: 100%;
}

footer {
	background-color: #222222;
	text-align: center;
	color: #ffffff;
	padding: 10px 0;
}

footer p {
	margin-bottom: 0px;
}



/*** 下層ページ ***/

/** 共通 **/

.contents-top {
	margin-bottom: 100px;
	margin-top: 69px;
}

.contents-top img {
	width: 100%;
}

.contents-title{
	margin-top:30px;
	margin-bottom: 50px;
	padding: 0 30px;
		display: inline-block;
	position: relative;
}

.contents-title p{
 font-size: 28px!important;
	margin-bottom : 8px;
}

.contents-title h2{
	border-bottom: 3px solid #932993;
	padding: 0 10px;
}


/** company.html start**/

.profile {
	margin-bottom: 100px;
}


table{
  width: 70%;
  border-spacing: 0;
	margin: 0 auto;
}

table th{
  border-bottom: solid 2px #932993;
  padding: 50px 0 10px 2%;
	diplay: block;
	width: 15%;
}

table td{
  border-bottom: solid 2px #ddd;
  text-align: left;
   padding: 50px 0 10px 2%;
	diplay: block;
	width: 85%;
}

.nipcorp {
	font-size: 0.9em;
}

.note_wrap{
  background: #fff;
  padding: 1em 2em;
  width: 80%;
  margin: 30px auto;
  box-shadow: 5px 5px 20px 5px rgba(147, 41, 147,0.3);
	position: relative;
	margin-bottom: 100px;
}
.note{
  background-image:
    linear-gradient(
      180deg,
      rgba(147,41,147,0) 0%,
      rgba(147,41,147,0) 97%,
      #932993 97%,
      #932993 100%
    );
  background-size:100% 2em;
  line-height:2;
}
.note p{
  margin-bottom:2em;
	margin-left:20px;
}

.note-top {
	text-align: center;
	font-size: 32px ;
		font-style: italic;
	margin-top: 25px;
	margin-bottom: 25px;
}

.note-bottom {
	text-align: right;
}

.note-bottom img {
height: 30px;
}

.photo01{
 position: absolute;
	right: 60px;
    top: 12%;
display: inline-block;
width: 200px;
height: 250px;
border: 10px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo01 img {
margin-top: 0;
margin-left: -0px; /* ポジション調整 */
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo02{
 position: absolute;
	right: 60px;
    top: 30%;
display: inline-block;
width: 200px;
height: 250px;
border: 10px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(-10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo02 img {
margin-top: 0;
margin-left: -0px; /* ポジション調整 */
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo03{
 position: absolute;
	right: 60px;
    top: 50%;
display: inline-block;
width: 200px;
height: 250px;
border: 10px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo03 img {
margin-top: 0;
margin-left: -0px; /* ポジション調整 */
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo04{
 position: absolute;
	right: 60px;
    top: 70%;
display: inline-block;
width: 200px;
height: 250px;
border: 10px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(-10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo04 img {
margin-top: 0;
margin-left: -0px; /* ポジション調整 */
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.logo {
	margin-bottom: 100px;
}

.logo-text {
	display: inline-block;
	text-align: left;
}

.logo-smp {
	font-size: 2.5em;
	letter-spacing: 3px;
}

.logo-smp-2 {
	font-size: 1.5em;
	letter-spacing: 3px;
}

.logo-s{
	font-size:1.1em;
	color: #909090;
	font-weight: bold;
}

.logo-m{
	font-size:1.1em;
	color: #ffa700;
	font-weight: bold;
}

.logo-p{
	font-size:1.1em;
	color: #B4963C;
	font-weight: bold;
}

/** company.html end**/

/** business.html srart **/
.business-contents {
	max-width:400px;
	text-align: center;
	margin: 0 auto;
		
}

.business-colm {
	margin-bottom: 50px;
}




.business-colm h3 {
  position: relative;
  overflow: hidden;
  padding: 2.0rem 2rem 2rem 150px;
  border: 2px solid #932993;
	width: 300px;
	margin-bottom: 40px;
	
}

.business-colm h3:before {
  position: absolute;
  top: -150%;
  left: -100px;
  width: 230px;
  height: 300%;
  content: '';
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
  background: #932993;
}

.business-colm h3 span {
  font-size: 40px;
  font-size: 4rem;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  padding-top: 3px;
  padding-left: 16px;
  color: #fff;
}

/** business.html end **/


/** skypiea.html start**/
.skypiea-info {
	border: solid 1px rgba(147,41,147,0.2);
	border-radius: 20px;
	padding: 20px;
	max-width: 100%;
	background-color: #ffffff;
	margin-bottom: 50px;
}

.skypiea-info iframe {
	width:100%;
	height:450px; 
}

.skypiea-text{
  text-align: center;
}

.skypiea-text h3, .skypiea-text h4{
	font-size: 1.6rem!important;
}

.skypiea-text h4{
	padding-bottom: 30px;
}

.skypiea-img img {
	max-width: 100%;
}

.inner{
  display: inline-block;
  text-align: left;
}

.kansen img{
	width: 200px;
}

.taisaku {
	margin: 50px auto;
}

/** skypiea.html end **/

/** contact.html start **/


form {
	margin: 20px auto;
}

.form {
	background-color: #FFFFFF;
	margin: 40px auto;
	box-shadow: 5px 5px 10px 0px #333333;
	max-width: 800px;
	padding: 30px;
}

.contact_form {
	margin: 0 auto;
}

.contact_form h2{
	line-height: 50px;
}

.form-group {
	margin-bottom: 30px;
}

select {
	padding:6px 12px;
	max-width: 100%;
	display: inline-block;
}


button {
	background-color: #932993!important;
	color: #ffffff!important;
}

/** contact.html end **/


/* マーカーアニメーション */
.marker-animation.active{
    background-position: -100% .5em;
}
.marker-animation {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 2s ease;
    font-weight: bold;
}
.m-blue {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgba(107, 182, 255, 0.24) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgba(107, 182, 255, 0.24) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgba(107, 182, 255, 0.24) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgba(107, 182, 255, 0.24) 50%);
    background-image: linear-gradient(left, transparent 50%, rgba(107, 182, 255, 0.24) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 2s ease;
    font-weight: bold;
}
.m-green {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgba(151, 232, 154, 0.69) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgba(151, 232, 154, 0.69) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgba(151, 232, 154, 0.69) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgba(151, 232, 154, 0.69) 50%);
    background-image: linear-gradient(left, transparent 50%, rgba(151, 232, 154, 0.69) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 2s ease;
    font-weight: bold;
}
.m-red {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgba(255, 88, 88, 0.2) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgba(255, 88, 88, 0.2) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgba(255, 88, 88, 0.2) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgba(255, 88, 88, 0.2) 50%);
    background-image: linear-gradient(left, transparent 50%, rgba(255, 88, 88, 0.2) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 2s ease;
    font-weight: bold;
}

.m-purple {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgba(147, 41, 147, 0.2) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgba(147, 41, 147, 0.2) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgba(147, 41, 147, 0.2) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgba(147, 41, 147, 0.2) 50%);
    background-image: linear-gradient(left, transparent 50%, rgba(147, 41, 147, 0.2) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 2s ease;
    font-weight: bold;
}

/* スマホ用 */
@media screen and (max-width: 769px){

.pc {
	display: none;
}

.sp {
	display: block;
}
		
body {
  cursor: auto;
}
	
	
.l-mask,
	.l-mask--gr,
	.l-mask--top{
		width: 200%;
	}
	
	/* スマホ用メニュー */
	
 nav {
	float: right;
}

header nav ul {
	list-style: none;
	display: inline;
	
}

header nav ul li {
	width: auto;
	text-align: center;
	float: left;
	//background-color: #932993;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	transition: all 0.5s linear 0s;
}

header nav ul li a{	
	text-decoration: none;
	font-weight: bold;
	color: #ffffff ;
}

header nav ul li:hover {
	transform: translateY(0px);
}

header nav ul li a:hover {
	color: #ffffff;
} 



	
	header {
		position:fixed;
		background-color: #ffffff;
		z-index:1000;
		width: 100%;
	}
	/*　ハンバーガーボタン　*/
.hamburger {
  display : block;
  position: fixed;
  z-index : 3;
  right : 13px;
  top   : 12px;
  width : 42px;
  height: 42px;
  cursor: pointer;
  text-align: center;
}
.hamburger span {
  display : block;
  position: absolute;
  width   : 30px;
  height  : 2px ;
  left    : 6px;
  background : #555;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition   : 0.5s ease-in-out;
  transition        : 0.5s ease-in-out;
}
.hamburger span:nth-child(1) {
  top: 10px;
}
.hamburger span:nth-child(2) {
  top: 20px;
}
.hamburger span:nth-child(3) {
  top: 30px;
}

/* ナビ開いてる時のボタン */
.hamburger.active span:nth-child(1) {
  top : 16px;
  left: 6px;
  -webkit-transform: rotate(315deg);
  -moz-transform   : rotate(315deg);
  transform        : rotate(315deg);
}

.hamburger.active span:nth-child(2),
.hamburger.active span:nth-child(3) {
  top: 16px;
  -webkit-transform: rotate(-315deg);
  -moz-transform   : rotate(-315deg);
  transform        : rotate(-315deg);
}

nav.globalMenuSp {
  position: fixed;
  z-index : 2;
  top  : 0;
  left : 0;
  color: #fff;
  background: rgba(255,255,255,0.7);
  text-align: center;
  transform: translateY(-100%);
  transition: all 0.6s;
  width: 100%;
}

nav.globalMenuSp ul {
	color: #fff;
  background: rgba(255,255,255,0.7);
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

nav.globalMenuSp ul li {
  list-style-type: none;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #932993;
}
nav.globalMenuSp ul li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
nav.globalMenuSp ul li:hover{
  background: #932993;
}

nav.globalMenuSp ul li a {
  display: block;
  color: #222222;
  padding: 1em 0;
  text-decoration :none;
}

/* このクラスを、jQueryで付与・削除する */
nav.globalMenuSp.active {
  transform: translateY(0%);
}
	
	
	
	/* スマホ用メニュー 以上 */
	
	
	.cm_thumb {
	max-width:300px;
	
}
	
	
	.contents-title p {
	font-size: 0.8em!important;
	}	

	h1 {
		font-size: 1.2em;
	}
	
	h1:before {
    content: '';                /* 空の要素を作る */
    height: 150px;              /* 高さ指定 */
    max-width: 750px;               /* 幅指定 */
    border:  solid 3px #932993;    /* 枠線指定 */
}
	
	
	.sankaku {
	width: 0;
height: 0;
border-style: solid;
border-width: 0 0 23px 23px;
border-color: transparent transparent #932993 transparent;
float: left;
	margin-right: 4px;
	position: relative;
	top: 1px;
}
	
	.contents-title {
		margin-bottom: 30px;
		padding: 0px;
	}
	
	
.contents-link {
	margin: 0 auto;
	box-shadow: 3px 3px 3px 3px rgba(147, 41, 147,0.2);
	border-radius: 10px;
	padding-top: 25px;
	background-color: #ffffff;
	margin-bottom: 50px;
}
	
	
.top-business {
	margin-bottom: 100px;
}
	
	.top-business h4 {
	margin-left: 20px;
}
	
	
	
	/* company */
	
	
	table {
		width: 100%;
	}
	
	
	table th{
		width: 25%;
	}
	
	.note_wrap {
		width: 100%;
		margin: 0 auto;
	}
	
	.note-bottom {
	text-align: right;
}

.note-bottom img {
height: 20px;
}
	
	
	.photo01{
 position: static;
display: inline-block;
width: 60px;
height: 75px;
border: 5px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo01 img {
width: 60px;
height: 75px;
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo02{
 position: static;
display: inline-block;
width: 60px;
height: 75px;
border: 5px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(-10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo02 img {
width: 60px;
height: 75px;
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo03{
 position: static;
display: inline-block;
width: 60px;
height: 75px;
border: 5px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo03 img {
width: 60px;
height: 75px;
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}

.photo04{
 position: static;
display: inline-block;
width: 60px;
height: 75px;
border: 5px solid #fff;
box-shadow: 0 0 4px #999;
transform: rotate(-10deg); /* 全体を回転 */
overflow: hidden; /* 不要部分は消す */
	background-color: #ffffff;
}
.photo04 img {
width: 60px;
height: 75px;
transform-origin: 0 0;
//transform: rotate(-10deg); /* 写真は元に戻す */
	background-color: #ffffff;
}
	
	
	
	
	.logo img {
		max-width: 100%;
	}
	
	/* business */
	.business-contents img {
	max-width:100%;
}
	
	
	
/* skipiea */
	 .skypiea-text h4 {
font-size:1rem!important;		 
}
	
	
/* contact */
	
	
	.contact_form h2{
font-size: 1.1rem;
		line-height: 40px;
}
	
	.form {
	background-color: #FFFFFF;
	margin: 30px auto;
	box-shadow: 5px 5px 10px 0px #333333;
	max-width: 400px;
	padding: 30px;
}
	
	
	

} /* メディアクエリend */


@media (min-width: 751px) {
a[href*="tel:"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}
}
