﻿/*
Template:twentyten
Theme Name:都城酒造のテーマ
Theme URI:http://gami3.com/
Description:twentyten の子テーマです
Author:gami
Version:1.0
*/
@import url('reset.css');
@import url("style1.css");

html,body{
    width: 100% !important;
    min-width:1000px;
}

/* =Fonts
-------------------------------------------------------------- */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
body,
input,
textarea,
.entry-content tr th,
.entry-content thead th,
.page-title span,
.pingback a.url {
    font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
input[type="submit"] {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
    font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* =Structure
-------------------------------------------------------------- */
#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
    margin: 0 auto;
    width: 960px;
}

#wrapper {
    background: none;
    border-left: #ED8100 20px solid;
    border-right: #ED8100 20px solid;
    width:auto;
    margin: 0 auto;
    padding: 0 5px !important;
}

#header {
    padding: 0;
}

#main {
    overflow: visible!important;
    clear: both;
    padding: 0;
}

#wrapper-footer{
    height: 226px;
    width: auto;
    margin: 0 auto;
    background: #ED8100;
    border-left: #ED8100 10px solid;
    border-right: #ED8100 10px solid;
    color: #FBEEDF;
}

#footer {
    margin-bottom: 0;
    border-bottom: #FBEEDF 1px solid;
}

/* =Header
-------------------------------------------------------------- */
#branding img {
    border-style: none;
}
#site-title {
    margin: 31px 0 18px 0;
    width:auto;
}

#access {
    background: none;
    width: 960px;
    float: none !important;
}

#access .menu-header, div.menu {
    /*width: 100%;*/
    width: 980px;
}

#access a {
    padding: 0 2px;
}

#access a img {
    transition:all 0.1s ease; /*0.5秒かけて要素を変化させる*/
}

#access li:hover > a,
#access ul ul :hover > a {
    background: none;
}
#access a:hover img{
    opacity: 0.5;/*要素の透明度を指定*/
    filter: alpha(opacity=50); /*ie6、7の透明度指定*/
    -ms-filter: "alpha(opacity=50)"
}

#access .menu-header, div.menu {
    margin-left: 0;
}

/* =Footer
-------------------------------------------------------------- */
#colophon {
    border-top: none;
    margin-top: -4px;
    overflow: hidden;
    padding: 33px 0 10px;
}
#site-info {
    width: 100%;
    text-align: center;
}

#site-attention {
    width: 100%;
    text-align: left;
}
#site-copyright {
    text-align: right;
}

.pre-footer{
    margin:0 auto;
    width: 207px;
    text-align: center;
}
.pre-footer .page-top {
    text-align:center;
    padding: 38px 0 37px;
    clear: both;
    display:inline-block;
}
    .pre-footer .page-top a {
        margin: 0 auto;
        display: block;
        background-image: url('../img/footer/btn_pagetop_on.png');
        background-repeat: no-repeat;
    }
.pre-footer .page-top a:hover img{
    visibility:hidden;
}

/* =Content
-------------------------------------------------------------- */
.one-column #content {
    margin: 0 auto;
    width: 960px;
    float: none;
}

.entry-content, .entry-summary {
    padding: 0;
}

/* sticky home btn */
.sticky-home {
    top: 200px;
    left: 0;
    position: fixed;
    z-index: 999;
    margin-left: 20px;
    /*margin-left:-160px;*/
    width: auto;
    padding:10px;
    background:#ED8100;
    /*border-radius: 5px 5px 5px 5px;*/
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
    .sticky-home a {
        display: block;
        background-image: url('../img/common/btn_to_home_on.png');
        background-repeat:no-repeat;
    }
.sticky-home a:hover img{
    visibility:hidden;
}

/* main */
#primary {
  float: left;
  overflow: hidden;
  width: 270px !important;
}
#container {
  margin: 0 -270px 0 0 !important;
}
#main .widget-container {
    margin: 1px 0 !important;
    height: 1050px;
}
#main .widget-area ul {
    padding:0 !important;
    display:inline-block;
}
#main .widget-area ul ul {
    list-style: none;
    margin-left: 0 !important;
    margin-bottom: 10px;
    margin-top: 5px;
}
#main .widget-area ul ul.menu {
    margin-top: 7px;
    text-align: center;
}

