﻿@charset 'UTF-8';
/* -------------------------------------------------------------------

    Update CSS

-------------------------------------------------------------------- */

/* 2016.12.27 */
.hdg-case-02-container.bg-03 {
    background: url('/assets/img/bg/bg_hdg_case_02_03_pc.jpg') no-repeat 50% 0;
    background-size: cover;
}
/* 2017.1.13 スキー宅急便 */
.fee-result-right-box ul {
    position: relative;
    float: left;
    left: 50%;
}
.fee-result-right-box li {
    text-align: left;
    position:relative;
    left: -50%;
}

/* 2017.1.17 重要なお知らせ */
.nav-important-01 .nav-important-01-inner a.pdf .text-inner {
    padding-left: 15px;
    background: url('/assets/img/icon/icon_pdf_01.png') no-repeat 0 0;
    background-size: 11px 13px;
    background-position: 0 6px;
}

/* 2017.1.30 スキー宅急便 */
.fee-result-right-box ul:after {
    clear: both;
    content: " ";
}
.lyt-fee-calc-01 .fee-result-03 .fee-result-right-box div.title {
    overflow: hidden;
    margin-bottom: 0;
}
.wrapper-update-01 {
    position: relative;
    width: 100%;
}
.lyt-fee-calc-01 .fee-result-03 .fee-result-right-box div.title span {
    display: block;
}
/* 2017.3.3 重要なお知らせ */
.nav-important-01 .nav-important-01-inner .text.external {
    position: relative;
    display: block;
    overflow: hidden;
    padding-left: 22px;
}
.nav-important-01 .nav-important-01-inner .text.external:before {
    font-size: 12px;
    position: absolute;
    top: 8px;
    left: 5px;
    vertical-align: middle;
    color: #20a898;
    font-family: 'iconfont' !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    content: '\e912';
    text-transform: none;
}


/* 2017.3.31 役員一覧 */
.lyt-list-01
{
    margin-bottom: 20px;
}
.lyt-list-01 .title-block
{
    padding: 20px 0 20px 20px;

    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    letter-spacing: -.5em;

    border-bottom: 1px solid #c6c9d3;
}
.lyt-list-01 .title-block:first-child
{
    border-top: 1px solid #c6c9d3;
}
.lyt-list-01 .title-block .text
{
    display: inline-block;

    vertical-align: middle;
    letter-spacing: normal;
}
.lyt-list-01 .title-block .text .title
{
    font-size: 120%;
}
.lyt-list-01 .title-block .text .title .degree
{
    font-size: 75%;

    display: block;

    margin-bottom: 3px;
}
.lyt-list-01 .title-block .text .title .kana
{
    font-size: 78%;

    display: inline-block;

    vertical-align: middle;
}

/* 2018.11.07 取り組み事例 画像 */

#fit_target2 
{ 
	background: url(/ytc/government/case/img/map_bg/02_aomori_bg.jpg) center center; background-size: cover; 
}

#fit_target2 img 
{
	opacity: 0;
	width: 100%;
}

#fit_target3 
{ 
	background: url(/ytc/government/case/img/map_bg/01_hokkaido_bg.jpg) center center; background-size: cover;
}

#fit_target3 img
{
	opacity: 0;
	width: 100%;
}

#fit_target4 
{ 
	background: url(/ytc/government/case/img/map_bg/03_akita_bg.jpg) center center; background-size: cover;
}

#fit_target4 img
{
	opacity: 0;
	width: 100%;
}

#fit_target5 
{ 
	background: url(/ytc/government/case/img/map_bg/04_iwate_bg.jpg) center center; background-size: cover;
}

#fit_target5 img
{
	opacity: 0;
	width: 100%;
}

#fit_target6 
{ 
	background: url(/ytc/government/case/img/map_bg/05_fukushima_bg.jpg) center center; background-size: cover;
}

#fit_target6 img
{
	opacity: 0;
	width: 100%;
}

#fit_target7
{ 
	background: url(/ytc/government/case/img/map_bg/13_tokyo_bg.jpg) center center; background-size: cover;
}

#fit_target7 img
{
	opacity: 0;
	width: 100%;
}

#fit_target8
{ 
	background: url(/ytc/government/case/img/map_bg/14_kanagawa_bg.jpg) center center; background-size: cover;
}

#fit_target8 img
{
	opacity: 0;
	width: 100%;
}

#fit_target9
{ 
	background: url(/ytc/government/case/img/map_bg/15_chiba_bg.jpg) center center; background-size: cover;
}

#fit_target9 img
{
	opacity: 0;
	width: 100%;
}

