﻿@charset "utf-8";

/*----------------------------------------------------
creation date 2015.6
http://www.sevenbank.co.jp/soukin/
Copyright (C) Seven Bank,Ltd. All Rights Reserved.
----------------------------------------------------*/

/* header
------------------------------------*/
header #headerSub #contact {
	margin-right:0;
}

/*-------------------------------
CP finish
--------------------------------*/
#CPfinish {
	font-size:180%;
	margin:0 auto 20px;
}
#CPfinish p {
	border:solid 3px #e20000;
	padding:10px;
}
@media (max-width:759px){
	#CPfinish p {
		margin:0;
	}
}


/* mainVisual
------------------------------------*/
.mainVisual img {
	width:100%;
}

/* btn_icontypeTeiki
------------------------------------*/
.fLarge_tell {font-size:200%;}
.fLarge {font-size:160%;}
.fSmall {font-size:90%;}
.btnBox {margin:40px 0 0;}


/* .btn_icontypeTeiki */
.btn_icontypeTeiki01, 
.btn_icontypeTeiki02 {
	width:500px;
display:inline-block;
margin:0 auto;
text-align:center;
border-right:solid 1px #36639a;
border-bottom:solid 1px #36639a;
background: rgb(27,181,247); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(27,181,247,1) 0%, rgba(0,160,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,181,247,1)), color-stop(100%,rgba(0,160,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(27,181,247,1) 0%,rgba(0,160,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(27,181,247,1) 0%,rgba(0,160,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(27,181,247,1) 0%,rgba(0,160,233,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(27,181,247,1) 0%,rgba(0,160,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb5f7', endColorstr='#00a0e9',GradientType=0 ); /* IE6-9 */


-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; *display:inline;
*zoom:1;
}

.btn_icontypeTeiki01 a,
.btn_icontypeTeiki02 a {
display:block;
font-size:140%;
font-weight:bold;
color:#FFF;
}
.btn_icontypeTeiki01 a {
padding:25px 20px;
}
.btn_icontypeTeiki02 a {
min-height:73px;
background:url(/soukin/cnk/campaign/teiki/image/img_teiki_iconCall.png);
background-repeat:no-repeat;
background-position:30px 50%;
padding:20px 30px 12px 90px;
}
.btn_icontypeTeiki01 a img.icon,
.btn_icontypeTeiki02 a img.icon {
text-decoration:none !important;
}
.btn_icontypeTeiki02 a:hover {
	text-decoration:none;
	cursor:default;
}

@media (max-width:768px) and (min-width:519px){
.fLarge {font-size:140%;}
.btn_icontypeTeiki01, 
.btn_icontypeTeiki02 {
	width:100%;
}
.btn_icontypeTeiki02 a {
background-position:5% 50%;
padding:20px 10px 15px 85px;
}
}

@media (max-width:519px){
.btnBox {margin:30px 0 0;}
.fLarge_tell {font-size:160%;}
.fLarge {font-size:130%;}
.fSmall {font-size:80%;}

.btn_icontypeTeiki01, 
.btn_icontypeTeiki02 {
	width:100%;
}
.btn_icontypeTeiki01 a {
padding:15px 10px;
}
.btn_icontypeTeiki02 a {
min-height:38px;
background-position:5% 50%;
background-size:50px 38px;
padding:15px 10px 15px 60px;
}
}


/* info
------------------------------------*/
.bgYellow {background:#fff799;}
.info {
	margin:40px 0;
	padding:15px;
}
.fLarge02 {font-size:120%;}

@media (max-width:519px){
.info {
	margin:30px 0;
	padding:10px;
}
}

/* notice
------------------------------------*/
.notice ul li {
	text-indent:-1em;
	padding-left:1em;
}

/* date
------------------------------------*/
.date {
	text-align:right;
	margin:20px 0 0;
}