<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************
	COMMON
************************************/
body{overflow-x: hidden;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}
.sp {display: none!important;}
.pc {display: block;}
.mauto {margin:auto;}
img {height: auto;}
#responsive_wrap {width:auto;}
.min {font-family: "貂ｸ譏取悃", YuMincho, "繝偵Λ繧ｮ繝取�譛� ProN W3", "Hiragino Mincho ProN", "HG譏取悃E", "�ｭ�ｳ �ｰ譏取悃", "�ｭ�ｳ 譏取悃", serif;}
.fs05 {font-size: .5rem}
.fs075 {font-size: .75rem}
.fs10 {font-size: 1rem}
.fs125 {font-size: 1.25rem}
.fs15 {font-size: 1.5rem}
.fs175 {font-size: 1.75rem}
.bld{font-weight: bold;}
/************************************
	FOOTER
************************************/
.pageFooter {
    width: 910px;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    background-repeat: no-repeat;
    background-position: 790px center;
    background-image: none;
    background-color: #fff;
	margin-bottom: 30px;
	position: relative;
}
.pageFooter .copyright address {
    float: right;
    padding: 25px 110px 0 0;
    line-height: 1.5em;
    font-style: normal;
}
.pageFooter .csuclogos {
    position: absolute;
    right:0;
    top:31px;
    height: 42px;
}
.wide_foot{
	width:910px;
	text-align: right;
	margin: 0 auto;
}
.list-box5 {
	text-align:center;
	margin: 0 auto;
	width: 540px;
}
.btn_zone {
	margin: 0 auto;
	padding: 60px 0;
	width: 100%;
	background-color: #F2F2F2;
}
.list-box5 img{
	width: 100%;
	height: auto;
}
.list-left5{
  display: table-cell;
  vertical-align: middle;
}
.list-center5{
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
.list-right5 {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}

@media (max-width: 767px) {
.pc {display: none!important;}
.sp {display: block!important;}
.uc_size {height: auto;}
/*繝輔ャ繧ｿ繝ｼ*/
.pageFooter {
    width: 910px;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    background-repeat: no-repeat;
    background-position: 790px center;
    background-image: url("../img/saison_uc_logo.gif");
    background-color: #fff;
	margin-bottom: 140px;
}
.pageFooter .copyright address {
    float: right;
    padding: 25px 130px 0 0;
    line-height: 1.5em;
    font-style: normal;
}
.wide_footer{margin: 0 auto 0px;}
.wide_footer img{width: 100%;height: auto;}
.list-box5 {
  width:100%;
  height:auto;
  display: block!important;
	box-sizing: border-box;
}
.list-left5 {
        width:85%;
	height:auto;
	display: block!important;
	box-sizing: border-box;
        margin: 0 auto;
}
.list-center5 {
	width:80%;
	height:auto;
	display: block!important;
	box-sizing: border-box;
        margin: 20px auto;
	padding-left: 0px;
}
.list-right5 {
        width:85%;
	height:auto;
	display: block!important;
	box-sizing: border-box;
	margin: 0 auto;
        padding-left: 0px;
}
.cs_left {margin: 15px auto;}
.uc_right {margin: 15px auto;}
.btn_zone {
	padding: 20px 0;
}
}

/************************************
	IN_CNT
************************************/
#in_cnt {
	background-color:white;
	text-align:center;
	font-family:sans-serif;
}
/* -------- #in_cnt_SP --------- */
@media (max-width: 767px) {
#in_cnt {}
}

