﻿/********************** 共通ベース CSS **********************/
/* JoshinShax                                              */
/* Create 2012.01.05                                       */
/* Update 2012.02.06                                       */
/********************** 共通ベース CSS **********************/

/*********************************/
/* 共通 初期値                 */
/*********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,table
{
    margin:0;
    padding:0;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}

fieldset,img
{
    border:0;
}

li
{
    list-style:none;
}

caption,th
{
    text-align:left;
}

/* 2020/03/27 FSNカスタマイズ START */
/* スクロールバーの非表示対応*/
body {
    overflow: hidden;
}
/* 2020/03/27 FSNカスタマイズ END */

/********************** 文字関連 **********************/
/* 文字フォント、サイズ                                */
/********************** 文字関連 **********************/
body {
    font-family: MS PGothic;
    font-size: 10pt;
    margin: 0px 0px 0px 0px;
}

/*
input[type="text"], input[type="password"]
{
    border:1px solid gray;
    height:18px;
}
*/

/* 2020/04/01 FSNカスタマイズ START */
/*input[type="text"]:focus, input[type="password"]:focus {
    background-color: #f5deb3;
    border: 2px solid #dc143c;
}*/

input[type="url"]:focus, input[type="text"]:focus, input[type="password"]:focus {
    background-color: #f5deb3;
    border: 2px solid #dc143c;
    /*chromium edge対応 */
    outline: none;
}
/* 2020/04/01 FSNカスタマイズ END */

/*
select{
    border:1px solid gray;
}
*/

select:focus {
    background-color: #f5deb3;
    border: 1px solid #dc143c;
    /* 2020/04/01 FSNカスタマイズ START */
    /*chromium edge対応 */
    outline: none;
    /* 2020/04/01 FSNカスタマイズ END */
}

.focuson {
    background-color: #f5deb3;
    border: 2px solid #dc143c;
    /* 2020/04/01 FSNカスタマイズ START */
    /*chromium edge対応 */
    outline: none;
    /* 2020/04/01 FSNカスタマイズ END */
}

/*********************************/
/* 共通 タイトルロゴ              */
/*********************************/
#base-logo
{
    width:1024px;
    height:44px;
    background-image:url("../Content/themes/base/images/sg_motors3.gif");
    background-repeat:no-repeat;
    text-align:left;
}

/*********************************/
/* 共通 タイトルロゴ（ログイン）   */
/*********************************/
#base-logo-login
{
    width:1024px;
    height:44px;
    background-image:url("../Content/themes/base/images/sg_motors.gif");
    background-repeat:no-repeat;
    text-align:left;
}

/*********************************/
/* 共通 ロゴ内                    */
/*********************************/
div#base-info
{
    width:1024px;
    height:20px;
    background-color:#fff27f;
}

/*********************************/
/* 共通 スペース                  */
/*********************************/
#space
{
    height:42px;
    width:190px;
    float:left;
}

/*********************************/
/* 共通 システム名                */
/*********************************/
#sysname
{
    width:330px;
    height:24px;
    float:left;
    padding:18px 0px 0px 0px;
}

/*********************************/
/* 共通 ログイン情報              */
/*********************************/
#acountinf
{
    width:345px;
    height:42px;
    float:left;
}

/*********************************/
/* 共通 ログインID                */
/*********************************/
#loginiddiv
{   
    width:340px;
    height:17px;
    float:left;
    margin:9px 0px 0px 0px;
}

/*********************************/
/* 共通 ログインPASSWO            */
/*********************************/
#loginname
{
    width:340px;
    height:16px;
    float:left;
    margin:0px 0px 0px 0px;
}

/*********************************/
/* 共通 Q&Aボタン          */
/*********************************/
#qabtn
{
    width:68px;
    height:34px;
    float:left;
    padding-top:6px;
}

/*********************************/
/* 共通 ログアウトボタン          */
/*********************************/
#logoutbtn
{
    width:84px;
    height:34px;
    float:left;
    padding-top:6px;
}

/*********************************/
/* 共通 文字位置 中央寄せ         */
/*********************************/
.center
{
    text-align:center;
}

/*********************************/
/* 共通 文字位置 左寄せ           */
/*********************************/
.left
{
    text-align:left;
}

/*********************************/
/* 共通 文字位置 右寄せ           */
/*********************************/
.right
{
    text-align:right;
}

