* { margin: 0; padding: 0; }

body { width: 100%; height: 100%; margin:0; padding:0; font-size: 13px; color: #000; background:#dfdfdf; line-height: 1.6; font-family: arial, sans-serif; }
table { font-size: 100%; line-height: 150%; }
h1 { font-size:95%; color: #fff; }
h1 a:link{ font-size:95%; color: #fff; }
h1 a:hover{ font-size:95%; color: #fdfdfd; }
h1 a { font-size: 95%; color: #fff; }

h2 { font-size:120%; color: #333333; }
h4 { font-size: 120%; background: url(../img/h4_bg.gif) left bottom no-repeat; width: 540px; height: 25px; text-indent: 40px; letter-spacing: 5px; }
h3 img{ margin:20px auto; }
h3{ font-size:120%; font-color:#ff2211; }
a { color: #3737ff; }
a:hover { color: #9B9BFF; }
a img { border: 0; }
a:hover img { -ms-filter: alpha(opacity=65); filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; }


#main-wrap{
	width:900px;
	padding:0;
	margin:0 auto;
	background:#fff;
	}
#head-wrap{
	margin:0;
	}

#top{
	height:14px;
	background:#0066cc left;
	color:#ffffff;
	}
#navi ul li{
  list-style-type: none;
  float: left;
  margin: 0 0 10px;
  padding: 0;
}
#bottomprint {
	text-align:center;
	}
#bottomprint ul li{
  border-top:1px solid #fcfcfc;
  list-style-type: none;
  float: left;
  margin: 0 0 10px;
  padding: 0;
}
.inbox{
	margin:0;
	padding:20px;
	}
.cbox{
	margin:10px 0 10px 0;
	padding:20px;
	clear:both;
	}
.lbox{
	float:left;
	width:380px;
	}
.rbox{
	float:right;
	width:380px;
	}

.cbox.rbox h2{
	margin:5px 0;
	}
.pdes{
	width:210px;
	}
.description{
	color:#999999;
	font-size:90%;
	}

table{
	border:0;
	margin:0
	padding:0;
		}

#footer{
	background:#7D96B5;
	height:15px;
	color:#ffffff;
	clear:both;
	}

.alpha50 { -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
.alpha70 { -ms-filter: alpha(opacity=70); filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
.alpha80 { -ms-filter: alpha(opacity=80); filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.auto-h { overflow: auto; }
.disp-tab { display: table; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.align-l { text-align: left; }
.align-c { text-align: center; }
.align-r { text-align: right; }

.line-h150 { line-height: 150%; }

.ptb15 { padding: 15px 0; }

.m5 { margin: 5px; }
.mr5 { margin-right: 5px; }
.mt5 { margin-top: 5px; }
.ml5 { margin-left: 5px; }
.mb5 { margin-bottom: 5px; }

.m10 { margin: 10px; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }
.mb10 { margin-bottom: 10px; }

.ml15 { margin-left: 15px; }

.m20 { margin: 20px; }
.mr20 { margin-right: 20px; }
.mt20 { margin-top: 20px; }
.ml20 { margin-left: 20px; }
.mb20 { margin-bottom: 20px; }

.m30 { margin: 30px; }
.mr30 { margin-right: 30px; }
.mt30 { margin-top: 30px; }
.ml30 { margin-left: 30px; }
.mb30 { margin-bottom: 30px; }

.p5 { padding: 5px; }
.pr5 { padding-right: 5px; }
.pt5 { padding-top: 5px; }
.pl5 { padding-left: 5px; }
.pb5 { padding-bottom: 5px; }

.p10 { padding: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pl10 { padding-left: 10px; }
.pb10 { padding-bottom: 10px; }

.p20 { padding: 20px; }
.pr20 { padding-right: 20px; }
.pt20 { padding-top: 20px; }
.pl20 { padding-left: 20px; }
.pb20 { padding-bottom: 20px; }

.p30 { padding: 30px; }
.pr30 { padding-right: 30px; }
.pt30 { padding-top: 30px; }
.pl30 { padding-left: 30px; }
.pb30 { padding-bottom: 30px; }

.fcfff { color: #fff; }
.fc000 { color: #000; }
.fc900 { color: #900; }
.fc060 { color: #060; }
.fc00f { color: #00f; }
.fcf00 { color: #f00; }
.fsize140 { font-size: 140%; }
.fsize120 { font-size: 120%; }
.fsize80 { font-size: 80%; }

.wd100 { width: 100px; }
.wd120 { width: 120px; }
.wd150 { width: 150px; }
.wd175 { width: 175px; }
.wd200 { width: 200px; }
.wd500 { width: 500px; }
.wd540 { width: 540px; }

.gray-sub { background-color: #adadad; text-align: center; padding: 3px 0; color: #fff; font-weight: bold; }
.area-box { border: 1px solid #ccc; background-color: #fff; margin: 10px; padding: 10px; text-align: left; }
.area-box dt { color: #030; font-weight: bold; padding: 5px 0;}

#area { border: 1px solid #ccc; background-color: #fff; margin: 10px; padding: 10px; text-align: left; height:200px; border:solid 1px #999999; overflow:scroll; }
#area dt { color: #030; font-weight: bold; padding: 5px 0;}

.bold { font-weight: bold; }

.rit-lft { float: left; width: 110px; text-align: left; }
.rit-rit { float: right; width: 40px; text-align: center; font-size: 80%; }
.rit-rit-nonimg { float: right; width: 40px; text-align: center; font-size: 80%; padding-top: 30px; }

.green { color: #060; font-size: 140%; font-weight: bold; }

.mitu { width: 542px; height: 150px; margin-bottom: 40px; background: url(../img/omitsumori_bg.gif) center bottom no-repeat; }
.oto { width: 542px; height: 150px; margin-bottom: 40px; background: url(../img/otoiawase_bg.gif) center bottom no-repeat; }
.main-footarea .omitsumori-form { clear: both; margin: 0 0 0 0; }
.main-footarea .navi-left { float: left; margin: 28px 0 0 0; background: url(../img/arrow_up.gif) 3px 0 no-repeat; height: 30px; width: 160px; padding-left: 23px; }
.main-footarea .navi-right { float: right; margin: 28px 3px 0 0; background: url(../img/arrow_left.gif) no-repeat; height: 30px; padding-left: 20px; }

.staff-blog-banner .navi-left { float: left; margin: 28px 0 0 0; background: url(../img/arrow_up.gif) 3px 0 no-repeat; height: 30px; width: 160px; padding-left: 23px; }

.memo-box-wrap { width: 538px; border: 1px solid #8BBF00; background-color: #C5DF7F; padding-bottom: 10px; }
.memo-box { background: url(../img/memo_bg.gif) center top repeat-y; padding: 10px; line-height: 160%; }
* html .memo-box-wrap { width: 540px; }

.table1 { border-collapse: collapse; border-top: 2px solid #8BBF00; width: 540px; margin-top: 10px; }
.table1 th { width: 80px; color: #060; border-bottom: 2px solid #8BBF00; background-color: #DCECB2; text-align: left; font-weight: normal; padding: 8px 20px; }
.table1 td { border-bottom: 2px solid #8BBF00; background-color: #fff; text-align: left; font-weight: normal; padding: 8px 20px; }

.table2 { border-collapse: collapse; border-top: 1px solid #8BBF00; }
.table2 th { width: 185px; border-bottom: 1px solid #8BBF00; background-color: #DCECB2; text-align: left; font-weight: normal; padding: 5px 10px; }
.table2 td { border-bottom: 1px solid #8BBF00; background-color: #fff; text-align: left; font-weight: normal; padding: 5px 10px; }

.table3 { border-collapse: collapse; width: 540px; }
.table3 th { border: 1px solid #090; color: #060; background-color: #BEEBBE; text-align: center; font-size: 120%; font-weight: bold; }
.table3 th.lsp { letter-spacing: 1em; }
.table3 td { border: 1px solid #090; text-align: left; font-weight: normal; padding: 20px 15px; }
.table3 td.th-top { background-color: #E0F5E0; }

.table4 { border-collapse: collapse; width: 540px; }
.table4 th { width: 170px; padding: 0 10px; border: 1px solid #090; color: #060; background-color: #E8F2CC; text-align: left; font-weight: bold; }
.table4 td { border: 1px solid #090; text-align: left; font-weight: normal; padding: 20px 15px; }

/*::::: TOP :::::*/

.top090 { font-size: 100%; color: #090; }
.top-box1 { width: 540px; height: 470px; background: url(../files/image/top/top_box1_bg.gif) no-repeat; }
.top-box1 ol li { list-style-type: none; margin-left: 50px; height: 54px; }
.top-box1 ol li p { display: inline; }
.top-box2 { width: 540px; height: 657px; background: url(../files/image/top/top_box2_bg.gif) no-repeat; }
.top-box2 dl { padding: 40px 0 0 35px; }
.top-box2 dd { padding: 5px 0 26px 43px; }
.top-box2 .sub-box { margin: 5px 0 0 80px; }
.top-box3 { margin: 40px 0 0 0; }
.top-box3 p { margin: 0 20px 20px 10px; text-indent: 1em; }
.top-box4 { margin: 20px 0; }
.top-box4 ol { width: 540px; padding-bottom: 15px; background-color: #FFFFD6; display: inline-block; }
.top-box4 ol li { list-style-type: none; float: left; padding: 12px 0 0 12px; }
.voice-box { font-size:0.9em; width: 250px; height: 200px; background: url(../files/image/top/top_box4_bg.gif) no-repeat; }
.voice-box .title { font:padding: 5px 0 0 10px; font-weight: bold; }
.voice-box .comment { padding: 10px 0 0 15px; width: 150px; height: 120px; overflow: hidden; }
* html .voice-box .comment { width: 165px; height: 130px; }
.voice-box .more { padding: 0 0 0 100px; }
.voice-box .company { padding: 10px 0 0 15px; }
.voice-box a { text-decoration:none; }
/*::::: gaiyo/vision :::::*/

.vision-box1 { width: 540px; height: 324px; background: url(../files/image/vision/vision_box1_bg.jpg) no-repeat; }
#vision-images { margin: 40px 6px; }
.vision-box1 p { padding-left: 10px; padding-right: 10px; }
.vision-box2 { width: 540px; height: 250px; background: url(../files/image/vision/vision_box2_bg.gif) no-repeat; }
.vision-box2 p { padding-left: 20px; padding-right: 20px; line-height: 160%; }

/*::::: gaiyo/gaiyo :::::*/

.ryakureki { margin: 10px 10px 30px 10px; display: inline-block; }
.ryakureki dt { float: left; width: 140px; padding: 5px 5px; color: #060; font-weight: bold; }
.ryakureki dd { float: left; width: 340px; padding: 5px 5px; }
.access-box { padding: 0 10px 30px 80px; margin-left: 20px; }
.access-box dt { color: #060; font-weight: bold; font-size: 110%; }
.access-car { background: url(../files/image/gaiyo/access_car.gif) no-repeat; }
.access-train { background: url(../files/image/gaiyo/access_train.gif) no-repeat; padding: 0 10px 40px 80px; }

/*::::: gaiyo/shokai :::::*/

.plof-box { width: 540px; }
.plof-box .plof-left-head { width: 540px; display: inline-block; background: url(../files/image/shokai/plof_left_head.gif) no-repeat; border-bottom: 1px solid #8BBF00; }
.plof-box .plof-right-head { width: 540px; display: inline-block; background: url(../files/image/shokai/plof_right_head.gif) no-repeat; border-bottom: 1px solid #8BBF00; }
.plof-box .plof-left-head .name { font-size: 100%; font-weight: normal; float: left; width: 180px; text-align: center; line-height: 23px; }
.plof-box .plof-left-head .cate { float: left; width: 120px; text-align: center; line-height: 23px; }
.plof-box .plof-right-head .name { font-size: 100%; font-weight: normal; float: right; width: 180px; text-align: center; line-height: 23px; }
.plof-box .plof-right-head .cate { float: right; width: 120px; text-align: center; line-height: 23px; }
.plof-box .plof-main { width: 520px; display: inline-block; background: url(../files/image/shokai/plof_bg.gif) repeat-y; padding: 10px; }
* html .plof-box .plof-main { width: 540px; }
.plof-box .plof-left-foot { background: url(../files/image/shokai/plof_left_foot.gif) no-repeat; height: 62px; }
.plof-box .plof-left-foot p { padding: 10px 0 0 20px; width: 430px; height: 35px;}
.plof-box .plof-right-foot { background: url(../files/image/shokai/plof_right_foot.gif) no-repeat; height: 62px; }
.plof-box .plof-right-foot p { padding: 10px 0 0 95px; width: 430px; height: 35px; }
.plof-box .staff-photo-l { float: left; background-color: #fff; padding: 0 5px 5px 0; margin-right: 3px; }
.plof-box .staff-photo-r { float: right; background-color: #fff; padding: 0 0 5px 5px; margin-left: 3px; }
.plof-table th { width: 10px; text-align: left; vertical-align: top; }
.plof-table td { text-align: left; vertical-align: top; }

/*::::: gaiyo/taiou :::::*/

.taiou-tree { width: 540px; background: url(../files/image/taiou/taiou_bg.jpg) 0 70px no-repeat; }
.taiou-tree dt { position: relative; z-index: 10; font-weight: bold; background-color: #fc0; display: table; padding: 2px 5px; text-align: center; }
.taiou-tree dd { -webkit-border-radius: 5px; -moz-border-radius: 5px; position: relative; z-index: 5; background-color: #fff; border: 1px solid #060; display: table; padding: 15px 10px; text-align: left; }
.taiou-tree dt.tree1 { top: 23px; left: 5px; width: 50px; }
.taiou-tree dd.tree1 { top: 18px; left: 0px; width: 300px; }
.taiou-tree dt.tree2 { top: 35px; left: 14px; width: 50px; }
.taiou-tree dd.tree2 { top: 30px; left: 9px; width: 200px; }
.taiou-tree dt.tree3 { top: -70px; left: 300px; width: 50px; }
.taiou-tree dd.tree3 { top: -75px; left: 295px; width: 220px; }
.taiou-tree dt.tree4 { top: -65px; left: 180px; width: 50px; }
.taiou-tree dd.tree4 { top: -70px; left: 175px; width: 200px; }
.taiou-tree dt.tree5 { top: -50px; left: 300px; width: 50px; }
.taiou-tree dd.tree5 { top: -55px; left: 295px; width: 220px; }
.taiou-tree dt.tree6 { top: -40px; left: 5px; width: 80px; }
.taiou-tree dd.tree6 { top: -45px; left: 0px; width: 360px; }

/*::::: tokucho/sindan :::::*/

.sindan-box { width: 540px; display: table; }
.sindan-box h4 { background: none; width: 261px; height: 46px; text-indent: 0px; }
.sindan-box p { width: 251px; padding-left: 10px; }
* html .sindan-box p { width: 261px; }

/*::::: tokucho/kessan :::::*/

.kessan-box { width: 540px; background-color: #E5F2FB; }

/*::::: tokucho/gourika :::::*/

.gourika-box h4 { background: none; width: 540px; height: 63px; text-indent: 0px; }
.gourika-bg-1 { width: 540px; height: 442px; background: url(../files/image/gourika/gourika_bg_1.gif) 0 0 no-repeat; }
.gourika-bg-2 { width: 540px; height: 416px; background: url(../files/image/gourika/gourika_bg_2.gif) 0 10px no-repeat; }
.gourika-bg-1 dl { width: 330px; padding-top: 10px; }
.gourika-bg-1 dt { color: #f60; font-size: 120%; font-weight: bold; }
.gourika-bg-1 dd { padding: 15px 0 40px; 0 }
.gourika-bg-2 dl { width: 540px; padding-top: 10px; }
.gourika-bg-2 dt { color: #f60; font-size: 120%; font-weight: bold; }
.gourika-bg-2 dd { padding: 15px 0 40px; 0 }
.gourika-bg-2 dd.wd { width: 380px; }

/*::::: kigyo/pack :::::*/

.kigyo-box { width: 540px; height: 631px; background: url(../files/image/kigyo/kigyo_bg.jpg) no-repeat; line-height: 160%; }

/*::::: kigyo/flow :::::*/

.flow-box { display: inline-block; background: #E1F8E1 url(../files/image/kigyo/flowfoot_bg.gif) center bottom no-repeat; width: 500px; margin: 30px 0 0 20px; }
.flow-box .box-rights { float: left; width: 440px; display: inline-block; margin-top: 20px; }
.flow-box li { list-style-type: none; padding-bottom: 26px; padding-left: 60px; }
.flow-box li.list1 { background: url(../files/image/kigyo/flow_icon1.gif) no-repeat; }
.flow-box li.list2 { background: url(../files/image/kigyo/flow_icon2.gif) no-repeat; }
.flow-box li.list3 { background: url(../files/image/kigyo/flow_icon3.gif) no-repeat; }
.flow-box li.list4 { background: url(../files/image/kigyo/flow_icon4.gif) no-repeat; }
.flow-box li.list5 { background: url(../files/image/kigyo/flow_icon5.gif) no-repeat; }
.flow-box li.list6 { background: url(../files/image/kigyo/flow_icon6.gif) no-repeat; }
.flow-box li.list7 { background: url(../files/image/kigyo/flow_icon7.gif) no-repeat; padding-bottom: 0px; }
.flow-foot { width: 500px; height: 73px; background: url(../files/image/kigyo/flow_img2.gif) center top no-repeat; }
.flow-foot img { margin: 30px 0 0 100px; }

/*::::: hosyu :::::*/

.hosyu-box h4 { background: none; width: 540px; height: 34px; text-indent: 0px; }

.shinkoku-box { width: 538px; padding: 10px 0; border: 1px solid #390; display: inline-block; background: #FBFDF7 url(../files/image/hosyu/shinkoku_bg.gif) repeat-x; }
* html .shinkoku-box { width: 540px; }
.shinkoku-box ul { padding: 5px 0 5px 30px; }
.shinkoku-box li { padding: 3px 0; }
.square-green { margin: 0 20px; padding: 5px 0; text-align: center; width: 120px; background-color: #060; color: #fff; }
.shinkoku-box2 { width: 500px; background-color: #ffc; padding: 30px 20px; }
* html .shinkoku-box2 { width: 540px; }

.shindan-box { background-color: #ffc; padding: 10px 0 10px 10px; margin-right: 20px; display: inline-block; }
.shindan-taiken { float: right; }

.shindan-box ul { color: #060; padding: 10px 0 0 20px; }
.shindan-box li { height: 65px; list-style-type: none; background: url(../files/image/hosyu/shindan_list.gif) 0 3px no-repeat; padding-left: 16px; vertical-align: top; float: left; white-space: nowrap;  }
.shindan-box li.list1 { width: 129px; }
.shindan-box li.list2 { width: 184px; }
.shindan-box li.list3 { width: 124px; }
* html .shindan-box li.list1 { width: 145px; }
* html .shindan-box li.list2 { width: 200px; }
* html .shindan-box li.list3 { width: 140px; }
.shindan-box li strong { font-size: 120%; }

.shindan-flow { display: inline-block; width: 540px; margin: 30px 0 0 20px; }
.shindan-flow .box-rights { float: left; width: 480px; display: inline-block; }
.shindan-flow li { list-style-type: none; height: 60px; padding-left: 50px; font-weight: bold; }
* html .shindan-flow li { height: 70px; }
.shindan-flow li.list1 { background: url(../files/image/hosyu/shindan_ol1.gif) no-repeat; }
.shindan-flow li.list2 { background: url(../files/image/hosyu/shindan_ol2.gif) no-repeat; }
.shindan-flow li.list3 { background: url(../files/image/hosyu/shindan_ol3.gif) no-repeat; }
.shindan-flow li.list4 { background: url(../files/image/hosyu/shindan_ol4.gif) no-repeat; }

.flowchart-box { margin-top: 20px; width: 540px; height: 476px; background: url(../files/image/hosyu/flowchart_bg.gif) no-repeat; }
.flowchart-box li { clear: both; float: right; list-style-type: none; text-align: right; white-space: nowrap; }
.flowchart-box li img { vertical-align: bottom; }
.flowchart-box li.list1 { margin-top: 104px; }
.flowchart-box li.list2 { margin-top: 2px; }
.flowchart-box li.list3 { margin-top: 38px; }
.flowchart-box li.list4 { margin-top: 60px; }
.flowchart-box li.list5 { margin-top: 6px; }

/*::::: about :::::*/

.sitemap-list li { margin-left: 30px; padding-bottom: 8px; }
.sitemap-list li { list-style-type: disc; }
.sitemap-list li li { list-style-type: circle; }

/*::::: form :::::*/

.hiss { color: #900; font-size: 80%; }
.err { color: #f00; }
.point { color: #060; }
.message { padding-bottom: 10px; }
.input-s { width: 160px; font-size: 100%; }
.input-m { width: 200px; font-size: 100%; }
.input-l { width: 300px; font-size: 100%; }
.ime-act { IME-MODE: active; }
.ime-inact { IME-MODE: inactive; }
.ime-dis { IME-MODE: disabled; }
.copy { font-size: 8px; color: #CCCCCC; text-align: right; padding-right: 20px; }
.copy a { color: #999999; text-decoration: none; }
.form-inp { width: 132px; height: 22px; border: 0; padding-top: 30px; background: url(../files/image/form/form_inp.gif) no-repeat; overflow: hidden; cursor: pointer; }
.form-send { width: 102px; height: 22px; border: 0; padding-top: 30px; background: url(../files/image/form/form_send.gif) no-repeat; overflow: hidden; cursor: pointer; }
.form-back { width: 102px; height: 22px; border: 0; padding-top: 30px; background: url(../files/image/form/form_back.gif) no-repeat; overflow: hidden; cursor: pointer; }
.titsub { font-weight: normal; }
.kak-th { float: left; width: 40px; }

/*::::: sodan :::::*/

h4.h4-sodan { background: url(../files/image/sodan/h4_sodan_bg.gif) left bottom no-repeat; height: 34px; line-height: 28px; font-size: 160%; color: #060; }
.sodan-box { width: 520px; padding: 10px; }
* html .sodan-box { width: 540px; }
.sodan-box .inner-box { background-color: #FFFFD6; padding: 0 20px 30px 0; }
.sodan-q { position: relative; top: -10px; left: -10px; }
.sodan-box .inner-box ul { margin: -10px 0 0 50px; }
.sodan-box .inner-box li { line-height: 30px; }
.sodan-box .inner-box li a { color: #060; font-weight: bold; }
.sodan-box .inner-box li a:hover { color: #80B26B; }
.question-title { font-size: 140%; background: url(../files/image/sodan/sodan_q.gif) left bottom no-repeat; padding: 12px 0 12px 50px; }
.sodan-box .inner-box .answer { margin: -20px 0 0 50px; }
.page-navi { text-align: center; margin-top: 20px; }

/*::::: news :::::*/

.news-box { width: 540px; }
.news-head { border-bottom: 1px solid #F0E1C4; background-color: #E0C488; padding-bottom: 2px; }
.news-head h3 { color: #930; padding: 5px 10px;border-left: 9px solid #C28912; background-color: #F2E5B2; }
.news-head h3 a { color: #930; }
.news-head h3 a:hover { color: #C58C59; }
.news-head .date { padding: 2px 0 0 10px;border-left: 9px solid #765C2F; background-color: #F9F2D8; }
.news-main { padding: 10px; border-bottom: 1px solid #999; }
.news-foot { padding: 5px 10px; text-align: right; }
.news-foot .news-foot-img { vertical-align: text-bottom; margin-left: 10px; }

/*::::: voice :::::*/

.voice-data { border: 2px solid #DCECB2; margin-right: 20px; display: inline-block; }
.voice-data h3 { clear: both; height: 35px; line-height: 35px; text-indent: 20px; color: #060; background: url(../files/image/voice/voice_title.gif) repeat-x; }
.voice-main { padding: 10px; display: inline-block; }
.voi-left { width: 80px; float: left; padding: 10px 0 0 10px; }
.voi-left p { color: #060; font-weight: bold; padding: 5px; background: url(../img/right_sen.gif) left bottom repeat-x; }
.voi-right { width: 250px; float: left; padding: 10px 0 0 0; }
.voi-right p { padding: 5px 5px 5px 10px; background: url(../img/right_sen.gif) left bottom repeat-x; }

/*::::: staff blog :::::*/

.blog-box { width: 540px; }
.blog-head { border-bottom: 1px solid #D9CCBF; background-color: #B2997F; padding-bottom: 2px; }
.blog-head h3 { color: #f00; padding: 5px 10px;border-left: 9px solid #FF750F; background-color: #FFE0C1; }
.blog-head h3 a { color: #f00; }
.blog-head h3 a:hover { color: #FF7060; }
.blog-head .date { padding: 2px 0 0 10px;border-left: 9px solid #CA5600; background-color: #FFB871; }
.blog-main { padding: 10px; border-bottom: 1px solid #999; }
.blog-foot { padding: 5px 10px; text-align: right; }
.blog-foot .blog-foot-img { vertical-align: text-bottom; margin-left: 10px; }


/*::::: staff blog :::::*/

.fr { float:right;}
.sslbutton { margin:0; padding:5px;  font:0.9em;}
