/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.5.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.3)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:40px;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{font-size:16px; position:absolute;z-index:9999;top:0;right:0;line-height:30px;width:30px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:#0078da;color:#fff}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}

.lightbox{
	display: none;
}

@media screen and (max-width: 1170px){
	.featherlight .featherlight-content{
		padding: 50px 20px 35px;
	}
}

.featherlight-content{
	width: 750px;
	height: auto;
}
	@media screen and (max-width: 1170px){
		.featherlight-content{
			width: 300px;
			height: auto;
			border: none;
		}
	}

.featherlight-inner #title{
	text-align: center;
	margin: 0 0 20px;
}

.featherlight-inner #title h1{
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: 600;
}
	@media screen and (max-width: 1170px){
		.featherlight-inner #title h1{
			font-size: 1.8rem;
		}
	}

.featherlight-inner #title h1 span{
	font-size: 2.0rem;
}
@media screen and (max-width: 1170px){
	.featherlight-inner #title h1 span{
		font-size: 1.3rem;
	}
}

.featherlight-inner #title .sub_before,
.featherlight-inner #title .sub_after{
	font-size: 1.5rem;
	font-weight: 600;
}

.featherlight-inner #title p{
	display: none;
}

.featherlight-inner p.subtitle,
.featherlight-inner p.subtitle2{
	text-align: center;
	font-size: 1.3rem;
}

p.subtitle {
	background: #000;
	color: #fff;
	padding: 6px 0;
	font-size: 1.8rem !important;
	margin: 0 0 15px;
}

p.subtitle span {
	color: red;
	font-weight: 600;
}

.featherlight-inner p.subtitle2{
	margin: 0 0 30px;
}


.featherlight-inner #link_contents{
	text-align: center;
}

.featherlight-inner #link_contents p{
	margin: 0 0 30px;
	font-size: 1.3rem;
}
	@media screen and (max-width: 1170px){
		.featherlight-inner #link_contents p{
			font-size: 1.1rem;
		}
	}

.featherlight-inner #link_contents ul li{
	margin: 0 0 12px;
}

.featherlight-inner #link_contents ul li a{
	width: 100%;
	height: 55px;
	display: block;
	background: #0078da;
	color: #fff;
	text-align: center;
	line-height: 53px;
	font-size: 1.7rem;
	border-bottom: 4px solid #0061b0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
	@media screen and (max-width: 1170px){
		.featherlight-inner #link_contents ul li a{
			font-size: 1.3rem;
		}
	}

.featherlight-inner #link_contents ul li a:hover{
	text-decoration: none;
}

.featherlight-inner #link_contents ul li:last-child{
	margin: 0;
}