/*********************************/
/* 共通 文字サイズ 11pt           */
/*********************************/
.size11
{
    font-size:11pt;
}

/*********************************/
/* 共通 文字サイズ 10pt           */
/*********************************/
.size10
{
    font-size:10pt;
}

/*********************************/
/* 共通 文字サイズ 9pt            */
/*********************************/
.size9
{
    font-size:9pt;
}

/*********************************/
/* 共通 文字サイズ 8pt            */
/*********************************/
.size8
{
    font-size:8pt;
}

/*********************************/
/* 共通 文字装飾 太字             */
/*********************************/
.bold
{
    font-weight:bold;
}

/*********************************/
/* 共通 文字装飾 赤色             */
/*********************************/
span.Caution
{
    color:Red;
    position:relative;
    top:15%;
}

/*********************************/
/* 共通 文字装飾 赤色             */
/*********************************/
p.Caution
{
    line-height:24px;
    color:Red;
    float:left;
}

/*********************************/
/* 共通 文字装飾 赤色             */
/*********************************/
.Caution2
{
    color:Red;
    font-size:17pt;
    font-weight:bold;
    
}

/*********************************/
/* 共通 文字装飾 MSｺﾞｼｯｸ10P       */
/*********************************/
.msg10
{
    color:Black;
    font-size:11pt;
    font-family:ＭＳ ゴシック;
    
}


/*********************************/
/* 共通 文字装飾 赤色             */
/*********************************/
.red
{
    color:red;
}


/*********************************/
/* 共通 文字装飾 白色             */
/*********************************/
.white
{
    color:white;
}

/*********************************/
/* 共通 文字太さ bold            */
/*********************************/
.font_bold
{
    font-weight: bold;
}

/*********************************/
/* 共通 文字装飾 青色             */
/*********************************/
.blue
{
    color:blue;
}

/*********************************/
/* 共通 文字装飾 灰色             */
/*********************************/
.gray
{
    color:#808080;
}

/*********************************/
/* 共通 文字装飾 オレンジ          */
/*********************************/
.orange
{
    color:#ffa500;
}

/********************** サイズ関連 **********************/
/* 画面幅 標準サイズ                                    */
/********************** サイズ関連 **********************/
#base-width
{
    width:1024px;
}

/*********************************/
/* 共通 顧客選択Drp               */
/*********************************/
.cbo-kokya
{
    width:245px;
}

/*********************************/
/* 共通 年号Drp                   */
/*********************************/
.cbo-ng
{
    width:55px;
}

/*********************************/
/* 共通 入場区分Drp               */
/*********************************/
.cbo-kbn
{
    width:100px;
}

/*********************************/
/* 共通 登録NoDrp               */
/*********************************/
.cbo-no
{
    width:80px;
}

/*********************************/
/* 共通 テキスト300桁              */
/*********************************/
.txtbox-300
{
    width:890px;
}

/*********************************/
/* 共通 テキスト100桁              */
/*********************************/
.txtbox-120
{
    width:720px;
}

/*********************************/
/* 共通 テキスト60桁              */
/*********************************/
.txtbox-100
{
    width:600px;
}

/*********************************/
/* 共通 テキスト60桁              */
/*********************************/
.txtbox-60
{
    width:450px;
}

/*********************************/
/* 共通 テキスト200文字          */
/*********************************/
.txtArea-200
{
    width:730px;
    height:60px;
    margin:0px;
    padding:0px;
}

/*********************************/
/* 共通 テキスト100文字          */
/*********************************/
.txtArea-100
{
    width:730px;
    height:47px;
    margin:0px;
    padding:0px;
    
    /*    IE8    */
    height:47px\9;
    
    /*    IE7    */
    *height:42px;
    
    /*    IE6    */
    _height:47px;
}


/*********************************/
/* 共通 テキストエリア100桁              */
/*********************************/
.txtbox-50
{
    width:380px;
    margin:0px;
    padding:0px;
}

/*********************************/
/* テキスト 30桁                 */
/*********************************/
.txtbox-30
{
    width:300px;
}

/*********************************/
/* テキスト 26桁                 */
/*********************************/
.txtbox-25
{
    width:240px;
}

/*********************************/
/* 共通 テキスト20桁              */
/*********************************/
.txtbox-20
{
    width:150px;
}

