@charset "utf-8";

/* ------------------------------------------
                    TOP
------------------------------------------ */

.mainvisual-mt6-top .btngroup a {
min-width: 160px;
width: 25%;
margin: 0 0.75em;
}   

#top-bnr {
    margin: 0 auto 2em;
    width: 980px;
}

#top-information .entry {
    margin-bottom: 0.7em;
    padding-bottom: 0.7em;
}

#top-service-support {
    padding: 2.3em 0 0.3em;
}

#top-service-solution {
    padding: 2.3em 0 0.3em;
}

#content-bottom .col-4 {
display: block;
width: 300px;
text-align: center;
}

#content-bottom .col-4 .btn {
width: 60%;
margin: 0 auto;
}

#content-bottom .col-4 .btn span {
background: none;
padding: 0;
}

/* ------------------------------------------
                   FEATURES
------------------------------------------ */

#features-top-lineup .lineup-top {
    padding-bottom: 3em;
}

#features-top-document {
    background: #1F73C7;
}

#features-top-mtjpblog .col-group {
padding-top: 1em;
}

#features-top-mtjpblog .col-group .col {
margin-right: 12px;
}

/* ------------------------------------------
                    AWS
------------------------------------------ */

#aws-top-system .box {
    padding: 1em;
}

/* ------------------------------------------
                    CLOUD
------------------------------------------ */

.cautionbox {
    margin-bottom: 2em;
    padding: 1em;
}

.licensebox-wrap {
    margin-bottom: 2em;
    padding-bottom: 2em;
}

.flowbox p.ttl {
    padding: 0.5em 0;
}

.flowbox .flowbox-inner {
    padding: 1em;
}

/* ------------------------------------------
                   LICENSE
------------------------------------------ */

.mainvisual-mt6-license-top h4 {
position: static;
margin-bottom: 0.25em;
}

.licensebox .license-btn .btngroup .btn-primary {
    width: auto;
}

.flowbox .flowbox_inner {
    padding: 1em;
}

#license-procedure-soft-top .txtbox {
    padding: 1em;
}

#license-procedure h2.section-subttl {
    padding-bottom: 1.5em;
}

#license-faq {
    background: #1F73C7;
    padding: 1.5em 0;
}

dl.accordion dt span {
    padding: 0.5em 0.5em 0.5em 2em;
}

dl.accordion dd {
    padding: 1em;
}

/* ------------------------------------------
                     NEWS
------------------------------------------ */

#entry-date-head {
width: 980px;
margin: 0 auto;
}

#entry-ttl {
width: 980px;
margin: 0 auto 1em auto;
font-size: 2.4em;
}

/* ------------------------------------------
                  SOLUTION
------------------------------------------ */

#solution-top-recommend .col-4,
#solution-detail-content .col-4 {
display: block;
width: 300px;
text-align: center;
}

a.solutionbox {
padding: 0.5em;
}

#solution-top-enterprise {
    margin-top: 1.5em;
    padding-top: 1.5em;
}

article .solution-categories ul li a {
    padding: 0.4em 0.5em 0.4em 1em;
}

#solution-categorylist .entries .boxinner {
    padding: 1.5em;
}

.mainvisual-mt6-solution-mobilepack .btngroup {
    position: static;
}

#mainvisual .note {
    position: static;
margin-bottom: 1em;
}

#solution-detail-content .f_left {
    margin: 0 2em 0 0;
}


/* ------------------------------------------
                  SUPPORT
------------------------------------------ */

#support-navi-btns .col-4 {
display: block;
width: 300px;
text-align: center;
}

#support-navi-btns .btn {
    padding: 1em 0;
    width: 300px;
}