#main .widget-area ul li h3 {
    display: none;
}
#main .widget-area ul.xoxo ul i {
    text-align: center;
}
#main .widget-area ul.xoxo ul li a {

    background:none;
    display:block;
    color:  #ffffff;
    font-size: 22px;
    font-weight: 400;
    width:100%;
    height:43px;
    line-height: 45px;
}
#main .widget-area ul.xoxo ul ul li {
    float: center;
    text-align: center;
    margin: 0 auto;
    width:270px;
}
#main .widget-area ul.xoxo ul ul li+li {
    margin-left: 0;
    clear:both;
}
#main .widget-area ul.xoxo ul ul li a {
    background:none;
    color: #998675;
    font-size: 13px;
    line-height: 22px;
    height: 22px;
}
#main .widget-area ul.xoxo ul ul li a:hover {
    text-decoration: none;
    color: #ef8200;
}
/* =Home
-------------------------------------------------------------- */
.page-id-68 #main .home {
    position:relative;

}
.page-id-68 #main .facebook {
    position:absolute;
    width: 193px;
    height: 335px;
    display:inline-block;
    top:130px;
    right:0;
    /*z-index:-1;*/
}
.page-id-68 #main .facebook .timeline {
    position:absolute;
    top:7px;
    right:6px;
    background-color:#fff;
}

.mynabi {
    position:absolute;
    width: 193px;
    height: 335px;
    display:inline-block;
    top:150px;
    right:0;
}

.campaign {
    position:absolute;
    width: 193px;
    height: 335px;
    display:inline-block;
    top:230px;
    right:0;
}


/* =Compoany Profile
-------------------------------------------------------------- */

.company-profile-con {
    background-image: url('../img/company-profile/profile-bgi-bottom.png');
    background-image: url('../img/company-profile/profile-bgi-in.png');
    background-image: url('../img/company-profile/profile-bgi-side.png'),url('../img/company-profile/profile-bgi-top.png'),url('../img/company-profile/profile-bgi-bottom.png'),url('../img/company-profile/profile-bgi-in.png');
    background-repeat: no-repeat,no-repeat,no-repeat,repeat-y;
    background-position: 99% 1%,center -0.2%,center bottom,center -1%;
    height: 100%;
    padding: 100px 50px 60px;
}

.sub-menu ul {
    list-style:none;
    margin: 0;
}
.sub-menu li {
    float:left;
}
.sub-menu li+li {
    margin-left:8px;
}

.company-profile-con .entry-content {
    padding: 120px 40px 40px 40px;
}
.company-profile-con .left.company-profile {
    width: 385px;
    float: left;
    margin: 5px 0 20px 10px;
    clear: both;
    color:#754c24;
    font-size: 12px;
    line-height: 28px;

}
.company-profile-con .right.company-profile {
    /*width: 415px;*/
    /*float: right;*/
    margin: 5px 0 0 430px;
    color:#754c24;
    font-size: 12px;
    line-height: 28px;

}
.company-profile-con .right.company-profile p img.label {
    margin-bottom: 8px !important;
}
.company-profile-con .right.company-profile  {
    margin-bottom: 16px !important;
    font-size: 13px;
    line-height: 1.5;
}

.company-profile-con .left.company-profile table.profile {
    border: 0px !important;
    font-size: 15px;
    line-height: 28.2px;
}
.company-profile-con .left.company-profile .profile th {
    color:#754c24 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: normal !important;
}
.company-profile-con .left.company-profile .profile tr {
    border-bottom: #754c24 1px solid;
}
.company-profile-con .left.company-profile .profile td {
    border-bottom: #754c24 1px solid;
    border-top: 0px !important;
    font-size: 14px;
    line-height: 27px;
    padding: 0 !important;
}

