/*======================*/
/*      GSK_HP*CSS      */
/*======================*/
/*==================================*/
/******* 各ページ毎にまとめる *******/

/*-----0　全ページ共通              */
/*-----1　トップ                    */
/*-----2　物流                      */
/*-----3　人材                      */
/*-----4　会社情報                  */
/*                                  */
/*-----5　その他                    */
/*==================================*/



/*==============================================================================================*/
 
/* -0-0-0-0-0- 共通 -0-0-0-0-0-                                                                 -----0 */
 
/*==============================================================================================*/

body {
     text-align     : center;
     margin-top     : 0;
     margin-left    : 0;
     margin-right   : 0;
     margin-bottom  : 0;
     padding-top    : 0;
     padding-left   : 0;
     padding-right  : 0;
     padding-bottom : 0;
		  
     scrollbar-3dlight-color    : green;
     scrollbar-arrow-color      : green;
     scrollbar-base-color       : #ffffff;
     scrollbar-darkshadow-color : #ffffff;
     scrollbar-face-color       : #ffffff;
     scrollbar-highlight-color  : #ffffff;
     scrollbar-shadow-color     : green;
	}

/*==============*/
/*-- 均等割符 --*/
/*==============*/
.txt{
     text-align   : justify; 
     text-justify : inter-ideograph;
     }

/*==============*/
/*-- ロゴ位置 --*/
/*==============*/
p.head {
     text-align    : left;
     margin-left   : 10px;
     margin-top    : 0;
     font-size     : 1.1em;
/*     font-style    : italic;*/
/*     font-family   : sans-serif;*/
     font-weight   : bold;
     color         : #000000;
     margin-bottom : 0;
     line-height   : 1.5em;
	}

p.head img {
	/*vertical-align :middle;*/
	margin-right   :0.5em;
	margin-bottom  :0;
	}


/*==============================================================================================*/
 
/* -2-2-2-2-2- 物流 -2-2-2-2-2-                                                                 -----0 */
 
/*==============================================================================================*/

/*==================*/
/*-- サービス説明 --*/
/*==================*/

.contents {
     width        : 470px;
     margin-left  : auto;
     margin-right : auto;
     text-align   : justify; 
     text-justify : inter-ideograph;
	}

.section {
	margin-left:auto;
	margin-right:auto;
        text-align:left;
	margin-top:2em
	}

h1 {
	font-size:1.5em;
	font-weight :bold;
	color:#ffffff;
	/*background-color:#5e8eab;*/
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	margin-bottom:0;
	margin-top:0 
	}

p.img {
	margin-top:0
	}

.title {
    color         : #000000;
	font-size     : 1.25em;
	font-weight   : bold;
	margin-top    : 10px;
	margin-left   : 5px;
	margin-bottom : 0;
	}

.title_sub{
   margin-top :15px;
   padding-left :13px;
   color :#4682b4;
   font-size :1.1em;
   font-weight :bold;
   /*text-decoration :underline;*/
  }

/*==========cor_recruit用=====*/
h4{
   margin-top :15px;
   margin-bottom:0;
   padding-bottom:2px;
   padding-left :7px;
   color :#FF7F50;
   font-size :1.1em;
   font-weight :bold;
   /*text-decoration :underline;*/
  }


.mark {
	margin-right:0.3em
	}

.p {
	font-size:0.875em;
	line-height:1.5em;
	color:#555555;
	margin-top:0.5em
	}

address {
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
	color:#969696;
	border-top:solid 1.8px #008800;
	padding-top:4px;
	margin-top:0;
	text-align:center;
	padding-bottom:4px
	}

address a {
	color:#969696;
	text-decoration:none;
	border-bottom:dotted 1px #008800
	}

address a:hover {
	color:#008800
	}


.td0,tr0{
       border-bottom : dashed 1px #969696;
  }
  
.td0-1,tr0-1{
       padding :3px;
       border-bottom : dashed 1px #969696;
	   
  }

