@charset "utf-8";

body,h1,h2,h3,p,ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;

}

.sps{display:none;}

body{
	background:#fff;
	margin-bottom:100px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a img{
	border:none;
}
a :hover{
filter:alpha(opacity=80);
opacity:0.8;
}
.limited-e{
	background:#EB6EA5;
	color:#fff;
	display:inline-block;
	margin-right:10px;
	padding:0px 15px;
	text-align:center;
	border-radius:100px;
	font-size:0.9em;
}
/*-----------------------------------------------------
20200915
------------------------------------------------------*/
.trade-text{
	color:#23AC39;
	font-size:1.2em;
	font-weight:bold;
	border:1px solid #23AC39;
	padding:7px 0 ;
	margin-top:20px;
}
/*-----------------------------------------------------
メインビジュアル
------------------------------------------------------*/
#mv{
	width:100%;
	background: #8C0007 url(../images/2020/bg.png)  50% 60% no-repeat ;
	background-size:100%;
}
.mv{
	width:1080px;
	margin: 0 auto;
	position:relative;
	padding:0 0 0px 0 
 
}
.head h2{
	width:1020px;
	margin: 0 auto;
	padding-top:4px;
	position:relative;
	z-index:0;
}
/*
.mv_btn006{
	position:absolute;
	right:60px;
	bottom:110px;
}
*/


.kips-card-point-bg{
	border: 3px solid #01AD5C;
	width:830px;
	margin: 0 auto;
	margin-top:60px;
	padding:30px 30px;
}

.kips-card-point-title-bg{
	background:#01AD5C;
	color:#fff;
	padding:5px 0;
	font-size:1.6em;
	margin-bottom:20px;
	font-weight:bold;
}
.kips-card-point-text{
	text-align:left;
	font-size:1.1em;
}
.kips-card-point-link{
	text-align:left;
	margin-top:40px;
}
.kips-card-point-link dt{
	color:#01AD5C;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #01AD5C;
}
.kips-card-point-box{
	border:3px dotted #01AD5C;
	padding:10px ;
	margin-top:20px;
	text-align:left;

	font-size:1.1em;	
}

.kips--red{
	color: #ff0000;
	font-size:1.5em;
	font-weight:bold;
}




.xmas--icon{
	background:#BB0009;
	padding:20px  0;
	background-image: -moz-linear-gradient(45deg, #ffe1c1 0%, #ffe1c1 25%, #ffffff 25%, #ffffff 50%, #ffe1c1 50%, #ffe1c1 75%, #ffffff 75%);
  background-image: -webkit-linear-gradient(45deg, #ffe1c1 0%,#ffe1c1 25%,#ffffff 25%,#ffffff 50%,#ffe1c1 50%,#ffe1c1 75%,#ffffff 75%);
  background-image: linear-gradient(45deg, #ffe1c1 0%,#ffe1c1 25%,#ffffff 25%,#ffffff 50%,#ffe1c1 50%,#ffe1c1 75%,#ffffff 75%);
  background-position: 0px 0px;
  background-size: 10px 10px;
}
.xmas--icon ul{
	text-align:center;
}
.xmas--icon ul li{
	display:inline-block;
	vertical-align:top;
	margin: 0 15px;
}


.card-point{
	font-size:1.4em;

}
.card-point-btn a{
	background:#333;
	color:#fff;
	margin:0 auto;
	display:block;
	width:50%;
	margin-top:10px;
	text-decoration:none;
	padding:7px 0 ;
	font-size:1.1em;
	border-radius:100px;
		margin-top:35px;
}
.card-point-btn a:hover{
	opacity:0.7;
}

.hoop{
	width:980px;
	margin: 0 auto;
	margin-top:60px;
	border:6px solid #BB0009;
	padding:30px;
}
.hoop-title{
	text-align:center;
	font-size:1.18em;
	font-weight:bold;
}

.hoop table{
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  margin-top:10px;
  border:1px solid #ccc;
  width:980px;

}
.hoop table th{
	background:#f5f5f5;
	padding:10px 40px;
  border:1px solid #ccc;
}
.hoop table td{
	padding:10px 40px;
  border:1px solid #ccc;
}
.hoop .al{
	display:block;
	font-size:0.9em;
}
.hoop-img{
	text-align:center;
	margin:30px 0 ;
}
.hoop-lbl{
	background:#BB0009;
	color:#fff;
	margin-bottom:15px;
	text-align:center;
	padding:7px 0 ;
	font-size:1.5em;
}

/*-----------------------------------------------------
キャンペーン共通
------------------------------------------------------*/
#camp_main{
	width:980px;
	margin: 0 auto;
	text-align:center;
padding-top:3px;
padding-bottom:1px;
margin-top:20px;
margin-bottom:20px;
border-radius:10px;
}
#camp_main .camp{
	margin-top:30px;
	margin-bottom:30px;
	position:relative;

}
/*-----------------------------------------------------
キャンペーン3
------------------------------------------------------*/
#camp_main .shiharai{
	position:absolute;
	bottom:-10px;
	right:65px;
	font-size:15px;
}
.camp03-txt-war{
	width:906px;
	margin: 0 auto;
	margin-bottom:60px;

}