.company-profile-con .left.company-profile table.enkaku {
    border: 0px !important;
    margin: 0;
    color:  #754c24;
    font-size: 15px;
    line-height: 26px;
}
.company-profile-con .left.company-profile .enkaku td {
    border-top: 0px !important;
    padding: 0 !important;
    width: 270px;
    font-size: 13px;
}

.company-profile-con .left.company-profile .enkaku th {
    color: #754c24 !important;
    line-height: 18px !important;
    font-weight: normal !important;
    padding: 0 10px 0 0 !important;
    width: 65px;
    font-size: 13px;
}
.company-profile-con .left.company-profile .enkaku tr.first {
    border-top: 1px #754c24 solid;
}

.company-profile-con .left.company-profile .enkaku tr.first th {
    padding: 10px 10px 0 0 !important;
}
.company-profile-con .left.company-profile .enkaku tr.last th {
    padding: 0 10px 10px 0 !important;
}

.company-profile-con p.attention{
    line-height:19px;
}
.company-profile-con .heading{
    display: block;
    background-color: #EADFC5;
    width: 100%;
    line-height:1.5;
}

.company-profile.sub-menu li.menu-item-191 {
    background-image: url('../img/label/label_profile_on.png');
    background-repeat: no-repeat;
    width: 238px;
    height: 33px;
}
.company-profile.sub-menu li.menu-item-192 {
    background-image: url('../img/label/label_history_on.png');
    background-repeat: no-repeat;
    width: 238px;
    height: 33px;
}
.company-profile.sub-menu a {
    display: block;
}
.company-profile.sub-menu a img {
}
.company-profile.sub-menu a:hover img{
    visibility: hidden;
}

/* =Compoany History
-------------------------------------------------------------- */
.page-id-36 #main {
    background: url("../img/company-history/background.png") no-repeat;
    height: 1150px;
}
.page-id-36 .left.company-history {
    width: 50%;
    float: left;
    margin: 30px 0 0 20px;
}
.page-id-36 .left.company-history table {
    border: 0px !important;
    margin: 0 !important;
    color:  #754c24;
    font-size: 15px;
    line-height: 28.2px;
}
.page-id-36 .left.company-history tr td {
    border-top: 0px !important;
    padding: 0 !important;
}

.page-id-36 .left.company-history tr th {
    color: #754c24 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: normal !important;
    padding: 0 10px 0 0 !important;
}
.page-id-36 .left.company-history tr.first {
    border-top: 1px #754c24 solid;
}

.page-id-36 .left.company-history tr.first th {
    padding: 25px 10px 0 0 !important;
}
.page-id-36 .left.company-history tr.last th {
    padding: 0 10px 25px 0 !important;
}

.page-id-36 .right.company-history {
    width: 46%;
    float: left;
    margin: 30px 0 0 0px;
}


/* =Work Flow
-------------------------------------------------------------- */
.work-flow-box {
    background: url("../img/work-flow/background.png") no-repeat;
    height: 1084px;
}
.work-flow-box .human-image {
    padding: 525px 45px 0;
    width: 124px;
}
.work-flow-box .human-image img {
    margin-bottom: 55px;
}
.work-flow-box .human-image a img {
    transition:all 0.1s ease; /*0.5秒かけて要素を変化させる*/
}
.work-flow-box .human-image a:hover img{
    opacity: 0.5;/*要素の透明度を指定*/
    filter: alpha(opacity=50); /*ie6、7の透明度指定*/
    -ms-filter: "alpha(opacity=50)"
}


/* =Interview
-------------------------------------------------------------- */
.page-id-72 #main {
    background: url("../img/interview/background.png") no-repeat;
    height: 2170px;
    color: #656823;
    /*position: relative;*/
}
.page-id-72 #seizo {
    height:720px;
    color: #656823;
}
.page-id-72 #seizo .main {
    padding: 370px 20px 0;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 405px;
    left: 55px;
    */
}
.page-id-72 #seizo .attention {
    padding: 20px 20px 0;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 520px;
    left: 55px;
    */
}