/*********************************/
/* 共通 テキスト15桁              */
/*********************************/
.txtbox-15
{
    width:120px;
    margin:0px;
    padding:0px;
}

/*********************************/
/* 共通 テキスト12桁              */
/*********************************/
.txtbox-12
{
    width:100px;
}

/*********************************/
/* テキスト 11桁                 */
/*********************************/
.txtbox-11
{
    width:85px;
}

/*********************************/
/* 共通 テキスト10桁              */
/*********************************/
.txtbox-10
{
    width:70px;
}

/*********************************/
/* 共通 テキスト 8桁              */
/*********************************/
.txtbox-8
{
    width:55px;
}

/*********************************/
/* 共通 テキスト 6桁              */
/*********************************/
.txtbox-6
{
    width:49px;
}

/*********************************/
/* 共通 テキスト 5桁              */
/*********************************/
.txtbox-5
{
    width:42px;
}

/*********************************/
/* 共通 テキスト 4桁              */
/*********************************/
.txtbox-4
{
    width:35px;
}

/*********************************/
/* 共通 テキスト 3桁              */
/*********************************/
.txtbox-3
{
    width:28px;
}

/*********************************/
/* 共通 テキスト 2桁              */
/*********************************/
.txtbox-2
{
    width:17px;
}

/********************* タイトル関連 *********************/
/* タイトルロゴ                                         */
/********************* タイトル関連 *********************/
.menu-button
{
    height:30px;
    width:128;
    float:left;
}

/********************* タイトル関連 *********************/
/* リンク関係                                         */
/********************* タイトル関連 *********************/
a img {
    border-style:none;
}

.logoutbtn-img
{
    height:35px;
    width:85px;
}

/********************* 調整用DIV関連 *********************/
/* テキストボックス隙間調整用                             */
/********************* 調整用DIV関連 *********************/
.adjtxtbox
{
    height:2px;
    width:5px;
}

/********************* 調整用DIV関連 *********************/
/* カレンダーボタン隙間調整用                             */
/********************* 調整用DIV関連 *********************/
.adjcalbtn
{
    height:5px;
    width:5px;
}

/********************* 調整用DIV関連 *********************/
/* 虫眼鏡ボタン隙間調整用                             */
/********************* 調整用DIV関連 *********************/
.adjimgbtn
{
    height:5px;
    width:5px;
}

/********************* 調整用DIV関連 *********************/
/* ラジオボタン隙間調整用                             */
/********************* 調整用DIV関連 *********************/
.adjrdobtn
{
    height:5px;
    width:5px;
    float:left;
}

/********************* 調整用DIV関連 *********************/
/* ラジオボタンラベル隙間調整用                             */
/********************* 調整用DIV関連 *********************/
.adjrdolbl
{
    float:left;
}

/********************* 顧客関連 *********************/
/* 顧客コード入力                             */
/********************* 顧客関連 *********************/
.customer-f
{
    width:127px;
    height:24px;
    float:left;
    padding-top:2px;
}

.customer-c
{
    width:387px;
    height:24px;
    float:left;
    padding-top:2px;
}