.camp03-txt-war dt{
	font-size:16px;
	color:#E5002B;
	text-align:left;
	margin-top:30px;
	margin-left:20px;
}
.camp03-txt-war dd{
	font-size:13px;
	text-align:left;
	margin-left:20px;
	line-height:1.6;
}

.camp_img02{
}

.sp_kakunin{display:none;}
/*-----------------------------------------------------
キャンペーン4
------------------------------------------------------*/
#camp_main .camp_img_btn{
	position:absolute;
	bottom:540px;
	right:170px;
	font-size:15px;
}
.camp_img_btn_sp{
	display:none;}


.text_links {
	position:absolute;
	bottom:235px;
	left:0px;
	text-indent:-9999px;
}
.text_links a{
	display:block;
	width:350px;
}

.text_links a:hover{
		opacity: .20;
		filter: alpha(opacity=20);
		-ms-filter: "alpha(opacity=20)";
		-khtml-opacity: .20;
		-moz-opacity: .20;
	color:#ffff33;
}

.sp_boxs{
	display:none;
}
a[href^="tel:"] {
		pointer-events: none;
}

/*-----------------------------------------------------
キャンペーン5
------------------------------------------------------*/
#camp_main .usj_txt{
	position:absolute;
	bottom:15px;
	left:20px;
	font-size:13.5px;
	text-align:left;
	line-height:1.2;
}
/*-----------------------------------------------------
カード紹介詳細の共通
------------------------------------------------------*/
.kips_card{
	width:920px;
	background:#fff;
	margin: 0 auto;
	text-align:center;
	border-radius:15px;
	padding:30px 0 ;
	margin-bottom:1.5%;
}
.list_cp01{
	background:#23AC39;
	text-align:center;
	font-size:35px;
	color:#fff;
	margin:0 auto;
	margin-bottom:20px;
	padding:10px 0 ;
	width:90%;
	border-radius:10px;
}
.list_cp01_sec{
	background:#fff;
	text-align:center;
	font-size:35px;
	color:#F68A20;
	margin:0 auto;
	margin-bottom:20px;
	padding:10px 0 ;
	width:865px;
	border-radius:10px;
	box-shadow:1px 3px 15px #ccc;
}

/*-----------------------------------------------------
KIPS-JCBカードご優待の一例
------------------------------------------------------*/
.cr_list{
	width:380px;
	display:inline-block;
	font-size:15px;
	margin-left:2%;
	margin-top:20px;
	vertical-align:middle;

}
.cr_list li{
	display: block;
	vertical-align:top;
}
.cr_list li:nth-child(1){	text-align:center;}
.cr_list li:nth-child(2){	text-align:center;height:100px;margin-top:15px;}

.card_tit{
	padding-left:30px;
	font-size:27px;
	color:#595959;
	margin-top:20px;
	margin-bottom:20px;
}
.card_face dd{
display:inline-block;
vertical-align:top;
color:#595959;
padding-left:30px;
}

.big_txt{
	display:block;
	font-size:18px;
	padding-bottom:35px;
}
.card_txt{
	color:#595959;
	width:880px;
	margin: 0 auto;
	margin-top:25px;
}
.card_txt dt{
	color:#FF46A6;
	border-bottom:1px solid #FF46A6;
	font-size:20px;
	margin-bottom:5px;
	margin-top:25px;
}
.icon_list_tit{
	background:#eee;
	padding:1% 0 1% 1.5%;
	width:70%;
	font-size:17px;
}
.icon_list_txt{
	padding-top:10px;
	font-size:15px;
}
.samll_txt{
	font-size:12px;
	display:block;
	margin:15px 0;
}