.page-id-72 #seisan {
    height:740px;
    color: #656823;
}
.page-id-72 #seisan .main {
    padding: 355px 20px 0 385px;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 1115px;
    left: 420px;
    */
}
.page-id-72 #seisan .attention {
    padding: 12px 20px 0 385px;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 1245px;
    left: 420px;
    */
}

.page-id-72 #shukka {
    height:700px;
    color: #656823;
}
.page-id-72 #shukka .main {
    padding: 315px 20px 0;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 1815px;
    left: 55px;
    */
}
.page-id-72 #shukka .attention {
    padding: 20px 20px 0;
    width: 470px;
    font-size: 100%;
    /*
    position: absolute;
    top: 1930px;
    left: 55px;
    */
}

/* =Brewing Efforts
-------------------------------------------------------------- */
.bgi-box-normal{
    margin: 0;
    clear:both;
    height: 100%;
    padding: 60px 50px;
    position: relative;
}

.bgi-box-tab{
    margin: 0;
    clear:both;
    height: 100%;
    padding: 0px 45px 60px;
    position: relative;
}

.bgi-box-tle{
    margin: 0;
    clear:both;
    height: 100%;
    padding: 10px 60px 60px;
    position: relative;
}

.ab-bm{
    position: absolute;
    bottom:60px;
}

.img-center{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.brown-bgi .ab-img-top{
    position: absolute;
    top: 20px;
}

.brown-bgi .ab-img-top-he{
    height: 363px;
}

.brown-bgi {
    background:
    url(../img/work-flow/torikumi_bgi-top.png),
    url(../img/work-flow/torikumi_bgi-btm.png),
    url(../img/work-flow/torikumi_bgi-mid.png);
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
}

    .brown-bgi p {
        color: #754c24;
        font-size: 15px;
    }
.brown-bgi p.igi {
    padding: 16px 45px 0;
}
.brown-bgi p.genten {
    padding: 16px 45px 0;
}


/* =FAQ
-------------------------------------------------------------- */
.qa-bgi {
    background:
    url(../img/faq/qa_bgi-top.png),
    url(../img/faq/qa_bgi-btm.png),
    url(../img/faq/qa_bgi-mid.png);
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
}
.qa-box h3 {
    float: left;
    display: inline;
    font-size: 200%;
    margin: 0 10px;
    letter-spacing: 1px;
    color: #ef8200 !important;
    background: url("../img/faq/background_h3.png") repeat-x;
}
.qa-box .ab-img-top{
    position: absolute;
    top: 20px;
    right: 10px;
}
.qa-box ul {
    padding: 80px 0 0;
    list-style-type: none
}
.qa-box ul li {
    clear:both;
    color: #754c24;
}
.qa-box ul li img {
    display:block;
    margin:0 0 15px;
}
.qa-box ul li img.wp-image-89 {
    display:block;
    margin:1px;
}
.qa-box ul li .answer {
    float:left;
    padding:0 0 0 10px;
    clear: both;
}
.qa-box ul li .answer-content {
    float:left;
    width: 95%;
    margin-bottom:30px !important;
    display: inline-block;
}
.qa-box ruby {
    ruby-align: distribute-letter;
}

/* =CM
-------------------------------------------------------------- */
.pink-bgi {
    background:
    url(../img/cm/cm_bgi-top.png),
    url(../img/cm/cm_bgi-btm.png),
    url(../img/cm/cm_bgi-mid.png);
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
}
    .pink-bgi .cm-movie {
        margin: 32px 0 0 0;
        overflow: hidden;
    }
.pink-bgi .cm-movie span {
    float: left;
    margin-left: 16px;
}
.pink-bgi .cm-movie span.right {
    margin: 0 0 0 26px;
}

.pink-bgi .cm-tle{
    margin: 0!important;
    display: block;
    background-color: #FFAE9D;
    color: #fff!important;
    padding: 8px;
}

/* =Group Company
-------------------------------------------------------------- */
.page-id-9 #main {
    background: url("../img/group-company/bgi_top.png"),url("../img/group-company/bgi_btm.png"),url("../img/group-company/bgi_mid.png");
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding-bottom: 50px;
}

