html{font-size:62.5%}body{-webkit-text-size-adjust:100%;font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-size:14px;font-weight:500;line-height:1.6;color:#333;min-width:320px}img{vertical-align:bottom;border:none}li{list-style:none}input[type='button'],input[type='submit']{-webkit-appearance:none;border-radius:0}select{-webkit-appearance:none;appearance:none}.error-message{color:#c00}@media screen and (min-width: 768px){.sp{display:none}}.utm-section{padding:60px 0px 0px}@media screen and (min-width: 768px){.utm-section{padding:100px 0 0px}}.utm-section_under{margin-top:35px;padding:20px 0}@media screen and (min-width: 768px){.utm-section_under{padding:50px 0;margin-top:60px}}.utm-section_under.__y{background-color:#f1cc81;position:relative}.utm-h_type__02{text-align:center;font-size:20px;margin-bottom:25px}@media screen and (min-width: 768px){.utm-h_type__02{font-size:36px;margin-bottom:50px}}.utm-h_type__02 .en{display:block;font-size:13px;line-height:1}@media screen and (min-width: 768px){.utm-h_type__02 .en{font-size:25px}}.utm-h_type__02 .en:after{content:'';display:block;width:25px;padding:2px 0;background-color:#333;border-radius:2px;margin:8px auto}@media screen and (min-width: 768px){.utm-h_type__02 .en:after{width:50px;padding:4px 0;border-radius:4px;margin:15px auto}}.utm-h_type__03{text-align:center;font-size:17px;margin-bottom:40px}@media screen and (min-width: 768px){.utm-h_type__03{font-size:26px;margin-bottom:50px}}.utm-h_type__03 .lod{padding:0 20px;position:relative;line-height:25px;text-align:center;display:inline-block}@media screen and (min-width: 768px){.utm-h_type__03 .lod{padding:0 50px}}.utm-h_type__03 .lod:after,.utm-h_type__03 .lod:before{content:"";display:inline-block;padding:1px 7px;background-color:#333;position:absolute;top:50%;margin-top:-1px}@media screen and (min-width: 768px){.utm-h_type__03 .lod:after,.utm-h_type__03 .lod:before{padding:1px 17px}}.utm-h_type__03 .lod:before{left:0}.utm-h_type__03 .lod:after{right:0}.utm-h_type__04{font-size:13px;margin-bottom:15px}@media screen and (min-width: 768px){.utm-h_type__04{font-size:17px}}.utm-text_type__read{font-size:12px;line-height:1.8;padding:0 10px}@media screen and (min-width: 768px){.utm-text_type__read{font-size:17px}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-text_type__read{width:960px;margin:0 auto}}.utm-text_type__news{font-size:12px;line-height:20px}@media screen and (min-width: 768px){.utm-text_type__news{font-size:14px}}.utm-link_type__archive{display:block;font-size:18px;line-height:1;font-weight:bold;color:#fff;background-image:url(/asset/images/common/icon_arr.png);background-repeat:no-repeat;background-size:7px auto;background-position:95% center;background-color:#f9ba00;padding:25px 0;border-radius:34px;text-decoration:none}@media screen and (min-width: 768px){.utm-link_type__archive{text-align:center;display:inline-block;width:260px;font-size:17px;background-position:90% center}}.utm-link_type__box{display:block;border:1px solid #fff;text-align:center;font-size:18px;line-height:1;color:#fff;text-decoration:none;background-image:url(/asset/images/common/icon_arr.png);background-repeat:no-repeat;background-size:7px auto;background-position:96% center;padding:25px 0}@media screen and (min-width: 768px){.utm-link_type__box{font-size:14px;width:240px;padding:20px 0}}.utm-link_type__tel{font-size:15px;line-height:1.5;color:#fff;background-image:url(/asset/images/common/icon_tel.png);background-repeat:no-repeat;background-size:16px auto;background-position:left center;padding-left:25px;display:block;text-decoration:none}@media screen and (min-width: 768px){.utm-link_type__tel{font-size:17px;background-size:20px auto;padding-left:30px}}.utm-link_type__mail{font-size:15px;line-height:1.5;color:#fff;display:block;background-image:url(/asset/images/common/icon_mail.png);background-repeat:no-repeat;background-size:20px auto;background-position:left center;padding-left:25px;text-decoration:none}@media screen and (min-width: 768px){.utm-link_type__mail{font-size:17px;background-size:20px auto;padding-left:30px}}.utm-about_column{padding:0 40px}.utm-about_column:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;background-color:#fff;padding:80px 0;z-index:1}@media screen and (min-width: 960px){.utm-about_column{width:960px;margin:0 auto;padding:0}}.utm-about_column.borrow_action{padding:0 20px;width:276px;margin:0 auto}@media screen and (min-width: 768px){.utm-about_column.borrow_action{width:728px}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-about_column.borrow_action{width:960px;text-align:center}}.utm-about_column .item{background-color:#fff;position:relative;margin-top:50px;border-radius:5px;box-shadow:0px 17px 30px rgba(0,0,0,0.2);position:relative;z-index:2}.utm-about_column .item:nth-of-type(1){margin-top:0}@media screen and (min-width: 768px){.utm-about_column .item{display:inline-block;width:47.5%;margin:5% 1% 0}.utm-about_column .item:nth-of-type(1),.utm-about_column .item:nth-of-type(2){margin-top:0%}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-about_column .item{width:23%;margin:0 0.8%}}.utm-about_column .item.borrow_action{padding:40px 0;border-radius:50%}@media screen and (min-width: 768px){.utm-about_column .item.borrow_action{padding:66px 0}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-about_column .item.borrow_action{width:31%;padding:43px 0}}.utm-about_column .item .count{font-size:40px;color:#888;line-height:1;font-weight:bold;position:absolute;top:-20px;left:15px}.utm-about_column .item .action_title{font-size:15px;color:#888;font-weight:bold;position:static;text-align:center}@media screen and (min-width: 768px){.utm-about_column .item .action_title{font-size:17px}}.utm-about_column .item .figure{text-align:center;padding:60px 0 30px}@media screen and (min-width: 768px){.utm-about_column .item .figure{padding:50px 0 40px}}.utm-about_column .item .figure img{width:115px;height:auto}@media screen and (min-width: 768px){.utm-about_column .item .figure img{width:100px}}.utm-about_column .item .figure.borrow_action{padding:30px 0 0}.utm-about_column .item .figure.borrow_action img{width:113px}@media screen and (min-width: 768px){.utm-about_column .item .figure.borrow_action img{width:132px}}.utm-about_column .item .figure_caption{font-size:15px;color:#474747;font-weight:bold;margin-top:40px}.utm-about_column .item .figure_caption.borrow_action{margin-top:30px}@media screen and (min-width: 768px){.utm-about_column .item .figure_caption{font-size:17px}}.utm-news_column{padding:0 10px}@media screen and (min-width: 960px){.utm-news_column{padding:0;width:960px;margin:0 auto}}.utm-news_item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #b6b6b6}@media screen and (min-width: 768px){.utm-news_item{display:table;width:100%}}@media screen and (min-width: 768px){.utm-news_item{margin-bottom:35px;padding-bottom:35px}}.utm-news_item a{text-decoration:none;color:#333}.utm-news_item .__t{font-size:12px;line-height:1;margin-bottom:10px}@media screen and (min-width: 768px){.utm-news_item .__t{display:table-cell;vertical-align:top;font-size:20px;font-weight:bold;width:170px;text-align:right;line-height:1.2}}@media screen and (min-width: 768px){.utm-news_item .__d{display:table-cell;vertical-align:top;padding:0 50px 0 30px;background-image:url(/asset/images/common/icon_arr__gray.png);background-repeat:no-repeat;background-size:auto;background-position:98% center}}.utm-news_link{text-align:center}@media screen and (min-width: 768px){.utm-news_link{text-align:right}}.utm-footer{background-color:#f9ba00;padding:35px 10px 40px;margin-top:90px}@media screen and (min-width: 768px){.utm-footer{padding:60px 10px 70px}}.utm-footer_logo{font-size:15px;color:#fff;text-align:center;line-height:1.5;overflow:hidden}@media screen and (min-width: 321px){.utm-footer_logo{text-align:left}.utm-footer_logo .hidden{display:none}}@media screen and (min-width: 321px) and (min-width: 768px){.utm-footer_logo{font-size:17px}}.utm-footer_logo img{width:auto;height:38px;vertical-align:middle;float:left;padding-left:20px}@media screen and (min-width: 321px){.utm-footer_logo img{margin-right:10px;float:none;padding-left:0}}@media screen and (min-width: 321px) and (min-width: 768px){.utm-footer_logo img{width:50px;height:auto;margin-right:20px}}@media screen and (min-width: 768px){.utm-footer_info__column{overflow:hidden}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-footer_info__column{width:960px;margin:0 auto}}@media screen and (min-width: 768px){.utm-footer_info__column .item{float:right}}.utm-footer_info__column .item:nth-of-type(2){margin-top:40px}@media screen and (min-width: 768px){.utm-footer_info__column .item:nth-of-type(2){float:left;margin-top:0}}.utm-footer_info__link{margin-top:20px}.utm-footer_info__link:nth-of-type(1){margin-top:0}.utm-footer_info__p{margin-top:20px}@media screen and (min-width: 768px){.utm-footer_info__p{padding-left:70px}.utm-footer_info__p:nth-of-type(1){margin-top:0}}.utm-copy{text-align:center;color:#fff;font-size:10px;margin-top:30px}@media screen and (min-width: 768px){.utm-copy{text-align:right;margin-top:40px;font-size:12px}}@media screen and (min-width: 768px) and (min-width: 960px){.utm-copy{width:960px;margin:40px auto 0}}
/* 2018-04-11 */
.item.borrow_action,
.utm-footer_info__link a,
.more_linker a,
._d a img,
.utm-return_btn a img {
  -moz-transition: opacity 0.2s ease-in;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.utm-footer_info__link a:hover,
.more_linker a:hover,
._d a img:hover,
.utm-return_btn a img:hover {
  opacity: 0.7;
}
.item.borrow_action:hover {
  opacity: 0.8;
}

ul.corporate_list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
    justify-content: space-between;
    padding: 0 3%;
}

ul.corporate_list::after {
    content: "";
    display: block;
    width: calc(33% - 30px);
}

@media(min-width: 768px) {
    ul li.corporate_item {
        width: calc(33% - 30px);
        margin: 0 5px 30px 5px;
        height: 100%;
        padding: 5px;
    }
}

@media(max-width: 768px) {
    ul li.corporate_item {
        width: calc(48% - 20px);
        margin: 0 5px 30px 5px;
        height: 100%;
    }
}

@media(max-width: 500px) {
    ul li.corporate_item {
        width: calc(95%);
        margin: 10px 5px 30px 5px;
    }
}


.corporate_item img.logo {
    width: 50%;
    height: 72px;
    object-fit: cover;
    /* margin-right: 15%; */
    float: left;
}


.corporate_item img.pr_img {
    width: 65%;
    max-height: 80px;
    object-fit: cover;
    padding-left: 20%;
}

.pr_box {
    display: inline-block;
    text-align: center;
    width: 50%;
    float: left;
}

.pr_box .pr_text {
    font-size: 80%;
    padding-left: 20%;
}

p.com_name {
    border-bottom: 1px solid #ccc;
    letter-spacing: 10px;
    padding: 10px 0 5px 10px;
    font-size: 120%;
    clear: both;
}

p.com_itd {
   padding: 5px 0 0 10px;
}


@media(min-width: 768px) {
	.pr_box .pr_text {
		white-space: normal;
	}
}

@media(max-width: 768px) {
	p.com_name {
		letter-spacing: .1px;
	}
	
	p.com_itd {
		word-wrap: break-word;
		overflow-wrap: break-word;
	}
}