.customer-r
{
    width:26px;
    height:20px;
    float:left;
    padding-top:3px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj1
{
    position:relative;
    top:1%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj5
{
    position:relative;
    top:5%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj5-l
{
    position:relative;
    top:5%;
    left:10px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj20
{
    position:relative;
    top:20%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj25
{
    position:relative;
    top:25%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj25ttl
{
    position:relative;
    top:25%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj25-l
{
    position:relative;
    top:25%;
    left:10px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj10
{
    position:relative;
    top:10%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj12
{
    position:relative;
    top:12%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj15
{
    position:relative;
    top:15%;
    left:0px;
}

/*********************************/
/* 文字 縦位置調整                */
/*********************************/
.adj35
{
    position:relative;
    top:35%;
    left:0px;
}

/*********************************/
/* 文字 横位置調整                */
/*********************************/
.mrg10
{
    margin-left:10px;
}

/*********************************/
/* 文字 横位置調整                */
/*********************************/
.mrg10-ie6
{
    margin-left:10px;
    _margin-left:5px;
}

/*********************************/
/* 文字 横位置調整                */
/*********************************/
.mrg3-top
{
    margin-top:3px;
}

/*********************************/
/* 文字 横位置調整                */
/*********************************/
.mrg1-top
{
    margin-top:1px;
}

/*********************************/
/* 共通 左側スペース調整用ブロック  */
/*********************************/
.box-LeftAdjst
{
    height:10px;
    width:10px;
    float:left;
}

/*********************************/
/* 共通 左側スペース調整用ブロック  */
/*********************************/
.left-adjbox
{
    height:10px;
    width:10px;
    float:left;
}

/*********************************/
/* 共通 左側スペース調整用ブロック  */
/*********************************/
.left-adjbox3
{
    height:24px;
    width:5px;
    float:left;
}

/*********************************/
/* 共通 左側スペース調整用ブロック  */
/*********************************/
.left-adjbox2
{
    height:24px;
    width:13px;
    float:left;
}

.left-adjbox-min
{
    height:20px;
    width:10px;
    float:left;
}

.left-adjbox-min2
{
    height:18px;
    width:5px;
    float:left;
}

/*********************************/
/* 共通 上部スペース調整用ブロック  */
/*********************************/
.top-adjbox400
{
    height:6px;
    _height:2px;
    width:555px;
    _overflow : hidden;
}

*:first-child+html .top-adjbox400{
    height:2px;
    width:555px;
} 

/*********************************/
/* 共通 上部スペース調整用ブロック  */
/*********************************/
.top-adjbox400-div
{
    height:25px;
    width:555px;
    float:left;
}
/*********************************/
/* 共通 検索条件内　結果表示ブロック  */
/*********************************/
.box-joken-rslt
{
    width:646px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    float:left;
}

.box-joken-rslt-short
{
    width:394px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    float:left;
}

.box-joken-toplink 
{
    width:126px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    vertical-align:middle;
    float:left;
}

.box-joken-btmlink 
{
    width:120px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    float:left;
}

/*****************************/
/* 横並び                    */
/*****************************/
.fl-lf
{
    float:left;
}

/*****************************/
/* 横並び                    */
/*****************************/
.fl-rf
{
    float:right;
}

/*****************************/
/* 背景色１ 検索条件　グレー                  */
/*****************************/
.bg1
{
    background-color:#EFEBEF;
}

/*****************************/
/* 背景色２  検索条件   クリーム              */
/*****************************/
.bg2
{
    background-color:#FFFFCC;
}

/*****************************/
/* 背景色３                   */
/*****************************/
.bg3
{
    background-color:#808080;
}

/*****************************/
/* 背景色４                   */
/*****************************/
.bg4
{
    background-color:#fff27f;
}

/*****************************/
/* 改ページイラスト           */
/*****************************/
.pageimg
{
    background-position:bottom;
}

/*****************************/
/* 改ページイラスト           */
/*****************************/
.pagetxt
{
    line-height:25px;
    /*font-size : medium;*/
    /*vertical-align : middle;*/
    /*padding-top:5px;*/
}

/*****************************/
/* 必須入力注記           */
/*****************************/
.note
{
    width:160px;
    height:18px;
    float:right;
    color:Red;
    position:relative;
    top:0%;
}

/*****************************/
/* 必須入力注記           */
/*****************************/
.note-sub
{
    width:300px;
    height:24px;
    float:left;
    color:Red;
    top:25%;
    text-align:right;
    position:relative;
}

/*********************************/
/* 共通 ナンバー    */
/*********************************/
.box-number-sikyoku
{
    width:85px;
    height:22px;
    float:left;
    padding-top:1px;
}

.box-number-kata
{
    width:37px;
    height:22px;
    float:left;
    padding-top:2px;
}

.box-number-kana
{
    width:30px;
    height:22px;
    float:left;
    padding-top:2px;
}

.box-number-no
{
    width:40px;
    height:22px;
    float:left;
    padding-top:2px;
}


/*************************************/
/*　テキスト縦位置調整 　　　　　　  */
/*　行の高さ26px　　　 　　　　　　  */
/*************************************/
p.ttlcenter
{
    line-height:26px;
}

/*************************************/
/*　テキスト縦位置調整 　　　　　　  */
/*　行の高さ26px　　　 　　　　　　  */
/*************************************/
p.message
{
    line-height:20px;
    color:Red;
    font-weight:bold;
    margin-left:10px;
}












/********************** 共通ベース CSS **********************/
/* JoshinShax                                              */
/* Create 2012.01.05                                       */
/* Update 2012.02.06                                       */
/********************** 共通ベース CSS **********************/

/********************* 共通項目 *********************/
/* 共通項目                                         */
/********************* 共通項目 *********************/

/*********************************/
/*   IME入力制御                 */
/*********************************/
/*     IME-ON     */
.ime-on
{
    ime-mode:active;
}

/*     IME-OFF(変更可)     */
.ime-off
{
    ime-mode:inactive;
}

/*     IME-OFF(変更不可)     */
.ime-dis
{
    ime-mode:disabled;
}

/*************************************/
/*　DIV間　左側スペース　　　　　　　*/
/*　後ろ側のDIVに指定する　　　　　　*/
/*************************************/
.rear
{
    margin-left:5px;
    
    /*    IE7    */
    *margin-left:3px;
    
    /*    IE6    */
    _margin-left:3px;
}



/*********************************/
/*   ドロップダウン　　*/
/*********************************/
.drop
{
    width:auto;
    height:auto;
    margin-top:1px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:1px;
    
    /*    IE6    */
    _margin-top:1px;
}

 /*    IE9    */
.drop:not(:target)
{
    margin-top:2px\9;
}

/*********************************/
/*   テキストボックス*/
/*********************************/
.txtbox
{
    width:auto;
    height:auto;
    margin-top:1px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:1px;
    
    /*    IE6    */
    _margin-top:1px;
}

 /*    IE9    */
.txtbox:not(:target)
{
    margin-top:3px\9;
}

/*********************************/
/*   テキストエリア*/
/*********************************/
.txtarea
{
    width:auto;
    height:auto;
    margin-top:3px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:3px;
    
    /*    IE6    */
    _margin-top:1px;
}

 /*    IE9    */
.txtbox:not(:target)
{
    margin-top:3px\9;
}


/*********************************/
/*   カレンダーボタン*/
/*********************************/
.carendar
{
    width:18px;
    height:18px;
    margin-top:0px;
    margin-left:5px;
    float:left;
    
    /*    IE8    */
    margin-top:3px\9;
    
    /*    IE7    */
    *margin-top:3px;
    
    /*    IE6    */
    _margin-top:3px;
}

 /*    IE9    */
.carendar:not(:target)
{
    margin-top:2px\9;
}

/*********************************/
/*   虫眼鏡ボタン*/
/*********************************/
.loupe
{
    width:18px;
    height:18px;
    margin-top:2px;
    margin-left:5px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:2px;
    
    /*    IE6    */
    _margin-top:3px;
}

 /*    IE9    */
.loupe:not(:target)
{
    margin-top:2px\9;
}




/********************* 検索条件　関連 *********************/
/* 検索条件                                         */
/********************* 検索条件　関連 *********************/

/*********************************/
/* 共通 入力系　中央              */
/*********************************/
.radiobtn
{
    vertical-align:middle;
}

/*********************************/
/* 共通 検索条件ブロック  */
/*********************************/
.box-joken7
{
    width:1024px;
    height:190px;
}

/*********************************/
/* 共通 検索条件ブロック  */
/*********************************/
.box-joken-outer7
{
    width:1024px;
    height:188px;
    border-top:1px solid #C0C0C0;
    border-left:1px solid #C0C0C0;
}

/*********************************/
/* 共通 検索条件内　縦ブロック  */
/*********************************/
.box-joken-vrtcl7
{
    width:20px;
    height:188px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    text-align:center;
    float:left;
}

/*********************************/
/* 条件枠 右                      */
/*********************************/
.box-joken-rigth7
{
   width:1000px;
   height:188px;
   float:left;
}

/*********************************/
/* 共通 検索条件内　行ブロック  */
/*********************************/
.box-joken-row
{
    width:1000px;
    height:27px;
}

/*********************************/
/* 共通 検索条件内　タイトルブロック  */
/*********************************/
.box-joken-ttl
{
    width:106px;
    height:26px;
    background-color:#EFEBEF;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    text-align:left;
    float:left;
}

/*********************************/
/* 共通 検索条件内　入力ブロック  */
/*********************************/
.box-joken-input
{
    width:570px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    float:left;
}

/*********************************/
/* 共通 検索条件内　メモブロック  */
/*********************************/
.box-joken-memo
{
    width:321px;
    height:26px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    color:#808080;
    float:left;
}








/*********************************/
/* 共通 検索条件内　行ブロック  */
/*********************************/
.head-row-box
{
    width:1002px;
    height:25px;
}

/*********************************/
/* 共通 検索条件内　タイトルブロック  */
/*********************************/
.head-title
{
    width:106px;
    height:24px;
    background-color:#EFEBEF;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    text-align:left;
    float:left;
}

/*********************************/
/* 共通 検索条件内　入力ブロック  */
/*********************************/
.head-input
{
    width:593px;
    height:24px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    float:left;
}

/*********************************/
/* 共通 検索条件内　メモブロック  */
/*********************************/
.head-memo
{
    width:300px;
    height:24px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    color:#808080;
    float:left;
}

/*********************************/
/* 共通 検索条件内　結果ブロック  */
/*********************************/
.head-result
{
    width:894px;
    height:24px;
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    color:#808080;
    float:left;
}

/*********************************/
/*   検索ボタン枠*/
/*********************************/
.serch
{
    width:71px;
    height:21px;
    margin-top:2px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:2px;
    
    /*    IE6    */
    _margin-top:2px;
}

 /*    IE9    */
.loupe:not(:target)
{
    margin-top:2px\9;
}

/*********************************/
/*   検索結果結果表示枠*/
/*********************************/
.head-rslt-box
{
    width:380px;
    height:24px;
    float:left;
}

/*********************************/
/*   検索結果表示枠内　コントロールボタン*/
/*********************************/
.head-ctrlbtn-box
{
    width:100px;
    height:20px;
    margin-top:2px;
    margin-left:5px;
    float:left;
    
    /*    IE8    */
    margin-top:2px\9;
    
    /*    IE7    */
    *margin-top:2px;
    
    /*    IE6    */
    _margin-top:2px;
}

 /*    IE9    */
.loupe:not(:target)
{
    margin-top:2px\9;
}


/*********************************/
/* 共通 検索条件内　左側スペース  */
/*********************************/
.head-spaceleft
{
    width:10px;
    height:24px;
    float:left;
}

/*********************************/
/* 共通 検索条件内　テキスト高さ調整  */
/*********************************/
p.head-txt
{
    line-height:24px;
    margin-left:10px;
    float:left;
    _margin-left:5px;
}



/********************* 検索結果　一覧　関連 *********************/
/* 検索結果　一覧                                         */
/********************* 検索結果　一覧　関連 *********************/

/*********************************/
/* 検索結果                       */
/*********************************/
.rightspace 
{
    margin-right:3px;
}

/*********************************/
/* 検索結果                       */
/*********************************/
.price 
{
    font-size:12pt;
    font-weight:bold
}


/*********************************/
/* 検索結果                       */
/*********************************/
table.list {
   border-collapse: collapse;
   border: 1px solid #C0C0C0;
}

table.list td
{
   border:1px solid #C0C0C0;
   height:17px;
   margin:inherit;
   padding:inherit;
}

table.list tr
{
   background-color:White;
}

.footer
{
    width:1024px;
    height:700px;
    background-color:#EFEBEF;
}

/*****************************/
/* タイトル用背景色  白       */
/*****************************/
#ttlbk
{
    height:54px;
    width:1024;
    background-color:White;
}

 /* 2019/05/29 display:flex;を削除してinline-flex追加*/
/*****************************/
/* flex コンテンツ           */
/*****************************/
.flex-container
{
	display: -webkit-box;
	display: -ms-flexbox;
	display:inline-flex;
    display:-ms-inline-flexbox;
}

/*****************************/
/* flex 垂直中央合わせ       */
/*****************************/
.align-items-center
{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* 2020/04/01 FSNカスタマイズ START */
/*chromium edge対応 */
input {
    outline: none;
}

/*chromium edge対応 */
a:focus {
    outline: none;
}

textarea:focus {
    /*chromium edge対応 */
    outline: none;
}

input[type="password"]::-ms-reveal {
    visibility: hidden
}

select {
    outline: none;
}

/*     IME-OFF(変更不可)     */
.ime-dis-dialog
{
    ime-mode:disabled;
}
/* 2020/04/01 FSNカスタマイズ END */