.group-company.sub-menu ul {
    list-style: none;
    padding: 25px 0 0;
}
.group-company.sub-menu li {
    float:left;
    margin-left: 0;
    line-height: 1;
}
.group-company.sub-menu li+li {
    margin-left: 36px;
}

.group-company.sub-menu a img {
    transition:all 0.1s ease; /*0.5秒かけて要素を変化させる*/
}
.group-company.sub-menu a:hover img{
    opacity: 0.8;/*要素の透明度を指定*/
    filter: alpha(opacity=80); /*ie6、7の透明度指定*/
    -ms-filter: "alpha(opacity=80)"
}

.brown-bgi .ab-img-top{
    position: absolute;
    top: 20px;
}

.brown-bgi .ab-img-top-he{
    height: 363px;
}

.blue-bgi {
    background: url("../img/group-company/bgi_top.png"),
    url("../img/group-company/bgi_btm.png"),
    url("../img/group-company/bgi_mid.png");
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding-bottom: 50px;
}

.company-box .bottom,.company-box .top {
    margin: 0 30px;
    clear:both;
}
.company-box .top .main{
    width: 58%;
    float:left;
}
.company-box .top .image{
    float: left;
    display: inline-block;
    width: 310px!important;
    margin-left: 30px;
}

.company-box .top .image img{
    width: 100%;
}

.company-box table.profile {
    border: 0px !important;
}
.company-box .profile th{
    width:90px;
    font-size: 15px !important;
    color:#754c24 !important;
    vertical-align: top;
    font-weight: normal !important;
    padding: 9px 10px !important;
}
.company-box .profile tr{
    border-bottom: #754c24 1px solid;
}
.company-box .profile td{
    border-bottom: #754c24 1px solid;
    border-top: 0px !important;
    font-size: 15px;
    line-height: 23px;
    padding: 7px 24px !important;
    color: #754c24 !important;
}
.company-box .profile td span{
    float:left;
}
.company-box .profile td span.name{
    margin-left:30px;
}
.company-box .sub-menu{
    overflow: hidden;
    margin-bottom: 48px;
}
.company-box .c1 {
    width:32%;
    float:left;
}
.company-box .c2 {
    width:32%;
    float:left;
    margin-left: 1.8%;
}
.company-box .c3 {
    width:32%;
    float:left;
    margin-left: 1.8%;
}
.company-box .bottom .head {
    font-size:16px;
    color:#ef8200 !important;
    margin: 8px 0 !important;
    height: 50px;
}
.company-box .bottom .content {
    font-size:14px;
    color:#754c24;
    line-height: 20px;
}
.page-id-453 .bottom .head, .page-id-455 .bottom .head {
    font-size:16px;
    color:#00987f !important;
    margin: 8px 0 !important;
    height: 50px;
}

/* =Information Common
-------------------------------------------------------------- */
.parent-pageid-5 #main .list li p {
    font-family: 'Noto Sans Japanese' !important;
    font-size:10px !important;
    /*font-weight: bold !important;*/
    width:135px !important;
    letter-spacing: 0px !important;

    /*
    font-family: 'ＭＳ Ｐゴシック', Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    */
}

.paging {
    position:absolute;
    bottom:0;
    right: 30px;
    height:34px;
}

/* =Information
-------------------------------------------------------------- */