/************************************
	HEADER
************************************/
#in_cnt .head_zone{
	background: url(../img/bg.jpg)no-repeat;
	background-size: 1920px;
	background-position: top center;
	color: #FFF;
	padding: 10px 0 30px;
}
#in_cnt .w910 {
	max-width: 910px;
	margin: auto;
}
#in_cnt .nav {
	background: url(../img/nav01.png)no-repeat;
	background-position: top center;
	text-align:left;
	display: flex;
	width: 456px;
	padding:15px;
}
#in_cnt .nav p{height: 60px; margin: 5px;}
#in_cnt .nav p img{height: 60px;}
#in_cnt .main {
	margin: 30px auto;
	position: relative
}
#in_cnt .headSide {
	position: absolute;
	top:0;
	left:0;
}
#in_cnt .line {margin: 50px auto;}
#in_cnt .txt {font-size: 1.25rem;}
#in_cnt .btn {
	display: flex;
	justify-content: center;
}
#in_cnt .btn p{padding: 10px;}
#in_cnt .btn p img{max-width: 100%;}
#in_cnt .lists {
	display: inline-block;
	text-align: left;
}
/* -------- HEADER_SP --------- */
@media (max-width: 767px) {
#in_cnt .head_zone{padding: 0 0 30px;}
#in_cnt .w910 {padding:0 5px}
#in_cnt .nav {
	width: 80%;
	padding: 0 0 5px;
	margin:  0 auto ;
	justify-content: center;
}
#in_cnt .nav p{height: 30px; margin: 5px;}
#in_cnt .nav p img{height: 30px;}
#in_cnt .headSide {
	width: 20%;
	top: -30px;
}
#in_cnt .headSide img{width:100%;}
#in_cnt .line {margin: 20px auto;}
#in_cnt .txt {font-size: 1rem;}
#in_cnt .btn p{padding: 2.5px;}
#in_cnt .btn p img{max-width: 100%;}
#in_cnt .lists {
	display: inline-block;
	text-align: left;
	padding: 0 0 0 .75rem;
	text-indent: -.75rem;
}
}

/************************************
	BODY_box01
************************************/
#content .box01 {
	background: url(../img/box01.jpg)no-repeat;
	background-position: center top;
	padding:70px 0 30px;
}
#content .box01 p{margin: 20px auto;}
/* SP *************************************/
@media (max-width: 767px) {
#content {margin-top:-10px ;}
#content .box01 {
	background: url(../img/bg_sp.png)no-repeat;
	background-position: center top;
	background-size: auto 100%;
	padding:0 0 0;
}
#content .box01 p{margin: 10px auto;}
#content .box01 .spimg img{ width: 100%;}
}
/************************************
	BODY_box02
************************************/
#content .box02 {}
#content .box02 .imgBox{
	background: url(../img/box06.png)no-repeat;
	background-position: center top;
	background-size: 100%;
	max-width: 1020px;
	height: 400px;
	margin: 40px auto;
	position:relative;
	left:-90px;
}
#content .box02 .left{width:61%;}
#content .box02 .right{width:35%;margin: 3% 2% 0;}
#content .box02 .right p{margin: 20px 0;}
#content .box02 .right p img{width: 100%;}
/* SP *************************************/
@media (max-width: 767px) {
#content .box02 .top{
	width:70%;
	margin: 30px 15% 0;
}
#content .box02 .top img{
	width: 100%;
}
#content .box02 .imgBox{
	background: url(../img/bg_sp02.png)no-repeat;
	background-position: center top;
	background-size: 100%;
	width: 100%;
	height: auto;
	margin: 20px auto 10px;
	display: flex;
	flex-direction:column;
	position:static;
}
#content .box02 .left{padding: 125px 0;}
#content .box02 .right{width: 100%;margin: 0 auto 0;}
#content .box02 .right p{margin: 10px 0;}
#content .box02 .right p img{width:80%;}
}
@media (max-width: 360px) {
#content .box02 .left{padding: 105px 0;}
#content .box02 .right {margin: 0 auto 0;}
}

/************************************
	BODY_box03
************************************/
#content .box03 {
	width: 100%;
	margin: 30px auto 60px;
}
#content .box03 p{padding: 10px;}
/* SP *************************************/
@media (max-width: 767px) {
#content .box03 {margin: 20px auto 40px;}
#content .box03 img {width: 100%;}
#content .box03 p{padding: 10px;}
#content .box03 .btnzone {margin: 0 5px 0;}
}

/************************************
	BODY_box04
************************************/
#content .box04 {margin: 40px auto 60px;}
#content .box04 p{padding: 10px;}
/* SP *************************************/
@media (max-width: 767px) {
}
/*******************************
	20200407_add
********************************/
.etnBtn {display: flex!important;}
.etnBtn li{ padding:10px;}
/* SP *************************************/
@media (max-width: 767px) {
.etnBtn {flex-wrap: wrap;}
.etnBtn li{ padding:5px;}
}

</pre></body></html>