﻿html, body {
  height: 100%;
}

body {
  background-color: ;
  margin: 0;
  padding: 0;

 /*  font-family: Bookman, serif; */
  font-family: Georgia, serif;  
  line-height: 1.13;
  font-size: 15px;
  position: absolute; 
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
}

canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}


button, a{
  font-size : 15px;
  color : #333;
  text-decoration : none;
  cursor: pointer;
  border : 1px solid #ffdbe6;
  padding : 5px;
  background : #e2e2e2;
  border-radius : 5px;
}



/* body { */
/*	margin: 0; */
/*	padding: 0; */
/*	 font-family: Arial, sans-serif; */
/*	font-size: 16px; */
/*	line-height: 0.9;   0 으로 할것 */
/*	color: #333; */
/* }  */

#ask-icon33 {

	position: fixed; /* 화면 고정 */
	top: 100;
	left: 100;
	right: 100;
	bottom: 100;
  top: 7%;
  left: 50%;
  transform: translate(-190.7%, 3%); 
 

  width: 284px;
  height: 207px;
  background-color: white;
  clip-path: polygon(0 0, 100% 0%, 69% 100%, 0% 100%);

        border-top-left-radius: 30px;
       /* border-bottom-right-radius: 30px;
        border-top-right-radius: 30px; */
        border-bottom-left-radius: 30px;

	
  border-top: solid 25px  #ffdbe6;
  border-right: solid 6px #ffdbe6;
  border-bottom: solid 12px  #ffdbe6;
  border-left: solid 6px  #ffdbe6;

        z-index: 00000; /* 다른 요소들보다 위에 표시 */
	overflow: hidden; /* 넘치는 부분 숨김 */
}

#ask-icon333 {
        
	position: fixed; /* 화면 고정 */
	top: 100;
	left: 100;
	right: 100;
	bottom: 100;
  top: 50%;
  left: 50%;
  transform: translate(-200.7%, 3%); 
 

        width: 270px; /* 135 */
        height : 207px; /* 450 490 */
        border-top-left-radius: 30px;
        border-bottom-right-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-left-radius: 30px;
      
  /* border-top: solid 50px  khaki; */
  

  border-top: solid 25px  #ffdbe6;
  border-right: solid 6px #ffdbe6;
  border-bottom: solid 12px  #ffdbe6;
  border-left: solid 6px  #ffdbe6;
  background-color: white;
	z-index: 00000; /* 다른 요소들보다 위에 표시 */
	overflow: hidden; /* 넘치는 부분 숨김 */
  /*  transform: scale(0.5);  */
                 
 
}





#ask-icon15 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
            border: none;
            width: 235px;
            height: 90px; 
        position: fixed;
        top: 22%;
  	left: 50%;
  	transform: translate(-230%, 3%); 
           /* background-color: blue; */
       /* font-weight: bold; */
        text-align: center;
          
}


#ask-icon14 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
            border: none;
           width: 50px;
          height: 200px; 
            position: fixed;
            top: 56%;
            left: 30%;
  transform: translate(-500%, 0%); 
          /* background-color: blue; */
            text-align: center;
          
}


#ask-icon13 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
            border: none;
           width: 50px;
          height: 200px; 
            position: fixed;
            top: 56%;
            left: 30%;
  transform: translate(-570%, 0%); 
           /* background-color: blue; */
            text-align: center;
          
}


#ask-icon12 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
            border: none;
           width: 100px;
          height: 450px; 
            position: fixed;
            top: 55%;
            left: 30%;
  transform: translate(475%, -50%); 
         /* background-color: blue; */
            text-align: center;
          
}


/* 화면 우측 */
#ask-iconAAA {
        
	position: fixed; /* 화면 고정 */
	top: 100;
	left: 100;
	right: 100;
	bottom: 100;

  top: 50%;
  left: 50%;
   transform: translate(-30%, -50%); 

        width: 650px; /* 295 */
        height : 490px; /* 490 490 */
        border-top-left-radius: 30px;
        border-bottom-right-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-left-radius: 30px;
     text-align: top;  
 vertical-align : top;
  /* border-top: solid 50px  khaki; */
 

/* clip-path: polygon(100% 0, 100% 12%, 72% 23%, 72% 88%, 72% 88%, 72% 100%, 0 100%, 0 0); */

/* clip-path: polygon(100% 0, 100% 12%, 72% 23%, 72% 88%, 100% 88%, 100% 100%, 0 100%, 0 0); */
/* clip-path: polygon(100% 0, 100% 12%, 72% 23%, 72% 77%, 100% 88%, 100% 100%, 0 100%, 0 0); */
/* clip-path: polygon(100% 0, 100% 12%, 81% 20%, 81% 80%, 100% 88%, 100% 100%, 0 100%, 0 0); */

/* border-top: solid 50px  #ffdbe6;  */
  border-right: solid 6px #ffdbe6;
  border-bottom: solid 20px #ffdbe6; /* 12 */
  border-left: solid 6px  #ffdbe6;
  /* background-color: white;  */
	z-index: 00000;  /* 다른 요소들보다 위에 표시 */
   overflow: hidden;  /* 넘치는 부분 숨김 */
    
 /* transform: scale(1); */


background:
	 repeating-linear-gradient(
		-180deg,
		transparent,
		transparent 25%,
		gold 37%,
		tomato 40%
	), 
	 repeating-linear-gradient(
		120deg,
		transparent,
		transparent 25%,
		lightYellow  0,
                rgba(252, 253, 211, 0.7) 50%
	), rgba(0,255,0,0.04); 

background-size: 83em 83em;
background-blend-mode: multiply;




}



#ask-icon113 {
            border: none;
            width: 80px;
            height: 30px;
            position: absolute;
            top: 92%;
            left: 30%;
  transform: translate(-575%, -50%); 
            font-size: 8px;
            line-height: 20px;
          /* background-color: #ffdbe6; */
            text-align: center;
            color: black;  /* #ffdbe6 */
         /* font-weight: bold ; */
        }



#ask-icon112 {
            border: none;
            width: 550px;
            height: 30px;
            position: absolute;
            top: 95%;
            left: 30%;
  transform: translate(-24%, -50%); 
            font-size: 13px;
            line-height: 20px;
          
            text-align: center;
            color: #FF00CC;
         /* font-weight: bold ; */
        }


#ask-icon111 {
            border: none;
            width: 550px;
            height: 30px;
            position: absolute;
            top: 92.7%;
            left: 30%;
  transform: translate(-24%, -50%); 
            font-size: 13px;
            line-height: 20px;
          
            text-align: center;
            color: black;
           /* font-weight: bold ; */
        }


section {

	 height: 100%;  /*  height: 100vh; */
	/*display: flex; */
	align-items: center; 
	justify-content: center;
	flex-direction: column;
        flex-direction: reverse; 
	text-align: center; /* choice left gifgt center */
	transition: all 0.5s ease-in-out;
	
}

section.hidden {
	position:absolute;
　	top:50%;
　	left:50%;
　	transform: translate(-50%,-50%);
	/* transform: translateX(100%); */
	opacity: 0;
	visibility: hidden;
}

section a {
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px;
	background-color: #ffdbe6;
	color: black;
	text-decoration: none;
	border-radius: 10px;
	transition: all 0.3s ease-in-out;
}



section a:hover {
	background-color: #fff;
	color: blue;
	border: 3px solid skyblue;
        transform: scale(1.15);
     
}
