/* CSS Document */

@charset "shift-jis";
@import url("../css/font-family.css");

.space2{height:30px;clear:both;}

#fontswitch{width:200px;overflow:hidden;border:1px #003333 dotted;margin:0 0 20px 0;padding:5px 0;}
#fontswitch ul{width:200px;margin:0;padding:0 0 0 20px;}
#fontswitch li{float:left;list-style:none;margin:0;padding:2px 2px;font-size:14px;font-weight:bold;border:1px #009900 solid;}
#fontswitch li.te{padding:0px 10px  0 0 ;border:none;}
#fontswitch li a{color:#003300;padding:2px 2px;border:0px #006600 solid;text-decoration:none;margin:2px 0;}
#fontswitch li a:hover{padding:2px 2px;border:0px #009900 solid;background:#006600;color:#fff;}
#fontswitch li img{border:none;padding:0;}


#center-area {overflow:hidden;
	width:730px;
	
	margin:0px  0 20px 0;
	background:#fff;
	float:right;
	padding:10px 0 40px 0;text-align:left;
}
#center-area .frame{width:728px;border:1px #330000 solid;overflow:hidden;}

#center-area p{padding:0 40px;line-height:20pt;color:#000;font-size:1em;text-indent: 1em;}
#center-area p.no-indent{text-indent:0;}
#center-area p.co1{font-size:1em;
padding:15px 0px 10px 60px;color:#330000;text-align:justify;
background:#fff;line-height:2em;width:600px;text-indent: 1em;}



#center-area .line1{display:block;border-bottom:5px #99CC99 double;margin:5px 0;}
#center-area .line2{display:block;border-bottom:10px #99CC99 dotted;margin:5px 0;}


#center-area p.item-midashi{font-weight:bold;margin:15px 0;padding:0 0 0 10px;font-size:1.4em;color:#307326;}
#center-area .itemad img{float: left;margin: 0 10px 10px 10px;display:block}
#center-area .namae{font-weight:bold;}
#center-area .kouza{font-weight:bold; color:#FF6600; font-size:1.1em;}

#center-area .taidan1{font-weight:bold; color:#006400;}
#center-area .taidan2{font-weight:bold; color:#ff4500;}
#center-area .prof img{float: left; margin: 0 15px 0 0; display:block;}


/********** 早分かり********/

/*#center-area p.drop{color:#333;padding:0 20px; -moz-border-radius: 30px;
  
}
#center-are p.drop:first-letter { background:#3366cc; color:#ffffff; padding:5px 0;}
*/
#center-area h2{border-top:1px dotted #336633;background:url(../t-images/contents/title-back.jpg) repeat-x bottom left;
padding:20px 0 5px 20px;font-size:18pt;color:#000;font-weight:bold;font-family:"メイリオ","meiryo";margin:3px 0 0 0;}

#center-area h3{border-left:20px double #336633;font-size:16px;
padding:5px 0 5px 20px;font-size:16pt;color:#000;font-weight:bold;font-family:"メイリオ","meiryo";margin:20px 0 0 10px;}

#center-area h4{border-bottom:10px groove #99CC33;font-size:16px;
padding:5px 0 0px 20px;font-size:14pt;color:#000;font-weight:bold;font-family:"メイリオ","meiryo";margin:20px 0 0 0px;}

#center-area .qa1{
	background:url(../t-images/contents/qa1.jpg) no-repeat;
	height:10px;
	margin:20px 0px 0px 10px;
	}
#center-area .qa2{
	background:url(../t-images/contents/qa2.jpg) repeat-y;
	padding:5px 20px 0px 5px;
	margin:0 0 0 10px;
	font-family:"メイリオ","meiryo";
	width:668px;
	line-height:16pt;
	color:#000;
	min-height:65px;
	
	}
	#center-area .qa2 img.chara{float:left;}
	#center-area .qa2 p{
	padding:10px 20px 0px 70px;
	margin:0 0 0 10px;
	text-indent: 1em;
	background:url(../t-images/contents/jiten-pic2.jpg) no-repeat top left;
	}
