@charset "utf-8";html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p,
img, small, strong, sub, sup,b, i,dl, dt, dd, ol, ul, li,
form, label,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,hgroup, menu, nav, section,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:1.0;}
th{font-style:normal;font-weight:normal;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
body{line-height:1;}
nav ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;}
main, article, aside, figure, footer, header,hgroup, nav, section{display:block;}
img{vertical-align:bottom;display:block}
main{min-width:100px;margin:0 auto;overflow:hidden;}
.contentBox{width:10px;margin:0 auto;}
.wrapBox{margin:0 -310px;}
.wrapBox img{width:100%}
.mb2pre{margin-bottom:2%;}
.popupBox,
.animationBox{position:relative}
.animationBox .anime{position:absolute;left:34%;top:29.5%}
.popupBox .btn{position:absolute;right:19%;top:11.5%}
.uriba01{background:url(../img/uriba_01_02.jpg) left top no-repeat;background-size:100% auto}
.uriba01 .btn{padding:0.2% 24.6% 0% 35.6%;}
.popupBox .btn .link01,
.uriba01 .btn a,
.uriba02 .btn a{-webkit-transition:all .3s;transition:all .3s;}
.popupBox .btn .link01:hover,
.uriba01 .btn a:hover,
.uriba02 .btn a:hover{display:block;opacity:0.7;}
.uribaBox .uriba01{background:url(../img/uriba_02_02.jpg) left top no-repeat;}
.uribaBox .uriba01 .btn{padding:0.5% 24.6% 1.1% 35.6%}
.uribaBox .uriba02{background:url(../img/uriba_02_04.jpg) left top no-repeat;background-size:100% auto}
.uribaBox .uriba02 .btn{padding:0.3% 24.6% 0.1% 35.6%}
.footerBox{position:relative}
.footerBox .text{position:absolute;left:22%;bottom:13%}
.footerBox .footerNavBox{letter-spacing:-.4em;position:absolute;right:18.9%;bottom:12%}
.footerBox .footerNavBox li{letter-spacing:normal;line-height:1;padding:0 21px;display:inline-block}
.footerBox .footerNavBox li:first-child{border-right:1px #3e3a39 solid;}
.footer {
	margin-top: 0px;
	border-top: 5px solid #ccc;
}
.copyright {
	color: #000000;
	padding-top:10px;
	font-size: 13px;
	text-align: center;
	margin-top: 40px;
	padding-bottom:40px;
	background-color:#eee;
}

.cta1 img {
    position: relative;
	vertical-align: bottom;
    }