.td0-1_2{
       padding :3px;
       border-bottom : solid 1px #ffffff;
  }

.table11{
       border-collapse: collapse;
	   border :solid 1px #969696;
	   margin-top :0;
	   margin-bottom :20px;
       font-size :1em;
  }
  
.td0-2,tr0-2{
       padding-top :10px;
	   padding-bottom :10px;
	   padding-left :10px;
	   border-top :dashed 1px #969696;
       border-bottom :dashed 1px #969696;
	   border-collapse: collapse;
  }

.img-t11{
       vertical-align :middle;
  }
  

.table1{
        width         : 800; 
		margin-top    : 0;
		border-left   : solid 1 green;
		border-right  : solid 1 green;
		/*border-bottom : solid 1 #969696;*/  
  }

td{
        padding:0;
  }

.tdhead{
        background-color :#ffffff;
        padding-top      :10px;
        padding-bottom   :10px;
      /*border-bottom    :solid 2px #00CCCC;*/
  }

/*.tdmenu{
        text-align       :center;
        vertical-align   :top;
        background-color :#5e8eab;     
  }*/

/*.tdcontents{
        background-color :#ffffff;
        border-left      :solid 2px #2d444f;
        text-align       :left;
  }*/

.table2{
     font-size   :0.8em;
     padding-top :0;
     margin-top  :0;
     height      :100%;
     }

.td2,td2{
        border-top :dashed 1px #969696;
  }

.td3,tr3{
        margin-top :0;
		padding-top :0;
		background-color :#ADD8E6;
		border-left : solid 1px #87CEEB;
		border-right : solid 1px #87CEEB;
		height :100%;
  }


.table4{
        margin-top :0;
		padding-top :0;
        font-size :0.8em;
		height :100%;		
  }
  
.td4,tr4{ 
        border-bottom :dashed 1px #008B8B;
		padding-left  :5px; 
  } 

.td4-5{
        color :#00008C;
        border-bottom :dashed 1px #008B8B;
        font-weight :bold;
		padding-left :5px;
  }
  
.td4-6{
        color :#00008C;
        border-bottom :dashed 1px #008B8B;
		font-size :0.9em;
        font-weight :bold;
		padding-left :5px;
  }
   
.td5,tr5{
        background-color : #696969;
        border-bottom    : #ffffff 2px solid;
  }   

/*========== tal_event　テーブル ==========*/
  
.table6{
    border-collapse : collapse;
     
	
    margin-top      : 10px;
	margin-bottom   : 20px;
    font-size       : 1em;
  }  
  
.td6,tr6{
    border         : solid 1px #969696;
    padding-right  : 7px;
	padding-left   : 7px;
	padding-top    : 3px;
	padding-bottom : 2px;
	
    font-size      :1em;
  }

.td6_1{
    border-left    : solid 1px #969696;
	border-bottom  : solid 1px #969696;
    padding-left   : 7px;
	padding-top    : 3px;
	padding-bottom : 2px;
	
    font-size      :1em;
  }

.td6_1-5{
    border-bottom  : solid 1px #969696;
	color          : 
	}
	
.td6_2{
    border-left    : solid 1px #969696;
	border-right   : solid 1px #969696;
	border-bottom  : solid 1px #969696;
    padding-left   : 7px;
	padding-top    : 3px;
	padding-bottom : 2px;
	
    font-size      :1em;
  }
  
.td6_3{
    border-right   : solid 1px #969696;
	border-left    : dashed 1px #969696;
	border-bottom  : solid 1px #969696;
	padding-left   : 5px;
	}

.c6{
    padding-top     : 5px;
	padding-bottom  : 2px;
	padding-left    : 8px;
	color           : #696969;
	font-size       : 1.25em;
	font-weight     : bold;
	/*text-decoration : underline;*/
  }
  
.c6_2{
    padding-top :5px;
	color :#FF8C00;
	font-size 1.1em;
	font-weight :bold;	
  }

.c6_3{
    padding-left :10px;
    padding-top :20px;
	color :#696969;
	text-align :center;
  }