/*-----------------------------------------------------
カード優待
------------------------------------------------------*/
.icon_list{
	width:870px;

	margin: 0 auto;
	padding-top:0%;
	margin-top:1%;
	height:121px;
}
.icon_list dt{
	float:left;
	height:121px;
	margin-right:30px;
}
.icon_list .icon_list_tit{
	display:inline-block;
	text-align:left;
	font-size:18px;
	font-weight:bold;
}
.icon_list .icon_list_txt{
	text-align:left;

}
.small_tt{
		font-size:0.8em;
		display:block;
}
/*-----------------------------------------------------
	テーブル
------------------------------------------------------*/
.card_table{
		width:880px;
		margin: 0 auto;
		margin-top:40px;
}

.kips_card table{
	width:880px;
	margin: 0 auto;
	border-top:1px solid #ccc;
	margin-bottom:40px;
	margin-top:60px;
}
.kips_card table th{
	vertical-align:middle;
	font-size:16px;
	font-weight:normal;
	width:12%;
	padding:10px;
	border-bottom:1px solid #ccc;
}
.kips_card table td{
	padding:15px;
	vertical-align:middle;
	font-size:15px;
	font-weight:normal;
	width:40%;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
caption {
	caption-side: bottom;
	text-align:left;
	font-size:13px;
	margin-top:10px;
}
.txt_cp{
	font-size:14px;
	width:830px;
	margin: 0 auto;
	padding:10px;
	color:#fff;
	margin-bottom:3%;
}
.red_c{
	color:#ff0000;
	font-size:20px;
}
/*-----------------------------------------------------
	注意事項
------------------------------------------------------*/
.list_cp01_sec_war{
	width:840px;
	margin: 0 auto;
	font-size:13px;

	padding-bottom:40px;
}
.list_cp01_sec_war .capter{
	margin-top:20px;
	list-style-type:none;
}
.list_cp01_sec_war li{
	list-style-type:disc;
}
/*-----------------------------------------------------
	お問い合わせ
------------------------------------------------------*/
.contact{
	width:940;
	padding-bottom:20px;
	padding-top:30px;
	margin: 0 auto;
	font-size:13px;
	line-height:1.8;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#FBDBAC;
}
.con_c{	background:#fff;
	width:880px;

	margin: 0 auto;
}
.contact li{
	float:left;
}
.contact .txt{
	float:left;
	margin-left:40px;
	margin-top:-20px;
}

.b_bold{
	font-size:24px;
}

/*-----------------------------------------------------
	フッター
------------------------------------------------------*/
#footer p{
	width:100%;
	padding:15px 0;
	text-align:center;
	font-size:13px;
}


/*----------------------------------------------------
--------------クリアフィックス------------------------
-----------------------------------------------------*/
.cf:before,
.cf:after {
		content: " ";
		display: table;
}

.cf:after {
		clear: both;
}

.cf {
		*zoom: 1;
}
/*-----------------------------------------------------
	GOTOP
------------------------------------------------------*/

#page-top {
		position: fixed;
		bottom: 170px;
		right: 30px;
		font-size: 77%;
}
#page-top a img{
		text-decoration: none;
		text-align: center;
		display: block;
		opacity:0.8;
}
#page-top a:hover {
		text-decoration: none;
		background: #9DB8F0;

}
.fadeInDown {
 -webkit-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-duration:1s;
 -ms-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-name: fadeInDown;
 animation-name: fadeInDown;
 visibility: visible !important;
}
@-webkit-keyframes fadeInDown {
 0% { opacity: 0; -webkit-transform: translateY(-20px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}
@keyframes fadeInDown {
 0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
/*-----------------------------------------------------
	サイドボタン
------------------------------------------------------*/
#return_pc{
	position:fixed;
	top:450px;
	right:10px;
				z-index:999;
}
#return_pc a:hover{
	position:fixed;
	top:456px;
	right:7px;
				z-index:999;
}
#return_sp{
	display:none}
/*-----------------------------------------------------
	申込みボタン
------------------------------------------------------*/
.btn{
/*	background:#ff0000;
	font-size:28px;
	text-align:center;
	color:#fff;
	border:3px solid #fff;
	width:30%;
	*/
	margin: 0 auto;
	text-align:center;
	margin-bottom:35px;
/*	border-radius:5px;
	font-weight:bold;
	box-shadow:3px 3px 2px 1px #333;*/
}
/*.btn a{
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:10px 0 ;
}
.btn a:hover{
		opacity: .20;
		filter: alpha(opacity=20);
		-ms-filter: "alpha(opacity=20)";
		-khtml-opacity: .20;
		-moz-opacity: .20;
	color:#ffff33;
}
*/