#fit_target10
{ 
	background: url(/ytc/government/case/img/map_bg/18_nagano_bg.jpg) center center; background-size: cover;
}

#fit_target10 img
{
	opacity: 0;
	width: 100%;
}

#fit_target11
{ 
	background: url(/ytc/government/case/img/map_bg/17_toyama_bg.jpg) center center; background-size: cover;
}

#fit_target11 img
{
	opacity: 0;
	width: 100%;
}

#fit_target12
{ 
	background: url(/ytc/government/case/img/map_bg/22_fukui_bg.jpg) center center; background-size: cover;
}

#fit_target12 img
{
	opacity: 0;
	width: 100%;
}

#fit_target13
{ 
	background: url(/ytc/government/case/img/map_bg/21_shizuoka_bg.jpg) center center; background-size: cover;
}

#fit_target13 img
{
	opacity: 0;
	width: 100%;
}

#fit_target14
{ 
	background: url(/ytc/government/case/img/map_bg/25_mie_bg.jpg) center center; background-size: cover;
}

#fit_target14 img
{
	opacity: 0;
	width: 100%;
}

#fit_target15
{ 
	background: url(/ytc/government/case/img/map_bg/28_hyogo_bg.jpg) center center; background-size: cover;
}

#fit_target15 img
{
	opacity: 0;
	width: 100%;
}

#fit_target16
{ 
	background: url(/ytc/government/case/img/map_bg/34_hiroshima_bg.jpg) center center; background-size: cover;
}

#fit_target16 img
{
	opacity: 0;
	width: 100%;
}

#fit_target17
{ 
	background: url(/ytc/government/case/img/map_bg/31_tottori_bg.jpg) center center; background-size: cover;
}

#fit_target17 img
{
	opacity: 0;
	width: 100%;
}

#fit_target18
{ 
	background: url(/ytc/government/case/img/map_bg/37_tokushima_bg.jpg) center center; background-size: cover;
}

#fit_target18 img
{
	opacity: 0;
	width: 100%;
}

#fit_target19
{ 
	background: url(/ytc/government/case/img/map_bg/39_kochi_bg.jpg) center center; background-size: cover;
}

#fit_target19 img
{
	opacity: 0;
	width: 100%;
}

#fit_target20
{ 
	background: url(/ytc/government/case/img/map_bg/38_ehime_bg.jpg) center center; background-size: cover;
}

#fit_target20 img
{
	opacity: 0;
	width: 100%;
}

#fit_target21
{ 
	background: url(/ytc/government/case/img/map_bg/43_nagasaki.jpg) center center; background-size: cover;
}

#fit_target21 img
{
	opacity: 0;
	width: 100%;
}

#fit_target22
{ 
	background: url(/ytc/government/case/img/map_bg/41_oita_bg.jpg) center center; background-size: cover;
}

#fit_target22 img
{
	opacity: 0;
	width: 100%;
}

#fit_target23
{ 
	background: url(/ytc/government/case/img/map_bg/45_miyazaki_bg.jpg) center center; background-size: cover;
}

#fit_target23 img
{
	opacity: 0;
	width: 100%;
}

#fit_target24
{ 
	background: url(/ytc/government/case/img/map_bg/46_kagoshima_bg.jpg) center center; background-size: cover;
}

#fit_target24 img
{
	opacity: 0;
	width: 100%;
}

#fit_target25
{ 
	background: url(/ytc/government/case/img/map_bg/26_kyoto_bg.jpg) center center; background-size: cover;
}

#fit_target25 img
{
	opacity: 0;
	width: 100%;
}

#fit_targetbk
{
	background-color:#F5F6F8;
}


@media screen and (max-width: 760px)
{
    .lyt-list-01 .title-block .text
    {
        width: 70%;
    }
    .lyt-list-01 .title-block .text .title
    {
        font-size: 100%;

        margin-bottom: 2%;
    }
    .lyt-list-01 .title-block .text .title .degree
    {
        margin-bottom: 0;
    }
}
.lyt-list-01 .lyt-list .text
{
    font-size: 115%;
    line-height: 123px;
}

/* 2017.10.01 運賃改定 */

@media screen and (min-width: 760px)
{
    .lyt-services-01 .lyt-services-01-inner .service-list li.service-03.font-small-02
    {
        font-size: 90% !important;
    }
}

/* 2018.03.19 members footer */
.lyt-members-01.type-03 .tail-adjust
{
    bottom: -44px;
}
@media screen and (max-width: 760px)
{
.lyt-members-01.type-03 .tail-adjust {
    bottom: -41px;
}
}