.c6_3-5{
    padding-left :10px;
    padding-top :5px;
	color :#696969;
  }

.c6_4{
    
　　color :#191970;
    text-decoration :underline;
  }
/*=========================================*/

/*========== cor_m-plan　テーブル ==========*/

.table7{
    margin-top :0;
	padding-top :0;
	border-left-style :solid;
	border-left-width : 1.5px;
	border-left-color :#00008C;
  }

.td7,tr7{

	margin-top :0;
	padding-top :0;
	padding-bottom :0;
	color :#00008C;
	text-align :center;
  }
.td7-5{
	margin-top :0;
	padding-top :0;
	padding-bottom :0;
    font-size :0.8em;
  }

.table8{
    margin-top :0;
	margin-bottom :20px;
	padding :2px;
	padding-bottom :0;
    font-size :1em;
  }

/*==================== con_ricruit =====*/
.table9{
    margin-top: 15px;
	
	margin-bottom:0;
  }




.a:link{
      color :#000080;
      text-decoration :none;
  }

.a:visited{
        color :#000080;
        text-decoration :none;
  }

.a:hover{
        color :#000080;
        text-decoration :underline;
  }
  

.a2:link{
      color :#000000;
      text-decoration :none;
  }

.a2:visited{
        color :#000000;
        text-decoration :none;
  }

.a2:hover{
        color :#0000FF;
        text-decoration :underline;
  }
  
  
  
.a3:link{
      color :#000000;
      text-decoration :none;
  }

.a3:visited{
        color :#000000;
        text-decoration :none;
  }

.a3:hover{
        color :#969696;
        text-decoration :underline;
  }



.a4:link{
      color :#ff4500;
      text-decoration :none;
	  font-size: 1.1em;
  }

.a4:visited{
        color :#ff4500;
        text-decoration :none;
  }

.a4:hover{
        color :#ff8c00;
        text-decoration :underline;
  }



.title_icon{
   border-left-style : solid;
   border-color      : #FF7F50;
   border-width      : 7px;
   margin-bottom     : 10px;
 }

.title_2{
   border-left-style : solid;
   border-color      : #cde81e;
   width-width       : 8px;
 }

.title_3{
   border-bottom-style: solid;
   border-color       : #333333;
   border-width       : 1.5px;
   width              : 200px;
 }


/*--------------------*/
/*-- サービス説明用 --*/
/*--------------------*/
.contents_line{
     padding-left : 12px;
     }


.contents2{
   margin-left :13px;
   text-decoration :underline;
   color :#00008C;
  }
.contents3{
   margin-left :20px;
   list-style-type :square;
   list-style-position :outside;
  }
  
  
/*========== tal_event ==========*/
.contents4{
   margin-top :5px;
   margin-left :20px;
   list-style-type :circle;
   list-style-position :outside;
  }
  
/*========== cor_outline ==========*/
.contents5{
   margin-left :30px;
   margin-bottom :30px;
   list-style-type :disc;
   list-style-position :outside;
   font-size :1em;
  }
  
.contents5_5{
   margin-left :70px;
   margin-bottom :5px;
   font-size :1em;
  }

.cor_01{
    padding-left :10px;
    padding-top :20px;
	color :#696969;
	text-align: justify; 
	text-justify: inter-ideograph;
  }
  

/*========== cor_m-plan ==========*/
 
.contents6{
   margin-left :30px;
   margin-bottom :0px;
   list-style-type :disc;
   list-style-position :outside;
   font-size :0.8em;
   color :#00008C;
  }

.contents7{
   margin-top :0;
   margin-left :10px;
   margin-bottom :5px;
   padding-bottom :0;
   padding-right: 10px;
   font-size :1em;
  }
.contents8{
   margin-top :10px;
   margin-left :13px;
   margin-bottom :30px;
   font-size :0.8em;
   
  }
  
.font_size{
   font-size: 0.75em;
   font-weight: bold;
   
  }

 
.font_size1{
   font-size: 0.75em;
   color: #000000;
 }
 
   