/*-------------------------------
KIPSカード20180626
----------------------------*/
.kips-card-point-body{
	width:100%;
	background:url(../images/bg02.png) ;
	padding:30px 0;
}

.kips-card-point{
	width:980px;
	margin: 0 auto;
}
.kips-card-point h4{
	margin-bottom:-40px;
}

.lbl-pink{
	background:#E5002B;
	text-align:center;
	padding:10px;
	color:#fff;
	font-size:35px;
	margin-bottom:10px;
	margin-top:40px;
}
.kips-card-point dd{
	width:980px;
	margin-bottom:20px;
	font-size:13px;
	text-align:center;
}
.lbl-green{
	border:3px #1AA53A solid;
	font-size:30px;
	margin-bottom:10px;
	margin-top:40px;
	color:#1AA53A;
	background:#fff;
	text-align:center;
	padding:5px ;
}
.green-txt{
	display:block;
	 background:#fff;
	 color:#1AA53A;
		 margin: 0 auto;
	text-align:center;
	padding:5px ;
	width:600px;
	font-size:20px;
	border-radius:100px;


 }
.lbl-green02{
	border:3px #1AA53A solid;
	font-size:35px;
	margin-bottom:10px;
	margin-top:40px;
	color:#fff;
	background:#1AA53A;
	text-align:center;
	padding:5px ;
}
.pink-box{
	background:#E5002B;
	text-align:center;
	padding:10px;
	color:#fff;
	font-size:35px!important;
	border-radius:100px;
	margin-bottom:40px!important;
}
.kips-card-point li:nth-child(1){
	background:#1AA53A;
	text-align:center;
	color:#fff;
	padding:10px;
	 font-size:35px!important;
	 margin-bottom:15px;
}
.kips-card-point li:nth-child(2){
	text-align:center;
	font-size:1.2em;
	 margin-bottom:40px;
}
.last-war{
	font-size:13px;
}
.pink-txt{
	display:block;
	color:#E5002B;
	font-size:25px;
	font-weight:bold;
}
/*-------------------------------
KIPSカード20180910
----------------------------*/
.cap_03-04{
	text-align:left;
	font-size:13px;
	width:920px;
	margin: 0 auto;
	margin-bottom:30px;
}


/*------------アコーディオン---------*/
.jcb-camp{
	margin: 0 auto;
	text-align:center;
	font-size:45px;
	background:#2B2A85;
	color:#fff;
	padding:8px 0 ;
	width:90%;
	margin-bottom:60px;
 }
.jcb-camp02{
	margin: 0 auto;
	text-align:center;
	font-size:45px;
	background:#2B2A85;
	color:#fff;
	padding:0px 0 ;
	width:90%;
	border-radius: 0px 0 100px 100px;
	margin-bottom:50px;

 }

.sample-accordion {

	margin: 0 auto;
	padding: 0;
	width:100%;
}
.ac-content {

}
.sample-accordion input {
	display: none;
}
.sample-accordion label {
	display: block;
	background:#01C5CB;
	cursor: pointer;
	padding: 10px;
	color: #fff;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	position:relative;
	text-align:center;
	font-size:35px;
	font-weight:bold;
	color:yellow;
}


.trin{
display:inline-block;
font-size:20px;
margin-right:10px;
	position:absolute;
	left:5%;
	top:27%;
color:#fff;

}


 .ac-cont {
	background: #fff;
	padding: 0px 10px;

	margin-bottom:50px;!important;
}
.ac-cont dl{
margin-top:-20px;
}
.camp-img{
text-align:center;

}
/*----------------------------
20190806
------------------------------*/
.summary{
	width:100%;
	margin: 0 auto;
	margin-top:40px;

}
.summary .sum-kids{
	width:980px;
	margin: 0 auto;

}

.summary .card--face-top{
	text-align:center;
	margin-bottom:-30px;
}
.summary .card--face-top li:nth-child(2){
	font-size:1.2em;
}

.pc--clear{display:none;}


.green-lbl{
border-bottom:green 1px solid;
color:green;
display:block;
font-size:18px;
margin-top:20px;
margin-left:20px;
padding:5px;
font-weight:bold;

}

