/* =============================================
   inline.css (asia-venture theme)
   インラインスタイルを外部化したCSS
   ※ 他ページへの影響を避けるため独自クラス名を使用
   ============================================= */


/* -----------------------------------------
   404.php / category.php から抽出
   ----------------------------------------- */

.av-title-bg {
    background: url(../common/title_bg.png) right bottom no-repeat;
}

.av-twitter-iframe {
    width: 127px;
    height: 20px;
}

.av-toplist-fixed-h {
    height: 137px;
}


/* -----------------------------------------
   header_full.php から抽出
   Facebook / Twitter ソーシャルウィジェット
   ----------------------------------------- */

/* 元: style="position: absolute; top: -10000px; height: 0px; width: 0px;" */
.av-fb-offscreen {
    position: absolute;
    top: -10000px;
    height: 0px;
    width: 0px;
}

/* 元: style="border: medium none;" */
.av-fb-iframe-noborder {
    border: medium none;
}

/* 元: style="border:none; overflow:hidden; height:21px;" */
.av-fb-like-iframe {
    border: none;
    overflow: hidden;
    height: 21px;
}

/* 元: style="border: medium none; visibility: visible; width: 101px; height: 20px;" */
.av-fb-like-btn {
    border: medium none;
    visibility: visible;
    width: 101px;
    height: 20px;
}


/* -----------------------------------------
   header.php から抽出
   ----------------------------------------- */

/* 元: style="display:none;visibility:hidden" */
.av-gtm-noscript {
    display: none;
    visibility: hidden;
}


/* ボタンホバー時に付与する新しいクラス */
.marks.marks-hover-inline {
    color: #fff !important;
}

/* サムネイルホバー時に付与する新しいクラス */
.list_textsetnone.list-hover-inline {
    display: block !important;
    -webkit-transition: 0.8s;
    transition: 0.8s; /* 元の不適切な記述を修正 */
}

/* iframe用 (650x67) */
.inline-iframe-650 {
    border: none;
    overflow: hidden;
    width: 650px;
    height: 67px;
}

/* iframe用 (高さ21px) */
.inline-iframe-21 {
    border: none;
    overflow: hidden;
    height: 21px;
}

/* Twitter iframe用 */
.inline-twitter-iframe {
    width: 127px;
    height: 20px;
}

/* 汎用表示ブロック */
.inline-display-block {
    display: block;
}

/* ボーダーなし */
.inline-border-none {
    border: none;
}

/* タイトル背景画像 (single-company.php用) */
.inline-bg-title {
    background: url('../common/title_bg.png') right bottom no-repeat;
}

/* 背景画像位置指定 (single-company2.phpの動的URL用) */
.inline-bg-right-bottom {
    background-position: right bottom;
    background-repeat: no-repeat;
}

.ouentag {
    background: #f32d77 none repeat scroll 0 0;
}

/* 応援企業用タイトル背景 */
.inline-bg-supporting {
    background: url('http://www.nishinihon-venture.com/common/title_bg.png') right bottom no-repeat;
}

/* =========================================
   template-home_dev.php 等 追加分
========================================= */
.inline-w950 {
    width: 950px !important;
}

/* =========================================
   template-hometest2.php 追加分
========================================= */
.inline-supporting-company {
    background-image: url("http://www.nishinihon-venture.com/common/sc_bg.png");
    height: 450px;
    width: 100%;
}
.inline-sc-content {
    margin: 0 auto;
    width: 970px;
}
.inline-sc-title {
    padding: 30px 0 20px 10px;
}
/* bxslider プラグインの自動生成クラスへの上書き */
.inline-supporting-company .bx-viewport {
    width: 965px !important;
    height: 323px !important;
}
.inline-supporting-company .bx-wrapper {
    max-width: none !important;
}
.inline-top-set {
    width: 500px;
}
.inline-top-setr {
    width: 410px;
}
.inline-top-setr ul {
    text-align: left !important;
}
.right.inline-top-setr img {
    width: 100%;
}
.right.inline-top-setr .logosettop {
    display: block;
    margin-bottom: 20px;
    width: 300px;
}
.inline-f-topset {
    padding: 10px 0 20px !important;
}
/* =========================================
   ad01.php, ad02.php 追加分
========================================= */
.inline-ad-300x250 {
    display: inline-block;
    width: 300px;
    height: 250px;
}

/* =========================================
   contact.php などの下層ページ追加分
========================================= */
.inline-fb-hidden {
    position: absolute;
    top: -10000px;
    height: 0px;
    width: 0px;
}
.inline-fb-like-btn {
    vertical-align: bottom;
    width: 101px;
    height: 20px;
}
.inline-fb-iframe {
    border: medium none;
    visibility: visible;
    width: 101px;
    height: 20px;
}
.inline-likebox-280 {
    border: none;
    overflow: hidden;
    width: 280px;
    height: 270px;
}

/* =========================================
   custom-header.php 追加分
========================================= */
.inline-admin-header-img {
    border: none;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.inline-admin-header-img h1,
.inline-admin-header-img h2 {
    line-height: 1.84615;
    margin: 0;
    padding: 0;
}
.inline-admin-header-img h1 {
    font-size: 26px;
}
.inline-admin-header-img h1 a {
    color: #515151;
    text-decoration: none;
}
.inline-admin-header-img h1 a:hover {
    color: #21759b !important;
}
.inline-admin-header-img h2 {
    color: #757575;
    font-size: 13px;
    margin-bottom: 24px;
}