.font_size2{
   padding-top :5px;
   padding-left :3px;
   padding-bottom :7px;
   color :#228B22;
   font-size :1.1em;
   font-weight :bold;
  }
  
.font_size2-1{
   padding-top :5px;
   padding-left :3px;
   padding-bottom :7px;
   color :#696969;
   font-size :1.1em;
   font-weight :bold;
  }
  
  
/*====================sitemap用テーブル=====*/  
.table1-m{
    border-collapse :collapse;

    margin-top :10px;
	margin-bottom :20px;
    font-size :1em;
  }  
  
.td1-m,tr1-m{
    border :0;
    padding-left :7px;
	padding-top :3px;
	padding-bottom :2px;
	
    font-size :1em;
  }

  
/*--------------*/
/*-- 人材手順 --*/
/*--------------*/  

.table_tal_1{
     border     : solid 1px #696969;
	 padding    : 5px;
	 margin     : auto;
	 text-align : left;
	 }
.table_tal_1-2 {
      text-align: center;
     }

.f01{ 
    font-size      : 0.9em;
	/*font-weight  : bold;*/
	padding-left   : 80px;
	padding-top    : 5px;
	padding-bottom : 2px;
	
  }
  
.f01_2{ 
	padding-left   : 30px;
	padding-top    : 10px;
	padding-bottom : 2px;
  }
/*=========================================================　　共通　　================================*/

/*============================*/
/*-- メインメニューテーブル --*/
/*============================*/

.table_top{
     border-collapse : separate;
	 table-layout    : fixed;
	 border-top      : #008080 1px solid;
	 border-bottom   : #ffffff 1px solid;
	 border-weight   : 100%;
	 }

.td_top{
     border-right : #ffffff 1px solid;
	 }	 

.td0-2_1,tr0-2_1{
       padding-top     : 10px;
	   padding-bottom  : 10px;
	   padding-left    : 10px;
       border-bottom   : dashed 1px #969696;
	   border-collapse : collapse;
	   font-size       : 0.8em;
  }


/*==========*/
/*-- 配置 --*/
/*==========*/  
.position{
     padding-left     : 10px;
	 vertical-align   : bottom;
	 }
	 
/*==========*/
/*-- 配置 --*/
/*==========*/  
.r_padding{
     padding-left  : 10px;
	 padding-right : 10px;
	 }
/*==================*/
/*-- フォント(小) --*/
/*==================*/

.font_1{
     font-size : 0.8em ;
	 }
	 
/*====================*/
/*-- フォント(小２) --*/
/*====================*/

.font_2{
     font-size : 0.9em ;
	 }
	 
/*==================*/
/*-- フォント(中) --*/
/*==================*/

.font_3{
     font-size : 1em ;
	 }
	 
/*==================*/
/*-- フォント(大) --*/
/*==================*/

.font_4{
     font-size : 1.2em ;
	 }
	 
/*==================*/
/*-- フォント(太) --*/
/*==================*/

.font_b{
     font-weight : bold ;
	 }

/*==================*/
/*-- フォント(青) --*/
/*==================*/

.font_c1{
     color : #4682b4 ;
	 }


/*================*/
/*-- パディング --*/
/*================*/

.padding_1{
     padding-top    : 5 ;
	 padding-bottom : 5 ;
	 padding-left   : 10 ;
	 text-align     : left ;
	 }

/*================*/
/*-- パディング --*/
/*================*/

.padding_2{
     padding-top    : 2 ;
	 padding-bottom : 1 ;
	 padding-left   : 10 ;
	 text-align     : left ;

	 }

	 
/*==========*/
/*-- 行間 --*/
/*==========*/

.line_top{
     padding-top    : 10 ;

	 }
	 
/*====================*/
/*-- グラデーション --*/
/*====================*/

.gra{
     filter           : alpha(style=1,opacity=100,finishopacity=20) ;
	 color            : #000000 ;
	 background-color : #9ACD32 ;
	 }
