html,BODY { 
  color: #555555; font-family: "ＭＳ Ｐゴシック", "Osaka";
  scrollbar-track-color: #000000;
  scrollbar-face-color: #666666;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-arrow-color: #FFFFFF;
}


/* 背景設定 */
.bg_main { background: #ffe1ef url(/images/main/main_bg_spring.jpg) repeat-x ;}

/* 背景設定 */
.clannad_main { background: #88abda url(/images/main/main_bg.jpg) repeat-x ;}

/* リンク設定（メイン */
a:link    { text-decoration: none ; color: #0A74D7 }
a:visited { text-decoration: none ; color: #0A74D7 }
a:hover   { text-decoration: underline ; color: #E93949 }
a:active  { text-decoration: underline ; color: #E93949 }

/* リンク設定（サブ１ */
a.link01:link    { text-decoration: none ; color: #555555 }
a.link01:visited { text-decoration: none ; color: #555555 }
a.link01:hover   { text-decoration: underline ; color: #E93949 }
a.link01:active  { text-decoration: underline ; color: #E93949 }

/* リンク設定（サブ１ */
a.link02:link    { text-decoration: none ; color: #FFFFFF }
a.link02:visited { text-decoration: none ; color: #FFFFFF }
a.link02:hover   { text-decoration: underline ; color: #FFFFFF }
a.link02:active  { text-decoration: underline ; color: #FFFFFF }

/* テキスト設定（td全体 */
td   { font-size: 12px ; line-height: 18px }

/* テキスト設定 */
.t16   { font-size: 16px ; line-height: 22px }
.t14   { font-size: 14px ; line-height: 20px }
.t12   { font-size: 12px ; line-height: 18px }
.t11   { font-size: 11px ; line-height: 15px }
.t10   { font-size: 10px ; line-height: 14px }

/* 見出し設定 */
h1   { font-size: 12px ; color: #E93949 }
h2   { font-size: 14px ; color: #E93949 }
h3   { font-size: 16px ; color: #E93949 }
h4   { font-size: 11px ; color: #E93949 }
h5   { font-size: 10px ; color: #E93949 }

/*画像配置でHタグを使用する為にマージン、パディングを0に*/
h1,h2,h3,h4,h5 { margin: 0; padding: 0 }

/* 注釈テキスト */
.caption1 { font-size: 11px ; line-height: 14px ; color: #0066CC }
.caption2 { font-size: 11px ; line-height: 14px ; color: #E93949 }

/* 色設定 */
.white   { color:#FFFFFF }
.black   { color:#000000 }
.blue    { color:#0066CC }
.red   { color:#E93949 }
.green   { color:#009933 }
.yellow  { color:#FFE784 }
.orange  { color:#FF6633 }
.brown   { color:#aa0000 }
.gray    { color:#555555 }

/* ボーダー設定もろもろ */
.boder1 { border-style:dotted ; border-width:thin ; border-color:#B9B9B9 }
.boder2 { border-style:double ; border-color:#d8d8ca }
.boder3 { border: solid 1px #FFFFFF }


/* 画像設定もろもろ */
img { border:none; margin:0px }
.img_left01   { float:left ; margin-right: 15px }
.img_left02   { float:left ; margin-right: 10px }
.img_right01  { float:right ; margin-left: 15px }
.img_right02  { float:right ; margin-left: 10px }
.img_bottom01 { margin-bottom:10px }
.img_bottom02 { margin-bottom:5px }

/* リスト設定  */
ul{ margin:10px }
li{ margin: 5px }


/*ログインフォームのスタイル
---------------------------------------------------*/
.loginform {
  border-style:solid ; border-width:1px ; border-color:#FFFFFF; 
  background-color:#f5e5c6; width:140px ; height: 22px; margin:3 0;
  font-size: 12px ; line-height: 22px; color: #6b4644; ime-mode: disabled
}


.loginiframe {
  border-style:solid ; border-width:1px ; border-color:#FFFFFF; 
  background-color:#f5e5c6; width:100px ; height: 16px; margin:0;
  font-size: 12px ; 
  /* line-height: 16px; */
  color: #6b4644; ime-mode: disabled
}

/*3分割：左側のスタイル

  左右パディング10pxづつ
  テーブルサイズは190pxでも実質のサイズは170px
  背景画像使用
---------------------------------------------------*/
.left {
  width: 180px;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  text-align: center;
}



/*3分割：中央のスタイル

  左パディング10pxづつ
  テーブルサイズは420pxでも実質のサイズは410px
---------------------------------------------------*/
.center {
  width: 410px;
  margin: 0;
  padding-left: 10px;
  padding-right: 0px;
  vertical-align: top;
  text-align: center;
  background-color:#FFFFFF;
}



/*3分割：右側のスタイル

  左右パディング10pxづつ
  テーブルサイズは190pxでも実質のサイズは170px
---------------------------------------------------*/
.right {
  width: 170px;
  margin: 0;
  padding-left: 8px;
  padding-right: 12px;
  vertical-align: top;
  text-align: center;
  background-color:#FFFFFF;
}



/*アンケートのスタイル：全体
---------------------------------------------------*/
.inquiry{
  width: 160px;
  margin: 0;
  padding-left: 5px;
  text-align: center;
  font-size: 12px ;
  background-color:#FFFFFF;
  border-left: 1px solid #ff9900;
  border-right: 1px solid #ff9900;
  border-bottom: 1px solid #ff9900;
}

/*アンケートのスタイル：文字、ラジオボタン周辺
---------------------------------------------------*/
.radioline {
  width: 160px;
  height: 20px;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-size: 12px ;
  border-bottom: 1px dotted #B9B9B9
}



/*インフォメーション枠内のスタイル

  背景画像使用
---------------------------------------------------*/
.infobg {
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  background-repeat:repeat-y;
}


/*インフォメーション枠内のスタイル

  文字のスタイル
---------------------------------------------------*/
.infotxt {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 12px  ; line-height: 18px ;
  border-bottom: 1px dotted #B9B9B9
}



/*インフォメーション枠内のスタイル

  各アイコンの位置指定
---------------------------------------------------*/
.iconarg {
  vertical-align: middle;
}



/*スクリーンショット枠内のスタイル

  背景画像使用
---------------------------------------------------*/
.ssbg {
  text-align: center;
  background-repeat: repeat-y;
}



/*下層ページ　サイドメニューのスタイル

  背景画像使用
---------------------------------------------------*/
.side {
  width: 165px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: left;
  background-repeat: repeat-y;
}



/*下層ページ　メインコンテンツ枠のスタイル

  背景画像使用
---------------------------------------------------*/
.mainbg {
  vertical-align: top;
  background-color:#FFFFFF;
  background-repeat: repeat-y;
}



/*下層ページ　メインコンテンツ枠のスタイル

  背景画像使用
  左パディング15px
  テーブルサイズは635pxでも実質は620px
---------------------------------------------------*/
.main {
  width: 620px;
  margin: 0;
  padding-left: 15px;
  vertical-align: top;
  text-align: left;
}


/*下層ページ　メインコンテンツ枠のスタイル*/

.jobtd {
  color:#FFFFFF;
  border:#ffffff solid 1px;
  font-size:12px;
  line-height:14px;
}

.jobscrl {
  margin:10px;
  border:1px #FFFFFF solid;
  width:560px;
  height:300px;
  overflow-y: scroll;
}

.pettd {
  color:#FFFFFF;
  border:#ffffff solid 1px;
  font-size:10px;
  line-height:14px;
}

p.cap1 {
	font-size: 12px;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 18px;
	color: #555555;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}