@charset "utf-8";

*{margin:0;padding:0;}

/* font-face */
@font-face{font-weight:normal;font-style:normal;font-family:'swis721';src:url('../webfonts/swis721btl.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'swis721';src:url('../webfonts/swis721btb.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'swis721-r';src:url('../webfonts/swis721btb.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'swis721-r';src:url('../webfonts/swis721btb.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'swis721-mdcn';src:url('../webfonts/swis721ltcn.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'swis721-mdcn';src:url('../webfonts/swis721mdcn.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'swis721-thin';src:url('../webfonts/swiss721th.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'nsans';src:url('../webfonts/nsjp-light.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'nsans';src:url('../webfonts/nsjp-medium.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'nsans-b';src:url('../webfonts/nsjp-bold.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'nsans-b';src:url('../webfonts/nsjp-black.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'nserif';src:url('../webfonts/nmjp-medium.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'nserif';src:url('../webfonts/nmjp-semibold.woff') format('woff');}

@font-face{font-weight:normal;font-style:normal;font-family:'nserif-b';src:url('../webfonts/nmjp-bold.woff') format('woff');}
@font-face{font-weight:bold;font-style:normal;font-family:'nserif-b';src:url('../webfonts/nmjp-black.woff') format('woff');}



img,iframe,video{border:none;vertical-align:bottom;}
svg:not(:root) {
   vertical-align: -.125em;
}

.rounded{border-radius: .5em !important;}
.img-thumbnail{padding: 8px;border: none;border-radius:0;box-shadow:0 0 12px rgba(0,0,0,.125);}



b,strong{font-weight: bold;}

html{overflow-y:scroll;}

.thumbnail-area img{cursor:pointer;}
.hr-transparent{border-color:transparent;}


.container{width:100%;padding:0 15px;margin:0 auto;position:relative;}
.container-fluid {padding:0;margin:0;}

.navbar-brand{padding:0;margin:0;display:block;}


/* heading */
h2,h3,h4,h5,h6						{margin:0;}
h2,h3								{font-family: 'swis721-r','nsans-b',sans-serif;}
h2									{}
h2 small,h3 small					{font-weight: bold;letter-spacing:0;text-indent:0;}
h4,h5,h6							{font-weight: bold;}
h3 small,h4 small,h5 small,h6 small	{line-height:inherit;color:inherit;}

h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 1em;}

	@media only screen and (max-width:767px)	{
		h2{font-size: 24px;}
		h3{font-size: 18px;}
		h4{font-size: 16px;}
		h5{font-size: 15px;}
		h6{font-size: 1em;}
	}




p,ol,ul,dl,dd{margin:0;}
p + p{margin-top:10px;}


.text-warning{color:#856404 !important;}


.row-none{margin:0 !important;}
.row-none > [class*="col-"]{padding:0 !important;}

.row-hairline{margin:0 -.5px;}
.row-hairline > [class*="col-"]{padding:0 .5px;}

.row-grid-hairline{margin:-1px -.5px 0 !important;}
.row-grid-hairline > [class*="col-"]{padding:0 .5px !important;margin-top:1px !important;}


.content{}

.content + .content{margin-top: 45px;}
	@media only screen and (max-width:767px)	{.content + .content{margin-top: 15px;}}



/* .row-extend-lg */
.row-extend-lg{margin:0 -60px;}
	@media only screen and (max-width:767px)	{.row-extend-lg{margin:0 -20px;}}
	@media only screen and (max-width:575px)	{.row-extend-lg{margin:0 -10px;}}

.row-extend-lg > [class*="col-"]{padding:0 60px;}
	@media only screen and (max-width:767px)	{.row-extend-lg > [class*="col-"]{padding:0 20px;}}
	@media only screen and (max-width:575px)	{.row-extend-lg > [class*="col-"]{padding:0 10px;}}

.row-grid-extend-lg{margin:-120px -60px 0;}
	@media only screen and (max-width:767px)	{.row-grid-extend-lg{margin:-40px -20px 0;}}
	@media only screen and (max-width:575px)	{.row-grid-extend-lg{margin:-20px -10px 0;}}

.row-grid-extend-lg > [class*="col-"]{padding:0 60px;margin-top:120px;}
	@media only screen and (max-width:767px)	{.row-grid-extend-lg > [class*="col-"]{padding:0 20px;margin-top:40px;}}
	@media only screen and (max-width:575px)	{.row-grid-extend-lg > [class*="col-"]{padding:0 10px;margin-top:20px;}}


/* .row-extend */
.row-extend{margin:0 -30px;}
	@media only screen and (max-width:1199px)	{.row-extend{margin:0 -15px;}}
	@media only screen and (max-width:767px)	{.row-extend{margin:0 -10px;}}
	@media only screen and (max-width:575px)	{.row-extend{margin:0 -5px;}}

.row-extend > [class*="col-"]{padding:0 30px;}
	@media only screen and (max-width:1199px)	{.row-extend > [class*="col-"]{padding:0 15px;}}
	@media only screen and (max-width:767px)	{.row-extend > [class*="col-"]{padding:0 10px;}}
	@media only screen and (max-width:575px)	{.row-extend > [class*="col-"]{padding:0 5px;}}

.row-grid-extend{margin:-60px -30px 0;}
	@media only screen and (max-width:1199px)	{.row-grid-extend{margin:-30px -15px 0;}}
	@media only screen and (max-width:767px)	{.row-grid-extend{margin:-20px -10px 0;}}
	@media only screen and (max-width:575px)	{.row-grid-extend{margin:-10px -5px 0;}}

.row-grid-extend > [class*="col-"]{padding:0 30px;margin-top:60px;}
	@media only screen and (max-width:1199px)	{.row-grid-extend > [class*="col-"]{padding:0 15px;margin-top:30px;}}
	@media only screen and (max-width:767px)	{.row-grid-extend > [class*="col-"]{padding:0 10px;margin-top:20px;}}
	@media only screen and (max-width:575px)	{.row-grid-extend > [class*="col-"]{padding:0 5px;margin-top:10px;}}


/* .row */
@media only screen and (max-width:767px)		{.row{margin:0 -10px;}}
@media only screen and (max-width:575px)		{.row{margin:0 -5px;}}

@media only screen and (max-width:767px)		{.row > [class*="col-"]{padding:0 10px;}}
@media only screen and (max-width:575px)		{.row > [class*="col-"]{padding:0 5px;}}

.row-grid{margin:-30px -15px 0;}
	@media only screen and (max-width:767px)	{.row-grid{margin:-20px -10px 0;}}

.row-grid > [class*="col-"]{padding:0 15px;margin-top:30px;}
	@media only screen and (max-width:767px)	{.row-grid > [class*="col-"]{padding:0 10px;margin-top:20px;}}


/* .row-narrow */
.row-narrow{margin:0 -10px;}
	@media only screen and (max-width:767px)	{.row-narrow{margin:0 -5px;}}

.row-narrow > [class*="col-"]{padding:0 10px;}
	@media only screen and (max-width:767px)	{.row-narrow > [class*="col-"]{padding:0 5px;}}

.row-grid-narrow{margin:-20px -10px 0;}
	@media only screen and (max-width:767px)	{.row-grid-narrow{margin:-10px -5px 0;}}

.row-grid-narrow > [class*="col-"]{padding:0 10px;margin-top:20px;}
	@media only screen and (max-width:767px)	{.row-grid-narrow > [class*="col-"]{padding:0 5px;margin-top:10px;}}


/* .row-thin */
.row-thin{margin:0 -5px;}
	@media only screen and (max-width:767px)	{.row-thin{margin:0 -2.5px;}}
	@media only screen and (max-width:575px)	{.row-thin{margin:0 -1.5px;}}

.row-thin > [class*="col-"]{padding:0 5px;}
	@media only screen and (max-width:767px)	{.row-thin > [class*="col-"]{padding:0 2.5px;}}
	@media only screen and (max-width:575px)	{.row-thin > [class*="col-"]{padding:0 1.5px;}}

.row-grid-thin{margin:-10px -5px 0;}
	@media only screen and (max-width:767px)	{.row-grid-thin{margin:-5px -2.5px 0;}}
	@media only screen and (max-width:575px)	{.row-grid-thin{margin:-3px -1.5px 0;}}

.row-grid-thin > [class*="col-"]{padding:0 5px;margin-top:10px;}
	@media only screen and (max-width:767px)	{.row-grid-thin > [class*="col-"]{padding:0 2.5px;margin-top:5px;}}
	@media only screen and (max-width:575px)	{.row-grid-thin > [class*="col-"]{padding:0 1.5px;margin-top:3px;}}


/* emif */
.er-xl-21by9:before{padding-top:42.857143%}
.er-xl-16by9:before{padding-top:56.25%}
.er-xl-4by3:before{padding-top:75%}
.er-xl-3by2:before{padding-top:66.6666666666%}
.er-xl-2by1:before{padding-top:50%}
.er-xl-1by1:before{padding-top:100%}}
@media only screen and (max-width:1199px)	{.er-lg-21by9:before{padding-top:42.857143%}.er-lg-16by9:before{padding-top:56.25%}.er-lg-4by3:before{padding-top:75%}.er-lg-3by2:before{padding-top:66.6666666666%}.er-lg-2by1:before{padding-top:50%}.er-lg-1by1:before{padding-top:100%}}
@media only screen and (max-width:991px)	{.er-md-21by9:before{padding-top:42.857143%}.er-md-16by9:before{padding-top:56.25%}.er-md-4by3:before{padding-top:75%}.er-md-3by2:before{padding-top:66.6666666666%}.er-md-2by1:before{padding-top:50%}.er-md-1by1:before{padding-top:100%}}
@media only screen and (max-width:767px)	{.er-sm-21by9:before{padding-top:42.857143%}.er-sm-16by9:before{padding-top:56.25%}.er-sm-4by3:before{padding-top:75%}.er-sm-3by2:before{padding-top:66.6666666666%}.er-sm-2by1:before{padding-top:50%}.er-sm-1by1:before{padding-top:100%}}
@media only screen and (max-width:575px)	{.er-21by9:before{padding-top:42.857143%}.er-16by9:before{padding-top:56.25%}.er-4by3:before{padding-top:75%}.er-3by2:before{padding-top:66.6666666666%}.er-2by1:before{padding-top:50%}.er-1by1:before{padding-top:100%}}


/* container */
.container{max-width:1080px;}
@media only screen and (max-width:1199px)	{.container{max-width:970px;}}
@media only screen and (max-width:991px)	{.container{max-width:750px;}}
@media only screen and (max-width:767px)	{.container{max-width:100%}}

.col-xl-10p{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.col-xl-12-5p{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-xl-20p{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
@media only screen and (max-width:1199px)	{.col-lg-10p{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-lg-12-5p{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-20p{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}
@media only screen and (max-width:991px)	{.col-md-10p{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-md-12-5p{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-20p{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}
@media only screen and (max-width:767px)	{.col-sm-10p{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-sm-12-5p{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-20p{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}
@media only screen and (max-width:575px)	{.col-10p{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-12-5p{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-20p{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}