#center-area .qa2-2{
	background:url(../t-images/contents/qa2.jpg) repeat-y;
	padding:5px 20px 0px 5px;
	margin:0 0 0 10px;
	font-family:"メイリオ","meiryo";
	width:668px;
	line-height:16pt;
	color:#000;
	min-height:65px;
	
	}
	#center-area .qa2-2 img.chara{float:left;}
	#center-area .qa2-2 p{
	padding:10px 20px 0px 70px;
	margin:0 0 0 10px;
	text-indent: 1em;
	background:url(../t-images/contents/jiten-pic3.jpg) no-repeat top left;
	}


#center-area .qa3{
	background:url(../t-images/contents/qa3.jpg) no-repeat;
	height:12px;
	margin:0  0 0 10px;
	}

#center-area .qa11{
	background:url(../t-images/contents/qa11.jpg) no-repeat;
	height:10px;
	margin:10px 0px 0px 30px;
	}
#center-area .qa22{
	color:#330000;
	background:url(../t-images/contents/qa22.jpg) repeat-y;
	padding:5px 20px 0px 20px;
	margin:0 0 0 30px;
	font-family:"メイリオ","meiryo";
	width:628px;
	line-height:3em;
	min-height:65px;
	}
#center-area .qa22 img.chara{float:left;}
#center-area .qa22 p{
	min-height:65px;
	margin:0 auto;
	padding:10px 20px 10px 70px;
	text-indent: 1em;
	background:url(../t-images/contents/jiten-pic1.jpg) no-repeat top left;
	text-align:justify;
	}
#center-area .qa33
{background:url(../t-images/contents/qa33.jpg) no-repeat;height:12px;margin:0 0px 40px 30px;}




/***友のかい**/

#center-area .qa111
{background:url(../t-images/contents/qa11.jpg) no-repeat;height:10px;margin:10px 0px 0px 30px;}
#center-area .qa222
{color:#330000;background:url(../t-images/contents/qa22.jpg) repeat-y;padding:5px 20px 0px 20px;margin:0 0 0 30px;font-family:"メイリオ","meiryo";width:628px;line-height:3em;min-height:65px;}
#center-area .qa222 img.chara{float:left;}
#center-area .qa222 p{min-height:65px;margin:0 auto;padding:10px 20px 10px 70px;  text-indent: 1em;background:url(../t-images/contents/jiten-pic3.jpg) no-repeat top left;text-align:justify;
}
#center-area .qa333
{background:url(../t-images/contents/qa33.jpg) no-repeat;height:12px;margin:0 0px 40px 30px;}

/****創業精神*****/
#center-area #spirits{background:#ECEFE9;font-size:12pt;

border:2px  #669933 inset;width:600px;margin:30px auto;padding:20px 0;
/*
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=155,strength=3)";
					filter: progid:DXImageTransform.Microsoft.Glow(color=#333333,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=155,strength=6);
	*/			}
	

#center-area #spirits p{color:#000;font-size:12pt;font-family:"メイリオ","meiryo";}
#lead5 p{ font-weight:bolder;}
#center-area #spirits .right{float:right;}



#center-area #link-navi{
	width:748px;
	margin:5px 0;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	text-align:center;
	/*background:#f0f0f0;*/
	padding:0;
	}
#center-area #link-navi ul{
	background:#ffffcc;
	margin:0;padding:0px ;
	font-size:11px;
	text-align:center;
	}
#center-area #link-navi li{
	width:180px;
	background:#ffffcc;
	float:left;
	margin:0px;
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
	border:#ccc solid 1px ;
	text-align:center;
	}
#center-area #link-navi li a{
	width:180px;
	padding:10px 5px;
	margin:0;
	font-size:11px;
	letter-spacing:2px;
	font-decoration:none;
	color:#003300;
	font-size:11px;
	text-decoration:none;
	display:block;
	height:20px;
	text-align:center;
	}

#center-area #link-navi li a:link{
	width:180px;
	padding:10px 5px;
	margin:0;
	font-size:11px;
	letter-spacing:2px;
	font-decoration:none;
	color:#003300;
	font-size:11px;
	text-decoration:none;
	display:block;
	height:20px;
	text-align:center;
	}
#center-area #link-navi li a:hover{
	display:block;
	letter-spacing:2px;
	font-decoration:none;
	color:#003300;
	font-size:11px;
	text-decoration:none;
	background:#FFCC33;
	font-size:11px;
	letter-spacing:2px;
	padding:10px 5px;
	height:20px;
	text-align:center;
	}
