/*
Theme Name: World Link_theme
Theme URI:
Description: World Link
Author: World Link,Inc.
Author URI:
Version:9.0.7
Tags:
Text Domain: World Link
*/
.nav-original{
	position:fixed;
	top:6%;
	right:5%;
}

.nav-original_logo{
	position:fixed;
	top:3%;
	left:8%;
}
@media screen and (max-width:426px) { 
.nav-original_logo{
	position:fixed;
	top:3%;
	left:15%
}
}

.flex-nav{
	display:flex;
	width:60%;
}

.fade-anime {
    animation-name: fade-in2;
    animation-duration: 2s; 
	    animation-timing-function: ease-in; 
    animation-delay: 1s; 
    animation-iteration-count: 1; 
    animation-direction: normal; 
    animation-fill-mode: forwards; 
  }
  @keyframes fade-in2 {
    0% {
      opacity: 0;
      transform: translate3d(0, -20px, 0);
    }
    100% {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

dd, dt {
    padding-left: 10px;
    border-left: 0px !important;
    margin-bottom: 10px;
}
.whatnew dd {
	color:#333333 !important;
}

div.whatsnew a:hover {
  background-color:#ffffff !important;
}

@media screen and (min-width:426px) { 
.link_all a{
  display:block;
	padding:225px 0;
}
}
@media screen and (max-width:425px) { 
.link_all a{
  display:block;
	padding:100px 0;
}
}

.whatnew hr{
	display:none !important;
}

.conbox{
	display:flex !important;
}

.link_all a:hover{
opacity: 0.5 ;
	transform: scale(1.3, 1.3);
	transition: all 0.3s ease 0s;
}

a:hover{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

@media screen and (min-width: 680px){   
  .pc { display:block; }
  .sp { display:none; }
}
@media screen and (max-width: 680px){   
  .pc { display:none; }
  .sp { display:block; }
}

.appear {
	transform-origin:center top;
	animation:show 1.5s both;
}
span.appear {display:inline-block;}
.d1 {animation-delay:1s;}
.d2 {animation-delay:2s;}
.d3 {animation-delay:3s;}
.d4 {animation-delay:4s;}
.d6 {animation-delay:6s;}
.d8 {animation-delay:8s;}
.d10 {animation-delay:10s;}
.d12 {animation-delay:12s;}
@keyframes show {
	0% {
		transform:translate(0,2em);
		opacity:0;
		text-shadow:0 0 0 #fff;
	}
	50% {
		text-shadow:0 0 0.5em #fff;
	}
	100% {
		transform:translate(0,0);
		opacity:1;
		text-shadow:none;
	}
}

.under {
  border-bottom: solid 5px #2ea7e0;
}

.wpcf7 input[name="text-394"],
.wpcf7 input[name="your-name"],
.wpcf7 input[name="text-3941"],
.wpcf7 input[name="text-3942"],
.wpcf7 input[name="tel-779"],
.wpcf7 input[name="text-3943"],
.wpcf7 input[name="email-694"],
.wpcf7 input[name="text-3944"],
.wpcf7 input[name="text-3945"],
.wpcf7 input[name="text-323"],
.wpcf7 input[name="text-3946"]{
    width: 90%;
    margin: 0 auto;
}

.wpcf7 textarea{
        width: 100%;
}
.line{
  padding: 0px 0px 0px 10px;
border-left: 5px solid #2ea7e0;
}

.lcp_catlist{
	list-style: none !important;
}

.lcp_date{
	padding-left:30px;
}