/**
 * css - portal - layout - 2column - standard
 * 
 * 2カラム標準レイアウトCSS
 */
/********************
  共通
********************/
    @import '../../../common/hack.css';
    @import '../../../common/base.css';
    @import '../../../common/layout/2column/standard.css';
    @import '../../../portal/layout/base.css';
    @import '../../../portal/layout/menu.css';
    
    
/********************
  左コンテンツ
********************/
    /*====================
      タグ系
    ====================*/
        /** H*系 **/
        #ican #contents #contents_left H3
        {
            height  : 22px;
            margin  : 2px auto 2px;
            padding : 2px 0px 0px 30px;
            color   : #003366;
            font-size  : 11pt;
            background : url('../../../../image/portal/layout/2column/h3.left.png') no-repeat;
        }
        #ican #contents #contents_left H4
        {
            height  : 18px;
            margin  : 4px auto 4px;
            padding-top  : 2px;
            padding-left : 25px;
            color   : #FFFFFF;
            font-size  : 10pt;
            background : url('../../../../image/portal/layout/2column/h4.left.png') no-repeat;
        }
        
        
    /*====================
      コーナー系
    ====================*/
        /**
         * 最も多用されるコーナー。
         */
        #ican #contents #contents_left DIV.corner_base_top
        {
            height : 5px;
            background : url('../../../../image/portal/layout/2column/corner.gray.top.png');
        }
        #ican #contents #contents_left DIV.corner_base_middle
        {
            padding : 0px 5px;
            background : url('../../../../image/portal/layout/2column/corner.gray.middle.png');
        }
        #ican #contents #contents_left DIV.corner_base_bottom
        {
            height : 5px;
            background : url('../../../../image/portal/layout/2column/corner.gray.bottom.png');
        }
        #ican #contents #contents_left DIV.box
        {
            padding : 5px;
            background : #FFFFFF;
        }
        #ican #contents #contents_left DIV.corner_base_middle DIV.pager_top
        {
            margin-bottom : 5px;
            padding : 3px;
            border  : 1px solid #CCCCCC;
            background : #FEFEFE;
            color      : #333333;
            text-align : right;
        }
        #ican #contents #contents_left DIV.corner_base_middle DIV.pager_bottom
        {
            margin-top : 5px;
            padding : 3px;
            border  : 1px solid #CCCCCC;
            background : #FEFEFE;
            color      : #333333;
            text-align : right;
        }
        
        
    /*====================
      フォーム
    ====================*/
        /**
         * 左に見出しのある、一般的なフォーム。
         */
        #ican #contents #contents_left TABLE.form
        {
            width : 100%;
            border : 1px solid #CCCCCC;
            background : #FFFFFF;
        }
        #ican #contents #contents_left TABLE.form TH
        {
            padding : 5px;
            width   : 100px;
            border  : 1px solid #CCCCCC;
            background : #F5F5F5;
            color      : #444444;
            text-align : center;
            font-weight : normal;
        }
        #ican #contents #contents_left TABLE.form TH.required
        {
            background : #EBEBEB;
        }
        #ican #contents #contents_left TABLE.form TD.input
        {
            padding : 3px;
            border  : 1px solid #CCCCCC;
        }
        #ican #contents #contents_left TABLE.form TD.input .example
        {
            margin : 5px;
            color  : #666666;
            font-size : 7pt;
        }
        #ican #contents #contents_left TABLE.form TD.none
        {
            padding : 30px 10px 10px 10px;
            border  : 1px solid #CCCCCC;
            text-align : right;
        }
        #ican #contents #contents_left TABLE.form TD.submit
        {
            padding : 10px;
            border  : 1px solid #CCCCCC;
            text-align : center;
        }
        #ican #contents #contents_left TABLE.form TD.submit INPUT.submit,
        #ican #contents #contents_left TABLE.form BUTTON.submit
        {
            padding : 4px 8px;
            border-style : solid;
            border-width : 1px;
            border-color : #CCCCCC #CCCCCC #999999;
            background : #EEEEEE url('../../../../image/portal/layout/form.submit.png') repeat-x;
            background-position : top;
        }
        
        
    /*====================
      表組み
    ====================*/
        /**
         * 左に見出しのある、一般的な表組み。
         */
        #ican #contents #contents_left TABLE.list
        {
            width : 100%;
            border : 1px solid #CCCCCC;
            background : #FFFFFF;
        }
        #ican #contents #contents_left TABLE.list TH
        {
            padding : 5px;
            width   : 100px;
            border  : 1px solid #CCCCCC;
            background : #F5F5F5;
            color      : #444444;
            text-align : center;
            font-weight : normal;
        }
        #ican #contents #contents_left TABLE.list TD.input
        {
            padding : 3px;
            border  : 1px solid #CCCCCC;
            background : #FFFFFF;
        }
        #ican #contents #contents_left TABLE.list TD.none
        {
            padding : 30px 10px 10px 10px;
            border  : 1px solid #CCCCCC;
            background : #FFFFFF;
            text-align : right;
        }
        #ican #contents #contents_left TABLE.list TD.submit
        {
            padding : 10px;
            border  : 1px solid #CCCCCC;
            background : #FFFFFF;
            text-align : center;
        }
        #ican #contents #contents_left TABLE.list INPUT.submit,
        #ican #contents #contents_left TABLE.list BUTTON.submit
        {
            padding : 4px 8px;
            border-style : solid;
            border-width : 1px;
            border-color : #CCCCCC #CCCCCC #999999;
            background : #EEEEEE url('../../../../image/portal/layout/form.submit.png') repeat-x;
            background-position : top;
        }
        #ican #contents #contents_left TABLE.list TD.menu
        {
            padding : 5px;
        }
        #ican #contents #contents_left TABLE.list TD.menu UL
        {
            float : right;
            list-style : none;
        }