#center-area #link-navi li.t{
	background:#333;
	border:1px #333 solid;
	color:#fff;
	display:block;
	margin:0;
	text-align:center;
	}
#center-area #link-navi li.t a{
	color:#fff;
	width:180px;
	padding:10px 5px ;
	display:block;
	text-align:center;
	}
#center-area #link-navi li.t a:hover{
	color:#fff;
	background:#000;
	padding:10px 5px;
	margin:0;
	width:180px;
	text-align:center;
	}

/*京都ショールームサブメニュー*/
#center-area #sub-navi{width:748px;margin:5px 0;overflow:hidden;text-align:center;font-size:12px;/*background:#f0f0f0;*/padding:0;}
#center-area #sub-navi ul{background:#fff;margin:0;padding:0px ;font-size:12px;}
#center-area #sub-navi li{background:#fff;float:left;margin:0px;text-align:center;list-style:none;border-right:solid 1px #000;}
#center-area #sub-navi li.now{width:166px;background:#030;float:left;margin:0px;text-align:center;list-style:none;padding:3px 5px;border-right:solid 1px #000;color:#FFF;letter-spacing:2px; vertical-align:bottom;}
#center-area #sub-navi li a{width:166px;padding:3px 5px;margin:0;letter-spacing:2px;color:#000;font-size:12px;text-decoration:none;display:inline-block;height:17px;}
#center-area #sub-navi li a:hover{display:block;letter-spacing:2px;font-decoration:none;color:#003300;font-size:12px;text-decoration:none;background:#FFCC33;font-size:12px;letter-spacing:2px;padding:3px 5px;height:17px;}



#pan {font-size:12px;text-align:right;padding:0 10px 0 0;display:block;letter-spacing:1.5px;line-height:16px;width:470px;float:right;
}
#pan a{color:#003300;font-weight:normal;}
#pan a:hover{color:#006600;}



/*********宇宙情報*******/

#center-area img.photo{margin:5px 10px 5px 0px;border:1px #333 solid;float:right;}

#center-area img.photo2{margin:10px 15px 5px 5px;border:0px #333 solid;float:right;}


#center-area .lead{font-size:1em;font-family:"メイリオ","meiryo";
font-weight:bold;padding:15px 5px 0px 15px;color:#333;text-align:justify;width:335px;background:#fff;float:left;line-height:2em;}
#center-area .lead2{font-size:1em;font-family:"メイリオ","meiryo";
font-weight:normal;padding:15px 20px 10px 20px;color:#333;text-align:justify;background:#fff;line-height:2em;}
#center-area .lead3{font-size:1em;font-family:"メイリオ","meiryo";width:648px;
font-weight:normal;padding:15px 20px 10px 20px;color:#333;text-align:justify;background:#fff;line-height:2em;}
#center-area .lead4{font-size:1em;font-family:"メイリオ","meiryo";width:648px;
font-weight:normal;padding:15px 40px 10px 40px;color:#000;text-align:justify;background:#fff;line-height:2em;}
#center-area .lead6{font-size:1em;font-family:"メイリオ","meiryo";
font-weight:normal;padding:15px 20px 10px 20px;color:#333;text-align:justify;background:#fff;line-height:2em; float:left; text-align:center;}

#center-area p.hitokoto{color:#000;margin:0;padding:0;color:#330000;font-weight:bold;}

#center-area p.midashi{font-weight:bold;margin:15px 0;padding:0 0 0 10px;font-size:1.4em;color:#330000;}
#center-area p.midashi2{font-weight:bold;margin:15px 0;padding:0 0 0 10px;font-size:1.4em;color:#cc0000;display:block;text-indent:0;}

#center-area .page-link{text-align:right;margin:5px 0 20px 0;background:#F0F0F0;letter-spacing:1.2em;color:#666;}
#center-area .page-link a{color:#003300;text-decoration:none;}


#center-area .kakomik{border:1px solid #333; width:500px;margin:40px;}

#center-area .haiku{font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
					font-weight:bold;
					font-size:1.1em;}
					
