@charset "utf-8";
@media (max-width:740px) {
    .modal,
    .modal .close {
        top: 0;
        width: 100%;
        height: 100%
    }
    * {
        font-family: -apple-system-body, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans Japanese", "游ゴシック  Medium", "Yu Gothic Medium", "メイリオ", meiryo, sans-serif
    }
    li,
    ul {
        margin: 0;
        padding: 0
    }
    .pc {
        display: none
    }
    p {
        font-size: 16dp
    }
    .md-btn-area {
        margin: 10px auto;
        width: 100%
    }
    .md-btn {
        border: 1px solid #7a7a7a;
        padding: 10px;
        margin: 5px;
        border-radius: 3px;
        cursor: pointer;
        text-shadow: 0 -1px 0 #000;
        -webkit-box-shadow: 0 0 0 1px #222;
        box-shadow: 0 0 0 1px #222;
        text-decoration: none
    }
    .md-btn:hover {
        background-color: #6e6e6e
    }
    .modal {
        opacity: 0;
        position: fixed;
        left: 0;
        overflow-y: auto;
        text-shadow: 0 1px 0 #333;
        color: #fff;
        text-align: center;
        font-size: 20px;
        -webkit-transition: opacity .4s linear;
        transition: opacity .4s linear;
        -webkit-transform: translate(0, 100%);
        -ms-transform: translate(0, 100%);
        transform: translate(0, 100%)
    }
    .modal-inner {
        position: relative;
        margin: 60px 5% 5%;
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
        box-shadow: 0 0 15px rgba(0, 0, 0, .2);
        border-radius: 15px;
        background-color: rgba(255, 255, 255, .2);
        z-index: 10
    }
    .modal h2 {
        border-bottom: 1px solid;
        padding-bottom: 20px
    }
    .modal .close {
        display: block;
        position: absolute;
        background-color: rgba(0, 0, 0, .74);
        z-index: 1
    }
    .modal .close span {
        position: absolute;
        top: 10px;
        right: 10px;
        width: 40px;
        height: 40px;
        background-color: rgba(255, 255, 255, .2);
        cursor: pointer;
        text-indent: -9999px
    }
    .modal .close span:after,
    .modal .close span:before {
        content: "";
        position: absolute;
        top: 4px;
        border: 1px solid #fff;
        height: 30px
    }
    .modal .close span:before {
        left: 19px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .modal .close span:after {
        right: 19px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    #modal-one:target,
    #modal-three:target,
    #modal-two:target {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    h2.present {
        background: url(../img/mobile/bamboo1.png) right center no-repeat #ff0;
        background-size: contain;
        text-indent: 2em
    }
    h2.afterservice {
        border: solid #bde995;
        border-radius: 5px;
        text-indent: 3em;
        background: url(../img/mobile/bamboo2.png) 10px center no-repeat;
        background-size: contain;
        width: 95%;
        margin: 0 auto 20px
    }
    #afterservice section,
    .suzukiservice section {
        border: 1px solid rgba(0, 0, 0, .3);
        box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
        overflow: hidden;
        text-decoration: none
    }
    #afterservice,
    header#form,
    header#present_box {
        background-color: #fff
    }
    #afterservice {
        box-sizing: border-box;
        width: 98%;
        margin: 1% auto
    }
    #afterservice section {
        width: 95%;
        padding: 5px;
        margin: 5px auto
    }
    .suzukiservice {
        overflow: hidden;
        box-sizing: border-box
    }
    .suzukiservice section {
        width: 45%;
        padding: 1%;
        margin: 1%;
        float: left
    }
    .suzukiservice section img {
        max-width: 50px;
        float: left;
        padding-right: 1em
    }
    #afterservice section img {
        max-width: 80px;
        float: left;
        padding-right: 1em
    }
    #afterservice section h3 {
        font-size: nomal;
        padding: 0;
        background: 0 0;
        text-align: left;
        color: #1400be;
        border: none
    }
    #after .suzukiservice section p,
    #afterservice section p,
    .suzukiservice section p {
        margin-left: .5em;
        font-size: small;
        color: #000
    }
    .suzukiservice section p {
        vertical-align: middle
    }
    service p {
        font-size: x-large;
        color: #1400be;
        margin: 2px
    }
    #present_box ul {
        display: -webkit-flex;
        display: flex
    }
    #present_box li {
        list-style: none;
        display: block;
        padding: 5px
    }
    .monthly {
        padding-bottom: 10px
    }
    .monthly ul {
        display: -webkit-flex;
        display: flex
    }
    .monthly li {
        list-style: none;
        display: block;
        padding: 5px
    }
    #afterservice header {
        display: -webkit-flex;
        display: flex;
        flex-direction: column
    }
    header#form {
        display: -webkit-flex;
        display: flex
    }
    #form section {
        display: block;
        min-height: 80px;
        padding: 5px;
        flex: 1
    }
    .arrow_box {
        position: relative;
        background: #88b7d5;
        border: 4px solid #c2e1f5;
        margin-top: 20px
    }
    .arrow_box:after,
    .arrow_box:before {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }
    .arrow_box:after {
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #88b7d5;
        border-width: 30px;
        margin-left: -30px
    }
    .arrow_box:before {
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #c2e1f5;
        border-width: 36px;
        margin-left: -36px
    }
    #form section div.arrow_box p {
        color: #00008b;
        text-align: center;
        display: block;
        margin: 5px;
        font-size: x-large
    }
    #form section img {
        float: right
    }
    #toThai {
        top: 5px
    }
    #page-top,
    #toThai {
        position: fixed;
        right: 20px;
        font-size: 77%
    }
    .other-container {
        width: 100%;
        height: 80px
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    article#globalRight {
        font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif
    }
    article#new {
        display: flex;
        flex-flow: column nowrap;
        font-size: small;
        padding: 0 5px
    }
    article#new header{
				font-size: large;
				font-weight: 600;
				padding: 10px 5px;
				background-color: #6eba33;
				color: #fff;
				text-shadow: 1px 1px 1px #272727;
    }
    article#new>dl {
        margin: 0 0 10px;
        padding: 0;
        display: -webkit-flex;
        display: flex;
        list-style: none;
        flex-wrap: wrap;
        border: 1px solid #62a478
    }
    article#new>dl:nth-of-type(2n) {
        background: rgba(255, 255, 230, 1)
    }
    article#new>dl>dd>dl>dt {
        display: none
    }
    #form ul,
    article#globalRight>section.leftContainer>article#thema>ul {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0;
        margin: 10px
    }
    #form ul li,
    article#globalRight>section.leftContainer>article#thema>ul>li {
        list-style: none;
        margin-bottom: 1rem;
        width: 49%;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .3)
    }
    article#thema ul li a {
        display: flex;
        align-items: center;
        flex-basis: 48%;
        text-decoration: none
    }
    article#thema ul li a img {
        width: 30%
    }
    article#thema ul li div {
        margin-left: .5em
    }
    #form ul li div.form,
    article#thema ul li div {
        margin-left: .5em;
        font-size: medium;
        font-weight: 300
    }
    article#globalRight>section.know>ul>li>a {
        float: left;
        width: 100%;
        min-height: 40px;
        text-indent: -9999em
    }
    @media (min-width:450px) {
        article#globalRight>section.know>ul>li>a {
            float: left;
            width: 100%;
            min-height: 60px;
            text-indent: -9999em
        }
    }
    article#globalRight>section.know>ul>li:nth-of-type(1)>a {
        background: url(../img/pcKnow1Ban.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>section.know>ul>li:nth-of-type(2)>a {
        background: url(../img/pcKnow2Ban.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>section.know>ul>li:nth-of-type(3)>a {
        background: url(../img/pcKnow3Ban.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>section.know>ul>li:nth-of-type(4)>a {
        background: url(../img/pcKnow4Ban.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>section.know>ul>li:nth-of-type(5)>a {
        background: url(../img/pcKnow5Ban.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>section.know1>aside,
    article#globalRight>section.know2>aside,
    article#globalRight>section.know3>aside,
    article#globalRight>section.know4>aside,
    article#globalRight>section.know5>aside,
    article#globalRight>section.know>aside,
    article#globalRight>section.process>aside {
        float: right;
        position: relative;
        width: 140px;
        height: 40px;
        margin-bottom: 10px;
        background: url(../img/pcPdfButton.png)
    }
    article#globalRight>section.know1>aside>p:nth-of-type(1),
    article#globalRight>section.know2>aside>p:nth-of-type(1),
    article#globalRight>section.know3>aside>p:nth-of-type(1),
    article#globalRight>section.know4>aside>p:nth-of-type(1),
    article#globalRight>section.know5>aside>p:nth-of-type(1),
    article#globalRight>section.know>aside>p:nth-of-type(1),
    article#globalRight>section.process>aside>p:nth-of-type(1) {
        float: left;
        position: absolute;
        top: 3px;
        left: 53px
    }
    article#globalRight>section.know1>aside>p:nth-of-type(1)>a,
    article#globalRight>section.know2>aside>p:nth-of-type(1)>a,
    article#globalRight>section.know3>aside>p:nth-of-type(1)>a,
    article#globalRight>section.know4>aside>p:nth-of-type(1)>a,
    article#globalRight>section.know5>aside>p:nth-of-type(1)>a,
    article#globalRight>section.know>aside>p:nth-of-type(1)>a,
    article#globalRight>section.process>aside>p:nth-of-type(1)>a {
        float: left;
        font-size: 10pt;
        font-weight: 700;
        color: #999
    }
    article#globalRight>section.know1>aside>p:nth-of-type(2),
    article#globalRight>section.know2>aside>p:nth-of-type(2),
    article#globalRight>section.know3>aside>p:nth-of-type(2),
    article#globalRight>section.know4>aside>p:nth-of-type(2),
    article#globalRight>section.know5>aside>p:nth-of-type(2),
    article#globalRight>section.know>aside>p:nth-of-type(2),
    article#globalRight>section.process>aside>p:nth-of-type(2) {
        float: left;
        font-size: 8pt;
        color: #999;
        position: absolute;
        top: 20px;
        left: 37px
    }
    article#globalRight>section.know>ul {
        width: 80%;
        margin: 0 auto;
				padding: 20px 0;
    }
    article#globalRight>section.know>ul>li {
        float: left;
        width: 100%;
        margin: 0 0 10px;
				list-style: none;
    }
    article#globalRight>section.rightContainer>aside#ban1>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan1.png)
    }
    article#globalRight>section.rightContainer>aside#ban1>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban2>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan2.png)
    }
    article#globalRight>section.rightContainer>aside#ban2>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban3>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan3.png)
    }
    article#globalRight>section.rightContainer>aside#ban3>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban4>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan4.png)
    }
    article#globalRight>section.rightContainer>aside#ban4>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban5>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b9.png)
    }
    article#globalRight>section.rightContainer>aside#ban5>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban6>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan6.png)
    }
    article#globalRight>section.rightContainer>aside#ban6>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban7>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan7.png)
    }
    article#globalRight>section.rightContainer>aside#ban7>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban8>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan8.png)
    }
    article#globalRight>section.rightContainer>aside#ban8>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban9>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan9.png)
    }
    article#globalRight>section.rightContainer>aside#ban9>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban10>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan10.png)
    }
    article#globalRight>section.rightContainer>aside#ban10>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban11>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan9-2.png)
    }
    article#globalRight>section.rightContainer>aside#ban11>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban12>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/pcRightBan10_2.png)
    }
    article#globalRight>section.rightContainer>aside#ban12>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban13>p {
        width: 100%;
        height: 300px;
        text-indent: -9999em;
        background: url(../img/tel.png) no-repeat;
        margin-bottom: 10px
    }
    article#globalRight>section.rightContainer>aside#ban13>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 300px;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban14>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b1.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban14>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban15>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b2.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban15>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban16>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b3.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban16>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban17>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b4.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban17>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban18>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b5.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban18>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban19>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b6.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban19>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban20>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b7.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban20>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban21>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b8.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban21>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban22>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b10.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban22>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban23>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b11.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban23>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban24>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b15.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban24>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban25>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b17.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban25>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban26>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b18.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban26>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban27>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b19.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban27>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban28>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b20.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban28>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban29>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b22.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban29>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban30>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b23.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban30>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban31>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b14.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban31>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#ban32>p {
        width: 100%;
        height: 100%;
        text-indent: -9999em;
        background: url(../img/b24.png) no-repeat
    }
    article#globalRight>section.rightContainer>aside#ban32>footer>a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>section.rightContainer>aside#mag>section {
        float: left;
        position: relative;
        width: 100%;
        height: 100%;
        background: url(../img/pcRightMagBg.png)
    }
    article#globalRight>section.rightContainer>aside#mag>section>form {
        float: left;
        position: absolute
    }
    article#globalRight>section.rightContainer>aside#mag>section>form:nth-of-type(1) {
        top: 120px;
        left: 15px
    }
    article#globalRight>section.rightContainer>aside#mag>section>form:nth-of-type(2) {
        top: 142px;
        left: 15px
    }
    article#globalRight>section.rightContainer>aside#mag>section>form>input {
        float: left;
        height: 17px;
        margin: 0 5px 0 0;
        font-size: 7pt;
        line-height: 17px;
        border: 1px solid #000
    }
    article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(1) {
        width: 136px
    }
    article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(1):focus {
        background: #fdd
    }
    article#globalRight>section.rightContainer>aside#mag>section>form>input:nth-of-type(2) {
        float: left;
        margin: 0;
        padding: 0 5px
    }
    article#globalRight>section.rightContainer>aside#twitter {
        width: 100%;
        height: 100%;
        background: #62a478;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1) {
        float: left;
        width: 183px;
        padding: 10px
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(1) {
        float: left;
        width: 31px;
        height: 31px;
        margin: 0 5px 0 0
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(2) {
        float: left;
        width: 147px;
        margin: 0;
        font-size: 7pt;
        color: #fff
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(1)>li:nth-of-type(3)>a {
        float: left;
        width: 147px;
        margin: 0;
        font-size: 12pt;
        font-weight: 700;
        color: #fff
    }
    article#globalRight>section.rightContainer>aside#twitter>section {
        float: left;
        width: 191px;
        padding: 5px;
        margin: 0 1px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        background: #fff
    }
    article#globalRight>section.rightContainer>aside#twitter>section>article>p {
        float: left;
        width: 100%;
        padding: 5px 0;
        font-size: 8pt;
        line-height: 12pt;
        border-bottom: 1px dotted #666
    }
    article#globalRight>section.rightContainer>aside#twitter>section>article:nth-last-of-type(1)>p {
        border-bottom: none
    }
    article#globalRight>section.rightContainer>aside#twitter>section>article>p>a {
        display: inline;
        font-size: 8pt;
        line-height: 12pt
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) p,
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) ul,
    article#globalRight>section.help1>ul>li>dl>dd.button,
    article#globalRight>section.help2>ul>li>dl>dd.button,
    article#globalRight>section.help3>ul>li>dl>dd.button,
    article#globalRight>section.help4>ul>li>dl>dd.button {
        display: none
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2) {
        float: left;
        width: 183px;
        padding: 10px
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li {
        float: left;
        margin: 0;
        padding: 0
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li:nth-of-type(1)>a {
        float: left;
        width: 18px;
        height: 16px;
        margin: 0 5px 0 0;
        padding: 0;
        text-indent: -9999em;
        background: url(http://widgets.twimg.com/i/widget-bird.png) left 50% no-repeat
    }
    article#globalRight>section.rightContainer>aside#twitter>ul:nth-of-type(2)>li:nth-of-type(2)>a {
        float: left;
        width: 160px;
        margin: 0;
        padding: 0;
        font-size: 9pt;
        text-align: right;
        color: #fff
    }
    article#globalRight>article.searchContainer,
    article#globalRight>section.help1,
    article#globalRight>section.help1>ul,
    article#globalRight>section.help2,
    article#globalRight>section.help2>ul,
    article#globalRight>section.help3,
    article#globalRight>section.help3>ul,
    article#globalRight>section.help4,
    article#globalRight>section.help4>ul {
        float: left;
        width: 100%
    }
    article#globalRight>section.help1>header {
        background: 0 0
    }
    article#globalRight>article.searchContainer>header,
    article#globalRight>section.help1>header,
    article#globalRight>section.help2>header,
    article#globalRight>section.help3>header,
    article#globalRight>section.help4>header {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        text-indent: 35px;
        background-color: #6bb887;
        color: #fff;
        font-weight: 700;
        height: 20px;
        padding: 8px 0;
        background-image: none
    }
    ,
    article#globalRight>article.searchContainer>header#area1,
    article#globalRight>article.searchContainer>header#area10,
    article#globalRight>article.searchContainer>header#area2,
    article#globalRight>article.searchContainer>header#area3,
    article#globalRight>article.searchContainer>header#area4,
    article#globalRight>article.searchContainer>header#area5,
    article#globalRight>article.searchContainer>header#area6,
    article#globalRight>article.searchContainer>header#area7,
    article#globalRight>article.searchContainer>header#area8,
    article#globalRight>article.searchContainer>header#area9,
    article#globalRight>article.searchContainer>header#floor1,
    article#globalRight>article.searchContainer>header#floor2,
    article#globalRight>article.searchContainer>header#floor3,
    article#globalRight>article.searchContainer>header#floor4,
    article#globalRight>article.searchContainer>header#floor5,
    article#globalRight>article.searchContainer>header#floor6,
    article#globalRight>article.searchContainer>header#type1,
    article#globalRight>article.searchContainer>header#type2,
    article#globalRight>article.searchContainer>header#type3,
    article#globalRight>article.searchContainer>header#type4 {
        background-image: url(../img/mobile/search.png);
        background-repeat: no-repeat
    }
    ,
    article#globalRight>article.searchContainer>header#recommend1,
    article#globalRight>article.searchContainer>header#recommend2,
    article#globalRight>article.searchContainer>header#recommend3,
    article#globalRight>article.searchContainer>header#recommend4,
    article#globalRight>article.searchContainer>header#recommend5,
    article#globalRight>article.searchContainer>header#recommend6 {
        background-image: url(../img/mobile/recommend.png);
        background-repeat: no-repeat
    }
    article#globalRight>article.searchContainer>header#buy {
        background: url(../img/pcListBuyHeadBg.png) no-repeat
    }
    article#globalRight>article.searchContainer>header#key {
        background: url(../img/pcListKeyHeadBg.png) no-repeat
    }
    article#globalRight>article.searchContainer>nav#abc {
        float: left;
        width: 745px;
        margin: 16px 0 21px
    }
    article#globalRight>article.searchContainer>nav#abc>ul>li {
        float: left;
        margin: 0 5px 5px 0;
        padding: 0
    }
    article#globalRight>article.searchContainer>nav#abc>ul>li.active {
        float: left;
        margin: 0 5px 5px 0;
        padding: 0;
        background: #fcc
    }
    article#globalRight>article.searchContainer>nav#abc>ul>li>a {
        float: left;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 0;
        text-align: center;
        line-height: 30px;
        color: #666;
        border: 1px solid #666
    }
    article#globalRight>article.searchContainer>nav#abc>ul>li>a:hover {
        background: #fee;
        color: #f36
    }
    article#globalRight>article.searchContainer>nav#abc>ul>li.active>a {
        color: #f36
    }
    article#globalRight>article.searchContainer>section#hit {
        text-align: right;
        color: #999
    }
    article#globalRight>article.searchContainer>section#hit>span {
        font-weight: 700;
        color: #62a478
    }
    article#globalRight>article.searchContainer>dl,
    article#globalRight>section.help1>ul>li,
    article#globalRight>section.help2>ul>li,
    article#globalRight>section.help3>ul>li,
    article#globalRight>section.help4>ul>li {
        float: left;
        position: relative;
        width: 100%;
        margin-bottom: 10px;
        padding: 10px;
        border: 1px solid #62a478;
        overflow: hidden
    }
    article#globalRight>article.searchContainer>dl:nth-of-type(even) {
        background: url(../img/pcSearchContainerBg.png) right bottom no-repeat rgba(255, 255, 230, 1)
    }
    article#globalRight>article.searchContainer>dl:last-child {
        margin-bottom: 0
    }
    article#globalRight>article.searchContainer>dl>dt,
    article#globalRight>section.help1>ul>li>a,
    article#globalRight>section.help2>ul>li>a,
    article#globalRight>section.help3>ul>li>a,
    article#globalRight>section.help4>ul>li>a {
        float: left;
        margin: 0 5px 5px 0;
        padding: 0;
        width: 30%
    }
    article#globalRight>article.searchContainer>dl>dt>a {
        float: left;
        width: 100%;
        margin-top: 3em;
        height: auto
    }
    article#globalRight>article.searchContainer>dl>dt>a>img {
        border: 1px solid #FFF;
        -moz-box-shadow: 0 0 1px rgba(000, 000, 000, .3);
        -webkit-box-shadow: 0 0 1px rgba(000, 000, 000, .3)
    }
    article#globalRight>article.searchContainer>dl.azukari>dd>header {
        float: left;
        width: 353px;
        height: 27px;
        margin: 0 0 10px;
        padding: 0 0 10px 21px;
        border-bottom: 1px solid #62a478;
        font-size: 10pt;
        font-weight: 700;
        color: #62a478
    }
    article#globalRight>article.searchContainer>dl.azukari>dd {
        float: left;
        width: 100%!important;
        margin: 0;
        padding: 0
    }
    article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dd:nth-last-of-type(1) {
        float: left;
        width: 70%;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    article#globalRight>article.searchContainer>dl>dd>header {
        float: left;
        width: 90%;
        margin: 0 0 10px;
        padding: 0 0 10px 21px;
        border-bottom: 1px solid #62a478;
        font-size: 10pt;
        font-weight: 700;
        color: #62a478
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>header {
        background: url(../img/pcHomeIcon.png) left 6px no-repeat;
        padding-bottom: 3px;
        margin-left: -46%;
        width: 134%
    }
    article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>header {
        background: url(../img/pcHomeIcon.png) left 6px no-repeat;
        padding-bottom: 3px;
        margin-left: 0;
        width: 100%!important
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(2)>header {
        background: url(../img/pcSystemIcon.png) left top no-repeat
    }
    article#globalRight>article.searchContainer>dl>dd>header>a {
        float: left;
        width: 95%;
        font-size: 14pt;
        font-weight: 700;
        color: #62a478 overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    article#globalRight>article.searchContainer>dl>dd>header>img {
        float: left;
        margin-right: 5px
    }
    article#globalRight>section.help1>ul>li>dl>dd:nth-of-type(1),
    article#globalRight>section.help2>ul>li>dl>dd:nth-of-type(1),
    article#globalRight>section.help3>ul>li>dl>dd:nth-of-type(1),
    article#globalRight>section.help4>ul>li>dl>dd:nth-of-type(1) {
        width: 100%;
        margin-bottom: 1em;
        padding-bottom: 1em;
        border-bottom: 1px solid #62a478
    }
    article#globalRight>section.help1>ul>li>dl>dt,
    article#globalRight>section.help2>ul>li>dl>dt,
    article#globalRight>section.help3>ul>li>dl>dt,
    article#globalRight>section.help4>ul>li>dl>dt {
        float: left;
        width: 25%;
        margin: 0 0 5px;
        padding: 0 0 0 7%;
        font-size: 10pt;
        line-height: 15pt;
        font-weight: 700;
        background: url(../img/pcNewTitleBg.png) left 50% no-repeat
    }
    article#globalRight>section.help1>ul>li>dl>dd,
    article#globalRight>section.help2>ul>li>dl>dd,
    article#globalRight>section.help3>ul>li>dl>dd,
    article#globalRight>section.help4>ul>li>dl>dd {
        float: left;
        width: 60%;
        margin: 0 0 5px;
        font-size: 10pt;
        line-height: 15pt
    }
    article#globalRight>article.searchContainer>dl>dd,
    article#globalRight>section.help1>ul>li>dl,
    article#globalRight>section.help2>ul>li>dl,
    article#globalRight>section.help3>ul>li>dl,
    article#globalRight>section.help4>ul>li>dl {
        float: left;
        width: 68%;
        margin: 0;
        padding: 0
    }
    article#globalRight>section.help1>ul>li>dl>dd:nth-last-of-type(1),
    article#globalRight>section.help1>ul>li>dl>dt:nth-last-of-type(1),
    article#globalRight>section.help2>ul>li>dl>dd:nth-last-of-type(1),
    article#globalRight>section.help2>ul>li>dl>dt:nth-last-of-type(1),
    article#globalRight>section.help3>ul>li>dl>dd:nth-last-of-type(1),
    article#globalRight>section.help3>ul>li>dl>dt:nth-last-of-type(1),
    article#globalRight>section.help4>ul>li>dl>dd:nth-last-of-type(1),
    article#globalRight>section.help4>ul>li>dl>dt:nth-last-of-type(1) {
        width: 138%;
        margin-top: 1em;
        padding-top: 1em;
        text-align: justify;
        border-top: 1px solid #62a478;
        margin-left: -45%
    }
    article#globalRight>article.searchContainer>dl>dd.azukari {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0
    }
    article#globalRight>article.searchContainer>dl>dd.azukari:nth-of-type(1)>header {
        background: url(../img/pcHomeIcon.png) left 6px no-repeat;
        padding-bottom: 3px;
        margin-left: 0;
        width: 100%
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(2) {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: smaller
    }
    article#globalRight>article.searchContainer>dl>dd>dl,
    article#globalRight>article.searchContainer>dl>dd>dl>dd,
    article#globalRight>article.searchContainer>dl>dd>dl>dt {
        float: left;
        margin: 0;
        padding: 0;
        font-size: smaller;
        width: 100%
    }
    article#globalRight>article.searchContainer>dl.azukari>dd>dl,
    article#globalRight>article.searchContainer>dl.azukari>dd>dl>dd,
    article#globalRight>article.searchContainer>dl.azukari>dd>dl>dt {
        float: left;
        margin: 0;
        padding: 0;
        font-size: small;
        width: 100%
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(1) {
        margin: 0 0 16px
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dt {
        float: left;
        width: 25%;
        padding-left: 5%;
        font-weight: 500;
        background: url(../img/pcNewTitleBg.png) left 50% no-repeat;
        clear: both
    }
    article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dt {
        float: left;
        width: 15%;
        padding-left: 5%;
        font-weight: 500;
        background: url(../img/pcNewTitleBg.png) left 50% no-repeat;
        clear: both
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dd {
        float: left;
        width: 60%
    }
    article#globalRight>article.searchContainer>dl.azukari>dd:nth-of-type(1)>dl>dd {
        float: left;
        width: 70%;
				padding-left: 5%;
    }
    article#globalRight>article.searchContainer>dl>dd:nth-of-type(1)>dl>dd:nth-last-of-type(1)>a {
        float: left;
        width: 100%;
        height: 100%;
        text-indent: -9999em
    }
    article#globalRight>article.searchContainer>dl>div>dl>dt {
        float: left;
        width: 15%;
        height: 20px;
        padding: 0 0 0 4%;
        margin: 0;
        font-weight: 500;
        line-height: 20px;
        background: url(../img/pcNewTitleBg.png) left 50% no-repeat
    }
    article#globalRight>article.searchContainer>dl>div {
        clear: both
    }
    article#globalRight>article.searchContainer>dl>div>header>a>img {
        vertical-align: sub;
        padding-right: 5px
    }
    article#globalRight>article.searchContainer>dl.azukari>div>dl>dd:nth-of-type(2n-1) {
        float: left;
        width: 50%;
        margin: 0;
        padding: 0;
				height: inherit;
        text-align: left;
        line-height: 20px
    }
    article#globalRight>article.searchContainer>dl.azukari>div>dl>dd:nth-of-type(2n) {
        float: left;
        width: 45%;
        margin: 0;
        padding: 0;
				height: inherit;
        text-align: left;
        line-height: 20px
    }
    article#globalRight>article.searchContainer>dl>div>dl>dd:nth-of-type(2n-1) {
        float: left;
        width: 30%;
        height: 20px;
        margin: 0;
        padding: 0;
        text-align: center;
        line-height: 20px
    }
    article#globalRight>article.searchContainer>dl>div>dl>dd:nth-of-type(2n) {
        float: left;
        width: 45%;
        height: 20px;
        margin: 0;
        padding: 0;
        text-align: center;
        line-height: 20px
    }
    article#globalRight>article.prevContainer {
        float: left;
        width: 100%
    }
    article#globalRight>article.prevContainer>header {
        float: left;
        width: 100%;
        height: 30px;
        margin-bottom: 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) {
        width: 100%;
        margin: 0 16px 10px 0
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(1) img {
        width: 100%
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2) {
        width: 100%;
        margin: 0;
        padding: 0;
        border: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dt {
        float: left;
        width: 89px;
        margin: 0 0 .2em;
        padding: 0 0 0 21px;
        font-size: 9pt;
        font-weight: 700;
        line-height: 13.5pt;
        background: url(../img/pcNewTitleBg.png) left 50% no-repeat
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd {
        float: left;
        width: 70%;
        width: -webkit-calc(100% - 110px);
        width: calc(100% - 110px);
        margin: 0 0 .2em;
        padding: 0;
        font-size: 9pt;
        line-height: 13.5pt
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd:nth-of-type(1) {
        width: 100%;
        font-size: 10pt;
        font-weight: 700;
        color: #62a478;
        text-align: center;
        border-bottom: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dd:nth-last-of-type(1),
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(2)>dl>dt:nth-last-of-type(1) {
        margin-bottom: 0
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3) {
        float: left;
        width: 100%;
        height: 105px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul {
        display: flex;
        -webkit-justify-content: space-around;
        justify-content: space-around;
        -webkit-align-items: center;
        align-items: center
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li {
        display: block;
        width: 20%;
        height: 85px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li:nth-last-of-type(1) {
        margin: 0
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(1) {
        background: url(../img/mobile/famili_icon_1.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(2) {
        background: url(../img/mobile/famili_icon_3.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(3) {
        background: url(../img/mobile/famili_icon_5.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(4) {
        background: url(../img/mobile/famili_icon_7.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.off:nth-of-type(5) {
        background: url(../img/mobile/famili_icon_9.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(1) {
        background: url(../img/mobile/famili_icon_2.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(2) {
        background: url(../img/mobile/famili_icon_4.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(3) {
        background: url(../img/mobile/famili_icon_6.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(4) {
        background: url(../img/mobile/famili_icon_8.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(3)>ul>li.on:nth-of-type(5) {
        background: url(../img/mobile/famili_icon_10.png) no-repeat;
        background-size: contain;
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(4) {
        background: url(../img/pcPrevPriceHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(4).num1 {
        background: url(../img/pcPrevPrice1HeadBg.png);
        width: 100%;
        margin: 0 0 26px;
        border-top: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(4).num2 {
        background: url(../img/pcPrevPrice2HeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4) {
        width: 100%;
        margin: 0 0 26px;
        border-top: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul {
        width: 100%;
        display: flex;
        flex-flow: column;
        border-right: 1px solid #62a478;
        border-bottom: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li {
        display: block;
        width: 100%;
        margin: 0;
        border-left: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul,
    ul.cssSlide {
        display: -ms-flexbox;
        display: -webkit-flex;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dt {
        float: left;
        width: 25%;
        margin: 0;
        font-size: 7pt;
        font-weight: 700;
        text-align: center;
        line-height: 20px;
        border-top: 1px solid #62a478;
        background: rgba(255, 255, 230, 1)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dd {
        float: left;
        width: 30%;
        margin: 0;
        border-top: 1px solid #62a478;
        font-size: 7pt;
        font-weight: 700;
        color: red;
        text-align: center;
        line-height: 20px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>ul>li>dl>dd:nth-last-of-type(1) {
        float: left;
        width: 45%;
        margin: 0;
        border-bottom: none;
        font-size: 7pt;
        font-weight: 700;
        color: red;
        text-align: center;
        line-height: 20px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(4)>p {
        float: left;
        margin-top: 10px;
        font-size: 8pt;
        color: #999
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(5) {
        float: left;
        width: 100%;
        margin: 0 0 3px;
        text-indent: -9999em;
        background: url(../img/pcPrevPhotoHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5) {
        float: left;
        width: 100%;
        margin: 0 0 19px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li,
    ul.cssSlide2>li,
    ul.cssSlide>li {
        margin: 0 10px;
        padding: 10px;
        background-color: #FFF;
        border: 1px solid #CCC
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul {
        display: flex
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li {
        max-width: 237px;
        min-width: 237px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(5)>ul>li a {
        width: 100%
    }
    ul.cssSlide {
        display: flex
    }
    ul.cssSlide>li {
        max-width: 80%;
        min-width: 80%
    }
    ul.cssSlide2 {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        overflow-x: scroll!important;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0)
    }
    ul.cssSlide2>li {
        max-width: 237px;
        min-width: 237px
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(6) {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevPublicHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul {
        width: 100%;
        display: flex;
        flex-flow: column;
        border-right: 1px solid #62a478;
        border-bottom: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li {
        display: block;
        width: 100%;
        margin: 0;
        border-left: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li>dl>dt {
        float: left;
        width: 30%;
        margin: 0;
        font-size: 7pt;
        font-weight: 700;
        text-align: center;
        line-height: 20px;
        border-top: 1px solid #62a478;
        background: rgba(255, 255, 230, 1);
        padding: 3px 0
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(6)>ul>li>dl>dd {
        float: left;
        width: 70%;
        margin: 0;
        border-top: 1px solid #62a478;
        font-size: 12pt;
        font-size: 7pt;
        font-weight: 700;
        color: red;
        line-height: 20px;
        padding: 3px 0;
        text-indent: 1em
    }
<!--
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(7) {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevCommentHeadBg.png);
        display: none
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7) {
        float: left;
        width: 100%;
        margin: 0 0 26px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl {
        float: left
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dt {
        float: left;
        width: 100%;
        margin: 0 0 10px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        padding: 10px;
        border-top: 1px solid #62a478;
        border-bottom: 1px solid #62a478;
        border-right: 1px solid #62a478;
        background: rgba(98, 164, 120, .5)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd>p {
        float: left;
        width: 94%;
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
        padding: 10px;
        overflow: hidden;
        background: #fff;
        font-size: 10pt;
        line-height: 15pt;
        text-align: justify;
        text-indent: 1em;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dd:nth-last-of-type(1),
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>dl>dt:nth-last-of-type(1) {
        margin: 0
    }
-->
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(7) {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevMapHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7) {
        float: left;
        width: 100%;
        height: 200px!important;
        margin: 0 0 26px;
        overflow: hidden
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(7)>div#map_canvas {
        float: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        border: none
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(8) {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevStreetMapHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(8) {
        float: left;
        width: 100%;
        height: 200px!important;
        margin: 0 0 26px;
        overflow: hidden
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(8)>div#pano {
        float: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        border: none
    }
    article#globalRight>article.prevContainer>dl>dt:nth-of-type(9) {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevStreetMapHeadBg.png)
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(9) {
        float: left;
        width: 100%;
        height: 200px!important;
        margin: 0 0 26px;
        overflow: hidden
    }
    article#globalRight>article.prevContainer>dl>dd:nth-of-type(9)>div#pano {
        float: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        border: none
    }
    article#globalRight>article.prevContainer>dl>dt.facility {
        float: left;
        width: 100%;
        margin: 0 0 10px;
        text-indent: -9999em;
        background: url(../img/pcPrevFacilityHeadBg.png);
        cursor: pointer
    }
    article#globalRight>article.prevContainer>dl>dd.facility {
        float: left;
        width: 100%;
        margin: 0 0 24.24px;
        display: hidden;
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0
    }
    article#globalRight>article.prevContainer>dl>dd.facility>dl {
        width: 100%;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        border: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd.facility>dl>dt {
        display: block;
        margin: 0;
        width: 35%;
        padding: 5px;
        border-top: 1px solid #62a478;
        -webkit-flex-grow: 1;
        flex-grow: 1
    }
    article#globalRight>article.prevContainer>dl>dd.facility>dl>dd {
        display: block;
        margin: 0;
        width: 1.3em;
        padding: 5px;
        text-align: center;
        border-top: 1px solid #62a478;
        border-left: 1px solid #62a478;
        border-right: 1px solid #62a478
    }
    article#globalRight>article.prevContainer>dl>dd.facility>dl>dd:nth-child(odd),
    article#globalRight>article.prevContainer>dl>dd.facility>dl>dt:nth-child(odd) {
        background: rgba(255, 255, 230, 1)
    }
    article#globalRight>section.car h1 {
        color: #4169e1;
        font-size: large;
        border-bottom: 2px solid #ccc
    }
    article#globalRight>section.car p {
        font-size: large;
        line-height: 150%;
        padding: .5em 2em
    }
    article#globalRight>section.car p.note {
        font-size: small
    }
    article#globalRight>section.car b {
        color: red;
        font-size: large;
        line-height: 150%
    }
    article#globalRight>section.car div.img {
        text-align: center;
        width: 100%
    }
    article#globalRight>section.car img {
        display: inline-block;
        vertical-align: middle;
        padding-bottom: 15px
    }
    article#globalRight>section.car img:nth-child(odd) {
        padding-right: 10px
    }
    article#globalRight>section.car dl {
        font-size: large;
        padding: .5em 2em;
        width: 400px
    }
    article#globalRight>section.car dt {
        font-size: large;
        float: left
    }
    article#globalRight>section.car dd {
        font-size: large;
        padding-left: 8em
    }
    article#globalRight>section.pre h1 {
        color: red;
        font-size: x-large;
        padding: .8em 5em;
        border-bottom: 2px solid #ccc
    }
    article#globalRight>section.pre p {
        font-size: large;
        line-height: 150%;
        padding: .5em 2em
    }
    article#globalRight>section.pre p.note {
        font-size: small
    }
    article#globalRight>section.enquete {
        float: left;
        width: 100%
    }
    article#globalRight>section.enquete header {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        text-indent: -9999em;
        background: url(../img/pcEnqueteHeadBg.png) no-repeat
    }
    article#globalRight>section.enquete table {
        float: left;
        display: table;
        width: 719px;
        margin: 0 0 26px;
        padding: 0;
        border: none;
        border-top: 1px solid #62a478;
        border-right: 1px solid #62a478;
        border-left: 1px solid #62a478
    }
    article#globalRight>section.enquete table td,
    article#globalRight>section.enquete table th {
        float: left;
        margin: 0;
        display: table-cell;
        height: 40px;
        font-size: 9pt;
        line-height: 40px;
        text-align: left
    }
    article#globalRight>section.enquete table th {
        width: 720px;
        padding: 0 0 0 31px;
        border: none;
        border-bottom: 1px solid #62a478;
        background: url(../img/pcFormTitleBg.png) 10px 50% no-repeat rgba(255, 255, 230, 1)
    }
    article#globalRight>section.enquete table td {
        width: 745px;
        padding: 0 0 0 5px;
        border: none;
        border-bottom: 1px solid #62a478
    }
    article#globalRight>section.enquete table th.textarea {
        height: 100px;
        line-height: 100px
    }
    article#globalRight>section.enquete table td.textarea {
        width: 501px;
        height: 80px;
        padding: 10px;
        line-height: 100px
    }
    article#globalRight>section.enquete table td.textarea>textarea {
        width: 496px;
        height: 80px;
        margin: 0;
        padding: 0
    }
    #lightbox,
    .lb-loader {
        text-align: center;
        line-height: 0
    }
    nav.pager>ul>li>a.here {
        text-decoration: none;
        background: #62a478;
        color: #fff
    }
    #lightboxOverlay {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        background-color: #000;
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
        opacity: .85;
        display: none
    }
    #lightbox {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 10000;
        font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
        font-weight: 400
    }
    #lightbox img {
        width: auto;
        height: auto
    }
    #lightbox a img {
        border: none
    }
    .lb-outerContainer {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px
    }
    .lb-loader,
    .lb-nav {
        left: 0;
        position: absolute;
        width: 100%
    }
    .lb-outerContainer:after {
        display: table
    }
    .lb-container {
        padding: 10px
    }
    .lb-loader {
        top: 40%;
        height: 25%
    }
    .lb-nav {
        top: 0;
        height: 100%;
        z-index: 10
    }
    .lb-container>.nav {
        left: 0
    }
    .lb-nav a {
        outline: 0
    }
    .lb-next,
    .lb-prev {
        width: 49%;
        height: 100%;
        background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
        display: block
    }
    .lb-prev {
        left: 0;
        float: left
    }
    .lb-next {
        right: 0;
        float: right
    }
    .lb-prev:hover {
        background: url(../../images/prev.png) left 48% no-repeat
    }
    .lb-next:hover {
        background: url(../../images/next.png) right 48% no-repeat
    }
    .lb-dataContainer {
        margin: 0 auto;
        padding-top: 5px;
        width: 100%;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -ms-border-bottom-left-radius: 4px;
        -o-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -ms-border-bottom-right-radius: 4px;
        -o-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px
    }
    .lb-dataContainer:after {
        display: table
    }
    .lb-data {
        padding: 0 10px;
        color: #bbb
    }
    .lb-data .lb-details {
        width: 85%;
        float: left;
        text-align: left;
        line-height: 1.1em
    }
    .lb-data .lb-caption {
        font-size: 13px;
        font-weight: 700;
        line-height: 1em
    }
    .lb-data .lb-number {
        display: block;
        clear: left;
        padding-bottom: 1em;
        font-size: 11px
    }
    .lb-data .lb-close {
        width: 35px;
        float: right;
        padding-bottom: .7em;
        outline: 0
    }
    .buttom {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        color: #0616b0;
        font-family: Open Sans;
        font-size: 10px;
        font-weight: 300;
        padding: 8px;
        background-color: #e5f2ff;
        box-shadow: 1px 1px 1px 0 #000;
        -webkit-box-shadow: 1px 1px 1px 0 #000;
        -moz-box-shadow: 1px 1px 1px 0 #000;
        text-shadow: 1px 1px 1px #C9E6FF;
        border: 1px solid #0059A0;
        text-decoration: none;
        display: inline-block;
        cursor: pointer;
        margin: .8em
    }
    .buttom:hover {
        color: #222;
        background: #FFFFE6;
        text-decoration: none
    }
}