.left-sam{
margin-left:20px;
margin-top:10px;
font-size:1.1em;
}
.plan{
background:green;
color:#fff;
text-align:center;
display:inline-block;
font-size:14px;
padding:3px 40px;
margin-right:10px;
border-radius:100px;
}
.color-b{
background:green;
}

.pink-zone .list{
	margin-bottom:-40px;
}
.card-txt{
	font-size:12px;
	text-align:center;
}
.card-faces{
	text-align:center;
}

/*-----20190121更新-------*/

.cop--box{
	margin: 0 auto;
	width:885px;
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}

.numer--lbl{
	text-align:center;
	background:#23AC39;
	color:#fff;
	font-size:2em;
	padding:10px 0 ;
	font-weight:bold;
	/*filter: drop-shadow(0px 5px 5px rgba(19,96,31,1));}*/
	margin-top:70px;

}
.numer--lbl02{
	text-align:center;
	background:#BB0009;
	color:#fff;
	font-size:2em;
	padding:10px 0 ;
	font-weight:bold;
	/*filter: drop-shadow(0px 5px 5px rgba(19,96,31,1));}*/
	margin-top:70px;

}

.cop--box h2{
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	font-size:2em;

}
.marker_yellow_hoso {
background: linear-gradient(transparent 60%, #ffff66 60%);
}

.title--lbl{
	font-size:1.5em;
	margin-top:0px;
	font-weight:bold;
}
.point--lbl{
	font-size:2.2em;
	color:#23AC39;
	font-weight:bold;
 }
.mac--lbl{
	display:inline-block;
	vertical-align:top;
	margin-top:17px;
	background:#23AC39;
	color:#fff;
	font-weight:bold;
	font-size:0.6em;
	padding:15px 30px;
	margin-right:10px;
}
.en{
	font-size:1.8em;
	font-weight:bold;
}

.conditions{
	margin: 0 auto;

	padding:10px 0 ;
	margin-top:30px;
	border-top:1px solid #23AC39;
	border-bottom:1px solid #23AC39;
}

.conditions ul{
	width:420px;
	display:inline-block;
	vertical-align:top;
}
.conditions ul li:nth-child(1){
	border:3px solid #23AC39;
	color:#23AC39;
	padding:10px;
	font-weight:bold;
}
.conditions ul li:nth-child(2){
	margin-top:10px;
	margin-bottom:30px;

}
.conditions ul li:nth-child(3){
	margin-top:10px;
	color:#23AC39;
	font-size:1.8em;
	font-weight:bold;
	vertical-align:top;
	display:inline-block;

}
.family--lbl{
	display:block;
	font-size:0.6em;
}
.red--lbl{
	font-weight:bold;
	color:#f00;
	font-size:1.5em;
	margin-top:-40px;
}
.cp--limit{
	border:2px solid #23AC39;
	color:#23AC39;
	padding:5px 0;
	font-size:1.2em;
	margin-bottom:10px;
	margin-top:35px;
	border-radius:10px;
	font-weight:bold;
}
.cop--box dl{
	text-align:center;
	padding-left:30px;
}
.cop--box dt{
	vertical-align:top;
	display:inline-block;
	width:240px;
	padding:10px;
	margin-top:20px;
	border:1px solid #ccc;
}
.cop--box dd{
	vertical-align:top;
	display:inline-block;
	width:550px;
	margin-top:20px;
	padding:10px;
	text-align:left;
	font-size:1.25em;
}
.ath--font{

	font-size:1em;
	color:#333!important;
	margin-top:20px;
	margin-bottom:40px;
	 text-align:center;
 }


.lbl--center{
margin: 0 auto;
	text-align:left;
	display:block;
	margin-top:20px;


}

.ath--red{
	background:#f00;
	font-size:1em;
	display:block;
	 text-align:center;
	 width:93%;
	 margin: 0 auto;
	 margin-bottom:10px;
 }



.conditions02{
	border:4px solid #23AC39;
	padding:15px 5px;
	background:#FFFFBF;


}
.margins{
	margin-top:30px;
}

.lines{
	background:#23AC39;
	height:1px;
	color:#23AC39;
	border:none;
}
.reach{
	margin-top:-20px!important;

}
.war--s{
	text-align:right;
	font-size:0.75em;
	display:block;
	margin-top:15px;
}

.details{
	width:400px;
	background:rgba(35,173,56,0.1);
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding:10px;
	margin-top:20px;
}
.details li:nth-child(1){
	border:#23AC39 3px solid ;
	padding:10px;
	width:50%;
	margin: 0 auto;
	color:#23AC39;
	background:#fff;
}
.details li:nth-child(2){
	margin-top:10px;
	margin-bottom:0px;
}
.cp--limited dt{
	color:#fff;
	background:#0073C0;
	padding:10px;
	margin: 0 auto;
	width:90%;
	text-align:center;
	margin-top:10px;
	font-size:1.2rem;
}
.point-present{
 color:#23AC39;
 font-size:40px;
 font-weight:bold;

}

p.war_title {
	margin-top: 20px;
	padding-left: 0px;
	text-align:left;
}
.war_ttxt{
	margin: 0 auto;
	padding-left:0px;
	width:860px;

}
.war_ttxt li{
	list-style-type:disc;
	font-size:14px;
	text-align:left;

}
.family--text{
	font-size:0.8em;
	display:inline-block;
	text-align:left;
	margin-bottom:18px;
}

.kips-table{
	width:880px;
	margin: 0 auto;
	margin-top:30px;
	text-align:center;
	border:1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
}



.kips-table th ,.kips-table td{
	padding:10px;
	width:440px;
	border:1px solid #ccc;
}
.kips-table th{
	background:#F8FFF0;
	width:250px;
}
.camp--list a{
	text-decoration:underline;
	color:#333;
	font-size:0.85em;
}
.camp--list a:hover{
	text-decoration:underline;
	color:#23AC39;
}
.accbox {
		margin: 2em 0;
		padding: 0;
		width: 950px;
		text-align:center;
}


.accbox label {
		display: block;
		margin: 0 auto;
		padding : 11px 12px;
		color :#2f8fcf;
		font-weight: bold;
		border:1px #a4cbf3 solid;
		cursor :pointer;
		width: 600px;
		font-size:1.3em;

		transition: all 0.5s;
}

.accbox label:hover {
		background :#85baef;
		color:#fff;
}

.accbox input {
		display: none;
}

.accbox .accshow {
		height: 0;
		padding: 0;
		overflow: hidden;
		opacity: 0;
		transition: 0.8s;
}

.cssacc:checked + .accshow {
		height: auto;
		opacity: 1;
	text-align:left;
	padding-top:20px;
}
.pc-cash{

/*	right:-395px;*/
	z-index:0;
}
.pc-cash a{
	position:fixed;
	top:100px;
	right:0px;
	z-index:0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.pc-cash a:hover{
	position:fixed;
	top:100px;
	right:-10px;
	z-index:0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.aut-cp{

/*	right:-395px;*/
	z-index:0;
}
.aut-cp a{
	position:fixed;
	top:300px;
	right:0px;
	z-index:0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.aut-cp a:hover{
	position:fixed;
	top:300px;
	right:-10px;
	z-index:0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}


#fixed_btn{
	width:100%;
	height:110px;
	/*background:#ff00ff;*/
		position: fixed;
		bottom: 0px;
		left:0;
		z-index:1;
background-color: rgba(255,255,255,0.6);
	text-align: center;
}
.fix{
	width:980px;
	padding:20px 0 ;
	margin: 0 auto;
	position:relative;

}


.fix li a{
	display:block;
	font-size:1.5em;
	padding:20px 20px;
	color:#fff;
	width:60%;
	margin: 0 auto;
	font-weight:bold;
	text-decoration:none;
	background:#FF0088;

}

.fix li a:hover{
	background:#0CAC61;


	display:block;
	font-size:1.5em;
	padding:20px 20px;
	color:#fff;
	width:60%;
 transition-property: all;
	transition: 0.3s linear;
}

.kips-card-point .left-zone{
	text-align:left;
	width:850px;
	margin: 0 auto;
	margin-bottom:30px;
	margin-top:10px;
}

.small-text-kips{
	display:block;
	font-size:0.7em;
}

.tempo{
	text-align:center;
	background:#f5f5f5;
	margin-top:25px;
}

.tempo li{
	display:inline-block;
	vertical-align:top;
}

.tempo li:nth-child(1){
	background:#C22247;
	width:25%;
	color:#fff;
	padding:60px 0 ;
	font-size:1.3em;
	margin-top:15px;
	margin-bottom:5px;
}
.tempo li:nth-child(2){
	text-align:left;
	padding:15px;
	width:60%;
	font-size:1em;
}
.tempo span{
	display:block;
	font-size:0.9em;

}