.down{vertical-align:sub;} 
.deco1{letter-spacing:2pt;font:bold; font-weight:bold;}
.deco2{letter-spacing:2pt;font:bold; font-weight:bold;color:#800080;}
.deco3{font:bold; font-weight:bold;color:#800080;}

/*********大還暦の会*******/
.space{padding:0 15px 0 0;}

.style1 {
	font-size: 0.5em
}
.style2 {color: #CC0000}
.style3 {color: #FF3300}
.style4 {
	color: #006600;
	font-weight: bold;
}
.style5 {color: #663300}
.style7 {
	font-size: 0.7em;
	color: #FF0033;
}
.style8 {color: #CC0033}
.style10 {
	color: #CC0033;
	font-size: 1em;
}

.daikanrekiimg{margin-left:0 0 15px 15px;}
.daikanrekiimg_right{float:right; margin:0 0 0 10px;}

#recommendItem{ width:80%; height:auto; padding:8px 0; margin:0 auto; border:1px #003300 solid;}
#recommendItem p.text01{ font-size:1.1em; margin:0; padding:0; letter-spacing:0.2em; color:#F00;}
#recommendItem p.text02{ font-size:1.5em; margin:0; padding:0; letter-spacing:0.2em;}

/********セミナー*******/

iframe{margin:10px 0 10px 30px;}
img.image1{padding:3px 5px;}


/******バンクシアブックス声*******/


table.koe {border:0px #003300 solid;font-size:12px;line-height:16px;margin:20px auto;}
table.koe td{border:1px #ccc dotted;padding:5px 5px;}
table.koe a{color:#003300;}
table.koe img.book{float:right;width:80px;}


/******イヤシロチ　看板****/
.kanban{border:2px #006600 solid;padding:10px 10px;margin:0 auto;}

/****まるわかり****/

#sky{background:url(../t-images/top/leaf3.jpg) no-repeat;color:#fff;font-size:16pt;height:130px;width:730px;
border:1px  #006600 solid;margin:0;padding:30px 0px 0px 0px;}
.blue{background:url(../t-images/top/white.png);}

#sky .midashi-w{color:#003300;font-family:"メイリオ","meiryo";line-height:24pt;font-size:12pt;font-weight:bold;width:700px;letter-spacing:1pt;
padding:5px 0 0 0 ;text-align:center;}

#news {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px inset #333333;
   
    font-weight: normal;
    height: auto;
    margin: 15px auto;
    overflow: hidden;
    padding: 0 0 5px;
    width: 400px;
}#flame a:link {
    color: #660000;
}
#flame a {
    background: url("../dvd-img/mark4.gif") no-repeat scroll left top transparent;
    color: #333333;
    display: inline;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0 0 5px 20px;
}
.rss_list{border-bottom:1px #333 dotted;margin:3px 0;padding:3px 0;}
a:link, a:visited, a:active {
    color: #333333;
    text-decoration: none;
}.mini-title {
    background: none repeat scroll 0 0 #330000;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.3em;
    margin: 0 0 5px;
    padding: 3px 0;
    text-align: center;
    width: 100%;
}

.red{color:#cc0000;}
a.red{background:#cc0000;color:#fff;font-size:20px;font-weight:bold;}


/****個人情報保護****/
.kakomi{border: 2px #006600 solid;
		width: 500px;
		line-height:0.9em;
		margin:auto;
		padding:0 5 0 5;
		font-size:0.8em;}
		
p .blue{color:#0000ff;}

/*ショールーム更新情報*/
#center-area #updatetitle{width:600px; font-size:24px; color:#F06; font-weight:bold;margin:20px auto;}

#center-area #update{
	overflow:auto;
width:550px; height:200px;
padding:20px;
border:1px solid #333;
margin:0 auto;}

#center-area #update ul{margin:0;padding:0px;}
#center-area #update li{text-align:left;list-style:none;margin:0;padding:0;}
#center-area #update .title{font-size:16px; font-weight:bold; letter-spacing:0.2em; color:#000;}
#center-area #update .main{font-size:12px; color:#000; font-weight:normal;}

.honsya{font-size:1.5em;}


/* 表示画面 */
#stage {
	position: relative;
	width: 600px;
	height:370;
	margin: 0 auto;
}
/* 表示枠 */
#frame {
	width: 600px;
	height: 370px;
	position: relative;
	overflow: hidden;
}
/*全ての写真を水平一列に格納したdiv、#photosに,
スライドショーの animation を設定*/
#photos {
	position:absolute;
	top:0;
width:4200px;
	animation: imgPassToLeft0 30s infinite;
	-webkit-animation: imgPassToLeft0 30s infinite;
}
/*各写真の並び位置を設定
#photo0と#photo5、#photo6と#photo1は同じスライド*/
#photo0, #photo1, #photo2, #photo3, #photo4, #photo5, #photo6 {
	float:left;
	position:relative;
}
/* 全てのラジオボタンを非表示に */
#back1,#back2,#back3,#back4,#back5,#next1,#next2,#next3,#next4,#next5{
	display: none;
}
/*送りボタン文字（＜、＞）の設定*/
.b_left span, .b_right span {
	position: absolute;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 40px;
	font-weight: bold;
	opacity:0;
	top: 170px;
	color:#EEE;
}
.b_left span {
	left: 10px;	
}
.b_right span {
	left: 560px
}
/*ボタン文字hover時の設定*/
.pic:hover > label div span {
	opacity:1;
	color:#EEE;
}
.pic label div span:hover {
	color:#f00;
	cursor:pointer;
}
/* 各送りボタンクリック時のanimation設定 */
#next1:checked ~ #photos {
	animation: imgPassToLeft1 30s infinite;	
	animation-delay: -4.8s;
	-webkit-animation: imgPassToLeft1 30s infinite;	
	-webkit-animation-delay: -4.8s;
}
#next2:checked ~ #photos {
	animation: imgPassToLeft2 30s infinite;
	animation-delay: -10.8s;
	-webkit-animation: imgPassToLeft2 30s infinite;
	-webkit-animation-delay: -10.8s;
}
#next3:checked ~ #photos {
	animation: imgPassToLeft3 30s infinite;
	animation-delay: -16.8s;
	-webkit-animation: imgPassToLeft3 30s infinite;
	-webkit-animation-delay: -16.8s;
}
#next4:checked ~ #photos {
	animation: imgPassToLeft4 30s infinite;
	animation-delay: -22.8s;
	-webkit-animation: imgPassToLeft4 30s infinite;
	-webkit-animation-delay: -22.8s;
}
#next5:checked ~ #photos {
	animation: imgPassToLeft5 30s infinite;
	animation-delay: -28.8s;
	-webkit-animation: imgPassToLeft5 30s infinite;
	-webkit-animation-delay: -28.8s;
}
#back1:checked ~ #photos {
	animation: imgPassToRight1 30s infinite;
	animation-delay: -28.8s;
	-webkit-animation: imgPassToRight1 30s infinite;
	-webkit-animation-delay: -28.8s;
}
#back2:checked ~ #photos {
	animation: imgPassToRight2 30s infinite;
	animation-delay: -22.8s;
	-webkit-animation: imgPassToRight2 30s infinite;
	-webkit-animation-delay: -22.8s;
}
#back3:checked ~ #photos {
	animation: imgPassToRight3 30s infinite;
	animation-delay: -16.8s;
	-webkit-animation: imgPassToRight3 30s infinite;
	-webkit-animation-delay: -16.8s;
}
#back4:checked ~ #photos {
	animation: imgPassToRight4 30s infinite;
	animation-delay: -10.8s;
	-webkit-animation: imgPassToRight4 30s infinite;
	-webkit-animation-delay: -10.8s;
}
#back5:checked ~ #photos {
	animation: imgPassToRight5 30s infinite;
	animation-delay: -4.8s;
	-webkit-animation: imgPassToRight5 30s infinite;
	-webkit-animation-delay: -4.8s;
}
/* animation設定 */
@keyframes imgPassToLeft0 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft1 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft2 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft3 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft4 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft5 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToRight1 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight2 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight3 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight4 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight5 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}


@-webkit-keyframes imgPassToLeft0 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft1 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft2 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft3 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft4 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft5 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToRight1 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight2 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight3 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight4 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight5 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
/*バンクシアブックス誘導ボタン*/
.bkbtn {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#44c767;
	-moz-border-radius:29px;
	-webkit-border-radius:29px;
	border-radius:29px;
	border:2px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:14px 100px;
	text-decoration:none;
}
.bkbtn:hover {
	background-color:#5cbf2a;
}
.bkbtn:active {
	position:relative;
	top:1px;
}
