.nakamuraStyle {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.obi {
	background-attachment: scroll;
	background-image:  url(../css_img/obi.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.midashi {
	font-size: 15px;
	color: #FFFFFF;
}
.Styleshiro {
	font-size: 12px;
	color: #FFFFFF;
}
.Styleao {
	font-size: 12px;
	color: #6699CC;
}
.underbar {
	background-attachment: scroll;
	background-image: url(../css_img/copyright.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.underbar2 {
	background-attachment: scroll;
	background-image: url(../LFJ2017/Gif/LFJobi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.StyleUnder {
	font-size: 9px;
	line-height: 10px;
	color: #999999;
}
.kyukonBack {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../kyukon_iinfo_mg/image.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.midashi2 {
	font-size: 19px;
	color: #FF6600;
	line-height: 28px;
}
.aisatuStyle01 {
	font-size: 12px;
	color: #333333;
}
.aisatuStyle02 {
	font-size: 18px;
	line-height: 20px;
	color: #333333;
}
.line {
	border: 1px solid #3366CC;
}
.linkline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.shisetuStyle {
	font-size: 16px;
	color: #333333;
}
.obi2 {
	background-attachment: scroll;
	background-image: url(../css_img/obi_long.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.upicon1 {
	position: relative;
	top: 357px;
	left: 200px;
}
.obi_long2 {
	background-attachment: scroll;
	background-image: url(../css_img/obi_long2.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

img.lfj:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}









    /* CSSアニメーションの設定 */

    .korokoro {

      -webkit-animation: korokoro 2.5s linear 0s 1;

      animation: korokoro 2.5s linear 0s 1;

    }

    @-webkit-keyframes korokoro {

      0%   { -webkit-transform: translate(0%, 0%); }

      5%   { -webkit-transform: translate(10%, 0%) rotate(10deg); }

      25%  { -webkit-transform: translate(20%, 0%) rotate(20deg); }

      30%  { -webkit-transform: translate(-10%, 0%) rotate(-10deg); }

      35%  { -webkit-transform: translate(-15%, 0%) rotate(-15deg); }

      45%  { -webkit-transform: translate(10%, 0%) rotate(10deg); }

      50%  { -webkit-transform: translate(15%, 0%) rotate(15deg); }

      60%  { -webkit-transform: translate(-5%, 0%) rotate(-5deg); }

      65%  { -webkit-transform: translate(-7%, 0%) rotate(-7deg); }

      75%  { -webkit-transform: translate(0%, 0%) rotate(0deg); }

      100% { -webkit-transform: translate(0%, 0%) rotate(0deg); }

    }

    @keyframes korokoro {

      0%   { transform: translate(0%, 0%); }

      5%   { transform: translate(10%, 0%) rotate(10deg); }

      25%  { transform: translate(20%, 0%) rotate(20deg); }

      30%  { transform: translate(-10%, 0%) rotate(-10deg); }

      35%  { transform: translate(-15%, 0%) rotate(-15deg); }

      45%  { transform: translate(10%, 0%) rotate(10deg); }

      50%  { transform: translate(15%, 0%) rotate(15deg); }

      60%  { transform: translate(-5%, 0%) rotate(-5deg); }

      65%  { transform: translate(-7%, 0%) rotate(-7deg); }

      75%  { transform: translate(0%, 0%) rotate(0deg); }

      100% { transform: translate(0%, 0%) rotate(0deg); }

    }







visibility: visible/* UP ON  *//*visibility: hidden *//* UP OFF */}