.info .list {
    margin: 0;
    clear:both;
    background:
    url(../img/information/iteminfo-bgi-top2.png),
    url(../img/information/iteminfo-bgi-btm2.png),
    url(../img/information/iteminfo-bgi-mid.png);
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding: 60px 50px;
    position: relative;
}
.info .list:first-child {
    margin: 0;
    clear:both;
    background:
    url(../img/information/iteminfo-bgi-top.png),
    url(../img/information/iteminfo-bgi-btm2.png),
    url(../img/information/iteminfo-bgi-mid.png);
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding: 60px 50px;
}
.info .list:last-child {
    margin: 0;
    clear:both;
    background:
    url(../img/information/iteminfo-bgi-top2.png),
    url(../img/information/iteminfo-bgi-btm.png),
    url(../img/information/iteminfo-bgi-mid.png);
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding: 60px 50px;
}
.info .list ul {
    list-style:none;
    margin: 8px 0px 8px 0px!important;
    overflow: hidden;
}
.info .list li {
    float:left !important;
    margin-bottom: 12px;
}
.info .list li+li {
    margin-left:17px !important;
}
.info .list li a {
    display:block;
    background-color:#fff;
    height:127px;
}
.info .list li a img {
    transition:all 0.1s ease;
}
.info .list li a:hover img{
    opacity: 0.5;
    filter: alpha(opacity=50);
    -ms-filter: "alpha(opacity=50)"
}
.info .list.mugi {
    padding-top: 75px;
    margin-top: -35px;
}
.info .list.other {
    padding-top: 70px;
    margin-top: -35px;
}
.info .list.liqueur {
    padding-top: 70px;
    position:relative;
    margin-top: -35px;
}
.info .list.liqueur .new {
    position:absolute;
    top: 211px;
    left: 389px;
}
.info .list.liqueur .new41 {
    position:absolute;
    top: 212px;
    left: 592px;
}
.info .list.imo {
    position:relative;
}

.info .list.imo .new101 {
    position: absolute;
    top: 480px;
    left: 178px;
}
.info .list.imo .new101-2016 {
    position: absolute;
    top: 333px;
    right: 22px;
}
.info .list.imo .new1020 {
    position:absolute;
    top: 200px;
    left: 188px;
}
.info .list.imo .new1020-2016 {
    position:absolute;
    top: 49px;
    right: 40px;
}
.info-subtle{
    position: absolute;
    left: 220px;
    right: auto;
    top: 8px;
}

/* =Information imo
-------------------------------------------------------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
    }
.info-sin {
    margin: 0;
    clear: both;
    background:
    url(../img/information/iteminfo-bgi-top.png),
    url(../img/information/iteminfo-bgi-btm.png),
    url(../img/information/iteminfo-bgi-mid.png);
    height: 100%;
    background-repeat: no-repeat,no-repeat,repeat-y;
    background-position: top center,bottom center,center center;
    padding: 60px 50px;
    position: relative;
}
.info-sin .entry-content {
    padding:85px 0 0 30px;
}
.info-sin .list h3 {
    margin: 40px 0 20px!important;
}

.info-sin .list ul {
    list-style:none !important;
    margin: 5px 0 0 !important;
    border-bottom: 1px dashed !important;
    display: inline-block;

}
.info-sin .list li {
    float:left !important;
    margin-bottom: 8px;
    width: 116px;
    text-align: center;
    padding: 0;
    height: 200px;
}
.info-sin .list li+li {
    margin-left: 0 !important;
    border-left: 1px dashed !important;
}
.info-sin .list li p {
    color: #998675;
    font-size: 10px;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    display: inline-block;
    -webkit-margin-start: -6px;
    -moz-transform-origin: 0px 0px;
    line-height: 12px;
    text-align: left;
    margin-bottom: 0;
}

/* 会社案内
-------------------------------------------------------------- */

.company-profile .size-full {
    display: block;
    margin-bottom: 16px;
}

.enkaku{
    margin-bottom: 40px!important;
}

.entry-content_img{
    height: 150px!important;
}

.bgi_tle{
    position: absolute;
    z-index: 9999;
    top: -10px;
    left: 0;
}
