@charset "UTF-8";

/*枠線要素*/
.border_00 { border: #FFFFFF 1px solid ; }
.border_01 { border: #666666 1px solid ; }/*B7B9C6*/
.border_02 { border: #FFFFFF 1px solid ; }
.border_03 { border: #FFFFFF 1px solid ; }
.border_04 { border: #FFFFFF 1px solid ; }
.border_05 { border: #FFFFFF 1px solid ; }
.border_06 { border: #FFFFFF 1px solid ; }
.border_07 { border: #FFFFFF 1px solid ; }
.border_08 { border: #FFFFFF 1px solid ; }
.border_09 { border: #FFFFFF 1px solid ; }
.border_10 { border: #FFFFFF 1px solid ; }

/*背景要素*/
.bg_00 { background-color: #FFFFFF ; }
.bg_01 { background-color: #999999 ; }
.bg_02 { background-color: #FFFFFF ; }
.bg_03 { background-color: #FFFFFF ; }
.bg_04 { background-color: #999999 ; }
.bg_05 { background-color: #F0F0F0 ; }
.bg_06 { background-color: #999999 ; }
.bg_07 { background-color: #999999 ; }
.bg_08 { background-color: #FFFFFF ; }
.bg_09 { background-color: #F0F0F0 ; }
.bg_10 { background-color: #CCCCCC ; }
.bg_11 { background-color: #999999 ; }
.bg_12 { background-color: #FFFFFF ; }
.bg_13 { background-color: #E9EAF0 ; }
.bg_14 { background-color: #FFFFFF ; }

body { background-color: #FFFFFF ; }
.container { background-color: #FFFFFF ; 
/*background:url("../images/back01.gif");*/
}

.arrow_1 {
  width: 17px ;
  height: 14px ;
  background: url(../images/icon_arrow_1.gif) 0% 100%  no-repeat ;
}
.icon_1 {
  width: 14px ;
  height: 14px ;
  background: url(../images/icon_1.gif) 50% 70%  no-repeat ;
}
.icon_2 {
  width: 14px ;
  height: 14px ;
  background: url(../images/icon_2.gif) 50% 70%  no-repeat ;
}
.icon_3 {
  width: 14px ;
  height: 14px ;
  background: url(../images/icon_3.gif) 50% 70%  no-repeat ;
}

* { font-family: "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ; }

/*ここから：safari1.xパスワードフォーム非表示対策*/
html:\66irst-child input[type="password"] { font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3",sans-serif,"Osaka" ; }
/*ここまで：safari1.xパスワードフォーム非表示対策*/

/*テキスト入力欄のフォーカス時のクラス*/
.text       { background-color:#F8F8F8; }
.text_focus { background-color:#FFFFFF; }


/*ボタンに対する背景画像の指定*/
input.submit {
	background: #DADCE6 url(../images/bg_button.gif) 50% 0 repeat-x ;
}


/**フォント色変更**/

/*リンク関連*/
a:link    { color: #026CD1; }
a:visited { color: #004A95; }
a:hover   { color: #76AFE6; }
a:active  { color: #76AFE6; }

/*コンテンツ見出しlv1*/
td.bg_06 span.b_b,
.c_00 { color: #FFFFFF; }

/*コンテンツ見出しlv2*/
.c_01 { color: #444444; }

/*強調文字暖色*/
.c_02 { color: #D92C49; }

/*強調文字寒色*/
.c_03 { color: #2C65D9; }

/*その他文字色*/
body { color: #000000; }


/*カレンダー*/
.cal{width:100%;text-align:center;font-size: 11px;font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
.cal td{background:#fff;border-right:1px solid #4997cb;border-bottom:1px solid #4997cb;}
.cal th{background: url(../images/gra_06.gif);}
.cal tr{height:26px;}
.s_day{color:#f00;}
.w_day{color:#000;}
.h_day{color:#f00;}
td.today {font-weight: bold;background: #fb5;}


/*LEFT_BOX*/
.left_box{width: 520px;height: auto;margin: 4px 0px;padding:0px;background-color: #fff;text-align: left;font-size:12px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.left_box h2 {display: block;font-size:12px;}
.left_box dl{float:left;margin:8px;width:95%;}
.left_box dl dt{display: block;font-size:13px;color:red;font-weight: bold;}
.left_box dl dd{display: block;margin-bottom:15px;border-bottom:1px solid #999;padding-bottom:5px;}
.left_box ul{margin: 5px 0px;padding: 0px ;list-style-image: none;line-height:140%;}
.left_box li {list-style-type: none;line-height:130%;margin:5px 0px;display:block;vertical-align: middle;}
.dotted {border-bottom:1px dotted #999;padding-bottom:2px;}
