@charset "Shift_JIS";

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd
{
	font-size/**/:100%;
	line-height/**/:1.3;
	margin-top/**/:0px;
	margin-bottom/**/:0px;
	padding-top/**/:0px;
	padding-bottom/**/:0px;
}

img { border/**/:none; }

body
{
	margin/**/:0px;
	padding/**/:0px;
	width:100%;
	font-size/**/:90%;
}

#bodyArea
{
	float:left;
	padding-right:0;
}

/*////////// class //////////*/
.marginLeft1em
{
	margin-left/**/:1em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft2em
{
	margin-left/**/:2em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft3em
{
	margin-left/**/:3em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft35em
{
	margin-left:3em!important;
	margin-left:2.7em\9!important;
	margin-bottom:0.5em;
}

.marginLeft4em
{
	margin-left/**/:4em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft5em
{
	margin-left/**/:5em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft6em
{
	margin-left/**/:6em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft7em
{
	margin-left/**/:7em!important;
	margin-bottom/**/:0.5em;
}

.marginLeft65em
{
	margin-left/**/:6.5em!important;
}
.marginLeft55em
{
	margin-left/**/:5.5em!important;
}

ol.marginLeft1em { margin-left/**/:4em!important; }

ol.marginLeft2em { margin-left/**/:5em!important; }

ol.marginLeft3em { margin-left/**/:6em!important; }

ol.marginLeft4em { margin-left/**/:7em!important; }

ol.marginLeft5em { margin-left/**/:8em!important; }

ol.marginLeft6em { margin-left/**/:9em!important; }

ol.marginLeft7em { margin-left/**/:10em!important; }

ol.marginLeft8em { margin-left/**/:11em!important; }

ol.marginLeft9em { margin-left/**/:12em!important; }

ol.marginLeft10em { margin-left/**/:13em!important; }

ol.marginLeft0 { margin-left/**/:-1em!important; }

.marginBottom1em { margin-bottom/**/:1em!important; }

.marginBottom0 { margin-bottom/**/:0px!important; }

.marginTop1em { margin-top/**/:1em!important; }

.marginTop2em { margin-top/**/:2em!important; }

.marginTop3em { margin-top/**/:3em!important; }

.marginTop0 { margin-top/**/:0!important; }

.marginLeft0 { margin-left/**/:0!important; }

.textIndent1em { text-indent/**/:1em!important; }

img.ImgfloatLeft
{
	float/**/:left!important;
	margin-right/**/:1em!important;
	margin-bottom/**/:1em!important;
}

img.ImgfloatRight
{
	float/**/:right!important;
	margin-left/**/:1em!important;
	margin-bottom/**/:1em!important;
}

#bodyArea .indent1
{
	text-indent:-1em;
	padding-left:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#bodyArea .indent2
{
	margin-left/**/:1em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent3
{
	margin-left:2em;
	text-indent:-1em;
	padding-left:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#bodyArea .indent4
{
	margin-left/**/:3em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent5
{
	margin-left/**/:4em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent6
{
	margin-left/**/:5em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent7
{
	margin-left/**/:6em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent8
{
	margin-left/**/:7em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

#bodyArea .indent1em
{
	text-indent:-1em;
	padding-left:1em;
}

#bodyArea .indent1emi
{
	text-indent:-1em;
	margin-left:1em;
}
#bodyArea .indent15emi
{
	text-indent:-0.5em;
	margin-left:1em;
}

#bodyArea .indent2em
{
	text-indent:-2em;
	padding-left:2em;
}
#bodyArea .indent2emi
{
	text-indent:-2em;
	margin-left:2em;
}

#bodyArea .indent3em
{
	text-indent:-3em;
	padding-left:3em;
}
#bodyArea .indent3emi
{
	text-indent:-3em;
	margin-left:3em;
}

#bodyArea .indent4em
{
	text-indent:-4em;
	padding-left:4em;
}
#bodyArea .indent4emi
{
	text-indent:-4em;
	margin-left:4em;
}

#bodyArea .indent5em
{
	text-indent:-5em;
	padding-left:5em;
}
#bodyArea .indent5emi
{
	text-indent:-5em;
	margin-left:5em;
}

#bodyArea .indent6em
{
	text-indent:-6em;
	padding-left:6em;
}
#bodyArea .indent6emi
{
	text-indent:-6em;
	margin-left:6em;
}

#bodyArea .indent7em
{
	text-indent:-7em;
	padding-left:7em;
}
#bodyArea .indent7emi
{
	text-indent:-7em;
	margin-left:7em;
}

#bodyArea .marginLeftMinus2 { margin-left:-2em; }

#bodyArea .marginLeftMinus3 { margin-left:-3em; }

#bodyArea .padLeft1 { padding-left/**/:1em; }

#bodyArea .padLeft2 { padding-left/**/:2em; }

#bodyArea .minusIndent2 { text-indent:-2em; }

#bodyArea .minusIndent1 { text-indent:-1em; }

#bodyArea table .indent1, #bodyArea table .indent2, #bodyArea table .indent3, #bodyArea table .indent4, #bodyArea table .indent5, #bodyArea table .indent6, #bodyArea table .indent7, #bodyArea table .indent8
{
	margin-top/**/:0em;
	margin-bottom/**/:0em;
}

#bodyArea .red
{
	color/**/:#FF0000;
	background-color/**/:inherit;
}

#bodyArea .blue
{
	color/**/:#0000FF;
	background-color/**/:inherit;
}

#bodyArea .green
{
	color/**/:#006600;
	background-color/**/:inherit;
}

#bodyArea .white
{
	color/**/:#FFFFFF;
	background-color/**/:inherit;
}

#bodyArea .brown
{
	color/**/:#990000;
	background-color/**/:inherit;
}

#bodyArea .txt-big { font-size/**/:130%; }

#bodyArea .txt-small { font-size/**/:80%; }

#bodyArea .border, #sNavi .border { border:2px solid; }
#bodyArea .border1px, #sNavi .border { border:1px solid;}
* html #bodyArea .border, #sNavi .border { zoom:1; }
* html #bodyArea .border1px, #sNavi .border { zoom:1; }

#bodyArea .border5, #sNavi .border5
{
	border/**/:2px solid;
	padding:5px;
	margin:5px;
}

#bodyArea .borderdouble, #sNavi .borderdouble
{
	border: 3px double black;
	padding:5px;
	margin:5px;
}

#bodyArea .border-red { border/**/:2px solid #FF0000; }

#bodyArea .border-dashed { border/**/:1px dashed black; }

#bodyArea .through { text-decoration/**/:line-through; }

#bodyArea .underline { text-decoration/**/:underline; }

#bodyArea .unit
{
	margin-bottom/**/:0px!important;
	margin-top/**/:0px!important;
	text-align/**/:right;
}

#bodyArea .th-bg01
{
	background-color/**/:#D7D7D7!important;
	color/**/:inherit;
}

#bodyArea .th-bg02
{
	background-color/**/:#B2BFD3!important;
	color/**/:inherit;
}

#bodyArea .th-bg03
{
	background-color/**/:#E5E9F0!important;
	color/**/:inherit;
}

#bodyArea .th-bg04
{
	background-color/**/:#a6c2e6!important;
	color/**/:inherit;
}

#bodyArea .th-bg05
{
	background-color/**/:#acf7ac!important;
	color/**/:inherit;
}

#bodyArea .td-bg01
{
	background-color/**/:#F0F0F0!important;
	color/**/:inherit;
}

#bodyArea .th-bg06, #bodyArea .td-bg06
{
	background-color/**/:#ffcc99!important;
	color/**/:inherit;
}

#bodyArea ul.disc li
{
	list-style: disc;
	background-image:none;
	margin:5px 0 10px;
	padding:0 0 10px 0;
}

#bodyArea ul.square li
{
	list-style: square;
	background-image:none;
	margin-left:1.5em;
	padding-left:0em;
}

#bodyArea ul.circle li
{
	list-style: circle;
	background-image:none;
	margin-left:1.5em;
	padding-left:0em;
}

/*////////// skip //////////*/
.skip
{
	line-height/**/:0.1!important;
	text-indent/**/:-9999px!important;
	margin-bottom/**/:5px!important;
}

/*////////// wrapBg //////////*/
#wrapBg { background/**/:url(../images/bg.gif) repeat-y left top; }

/*////////// header //////////*/
#header
{
	width/**/:100%;
	background/**/: #002C6D;
	color/**/:inherit;
}

#logo
{
	position/**/: absolute;
	left/**/: 0px;
	top/**/: 0px;
}

#logo img { vertical-align/**/:top; }

#header img
{
	background/**/:#FFFFFF;
	color/**/:inherit;
}

/*////////// subNavi //////////*/
#subNavi
{
	margin-left/**/:280px;
	padding-top/**/:35px;
}

#subNavi form
{
	margin/**/:-30px 0px 7px;
	padding/**/:0px;
	text-align/**/:right;
}

#subNavi form p
{
	font-size/**/:90%;
	text-align/**/:right;
	margin-right/**/:10px;
	margin-bottom/**/:2px;
	color/**/: #FFFFFF;
	background-color/**/:inherit;
}

#subNavi form p a
{
	color/**/: #FFFFFF;
	background-color/**/:inherit;
}

/*////////// subNaviLink //////////*/
#subNaviLink
{
	background/**/: #FFFFFF url(../images/subNaviLink-bg.jpg) repeat-y left top;
	color/**/:inherit;
	font-size/**/:90%;
	height/**/:100%;
	padding-left/**/:280px;
}

#subNaviLink:after, #subNaviLink ul:after
{
	content/**/:".";
	display/**/:block;
	height/**/:0px;
	clear/**/:both;
	visibility/**/:hidden;
}

#subNaviLink ul
{
	list-style/**/:none;
	margin/**/:2px;
	float/**/:right;
}

#subNaviLink ul li
{
	float/**/: left;
	border-right/**/: 1px solid #000000;
	margin-right/**/:3px;
	padding-right/**/:3px;
}

/*////////// globalNavi //////////*/
#globalNavi
{
	background-color/**/:#002C6D;
	color/**/:#FFFFFF;
	padding-top/**/:5px;
	padding-bottom/**/:5px;
	padding-left/**/: 10px;
	clear/**/: both;
}

#globalNavi ul
{
	list-style/**/:none;
	margin/**/:0px;
	padding/**/:0px;
}

#globalNavi:after
{
	content/**/:".";
	display/**/:block;
	height/**/:0px;
	clear/**/:both;
	visibility/**/:hidden;
}

#globalNavi ul li
{
	float/**/: left;
	padding/**/:2px;
	background-color/**/:#666666;
	color/**/:inherit;
}

/*////////// globalNavi home //////////*/
#globalNavi ul li#gn-home a
{
	display/**/:block;
	width/**/:105px;
	height/**/:25px;
}

#globalNavi ul li#gn-home a:hover
{
	background/**/: url(../images/gn-home-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// globalNavi shiraberu //////////*/
#globalNavi ul li#gn-shiraberu a
{
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}

#globalNavi ul li#gn-shiraberu a:hover
{
	background/**/: url(../images/gn-shiraberu-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// globalNavi tetsuzuki //////////*/
#globalNavi ul li#gn-tetsuzuki a
{
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}

#globalNavi ul li#gn-tetsuzuki a:hover
{
	background/**/: url(../images/gn-tetsuzuki-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// globalNavi katsudou //////////*/
#globalNavi ul li#gn-katsudou a
{
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}

#globalNavi ul li#gn-katsudou a:hover
{
	background/**/: url(../images/gn-katsudou-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// globalNavi gaiyou //////////*/
#globalNavi ul li#gn-gaiyou a
{
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
	background/**/: url(../images/gn-gaiyou.gif) no-repeat left top;
}

#globalNavi ul li#gn-gaiyou a:hover
{
	background/**/: url(../images/gn-gaiyou-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// globalNavi choutatsu //////////*/
#globalNavi ul li#gn-choutatsu a
{
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}

#globalNavi ul li#gn-choutatsu a:hover
{
	background/**/: url(../images/gn-choutatsu-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// contentsArea //////////*/
#contentsArea
{
	clear/**/:both;
	padding-top/**/:10px;
}

/*////////// primaryNavi //////////*/
#primaryNavi
{
	float/**/:left;
	width/**/:180px;
	background-color/**/: #002C6D;
	color/**/:inherit;
	padding-left/**/: 5px;
}

#shortCut
{
	color/**/:inherit;
	background/**/:#F0F0F0;
	height/**/:100%;
	margin-bottom/**/:5px;
	width/**/:182px;
}

#shortCut p
{
	border-top/**/: 1px solid #999999;
	clear/**/: left;
	background/**/: url(../images/icn-arrow-blue.gif) no-repeat 5px 0.5em;
	font-size/**/:93%;
}

#shortCut p a
{
	display/**/:block;
	padding/**/:3px 3px 3px 15px;
}

#shortCut p a:hover
{
	background/**/: #0075EA url(../images/icn-arrow-wh.gif) no-repeat 5px 0.5em;
	color/**/:#FFFFFF;
}

#shortCut ul
{
	list-style/**/:none;
	margin/**/:5px 0px;
	padding/**/:0px;
}

#shortCut ul li
{
	font-size/**/:90%;
	float/**/:left;
}

#shortCut ul li a
{
	display/**/:block;
	width/**/:76px;
	padding-left/**/:15px;
}

#shortCut ul li a:hover
{
	background/**/: #0075EA;
	color/**/:#FFFFFF;
}

/*////////// ea //////////*/
#ea
{
	padding/**/:3px;
	color/**/:inherit;
	background/**/:#FFFFFF;
	margin-bottom/**/:5px;
}

#ea p.title { text-align/**/:center; }

#ea p.title a
{
	display/**/:block;
	width/**/:176px;
	height/**/:33px;
}

#ea p.title a:hover
{
	background/**/: url(../images/prime-img-zeirishi-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

/*////////// office //////////*/
#office
{
	padding/**/:3px;
	color/**/:inherit;
	background/**/:#F0F0F0;
	margin-bottom/**/:5px;
}

#office p.title
{
	margin-bottom/**/:5px;
	text-align/**/:center;
}

#office p.title a
{
	display/**/:block;
	width/**/:176px;
	height/**/:33px;
}

#office p.title a:hover
{
	background/**/: url(../images/prime-img-kyoku-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}

#office p { font-size/**/:93%; }

/*////////// contents //////////*/
#contents
{
	margin-left/**/:205px;
	height/**/:1%;
}

#contents #pankuzu, #contents p.skip { margin-top/**/:0px; }

#pageNavi
{
	clear/**/:both;
	margin-top/**/:2em;
	margin-right/**/:3px;
	text-align/**/: right;
}

#pageNavi a
{
	background/**/: url(../images/icn-arrow-blue-up.gif) no-repeat 0em 0.3em;
	padding-left/**/:15px;
}

#bodyArea #pankuzu { margin-bottom/**/:1.5em !important; }

#bodyArea #cntPDFarea
{
	margin-top/**/:10px;
	margin-bottom/**/:10px;
	border/**/:1px solid #cccccc;
	padding/**/:10px;
	height/**/:1%;
	min-height/**/:33px;
}

#bodyArea #cntPDFarea p
{
	margin-top/**/:0px;
	margin-bottom/**/:0px;
}

#bodyArea #cntPDFarea .cntPDFimg
{
	float/**/:left;
	margin-right/**/:10px;
}

/*////////// secondaryNavi //////////*/
#secondaryNavi
{
	float/**/:right;
	width/**/:180px;
	padding-right/**/:3px;
	background/**/: #FFFFFF;
	color/**/:inherit;
}

#sNavi
{
	font-size/**/:85%;
	padding/**/: 4px 8px;
	
	margin-top/**/:2em;
}

#sNavi p
{
	margin-bottom/**/:2px;
	color/**/:#002C6D;
	background/**/: #E5E9F0;
	font-weight/**/:bold;
	padding-top/**/:0.2em;
	padding-left/**/:3px;
}

#sNavi ul
{
	list-style/**/:none;
	margin/**/:0px 0px 2px;
	padding/**/:3px 0px;
}

#sNavi ul li
{
	background/**/: url(../images/icn-arrow-blue.gif) no-repeat 5px 0.5em;
	padding-left/**/: 20px;
	margin-bottom/**/:1px;
}
#banner p
{
	margin-top/**/:5px;
	margin-bottom/**/:5px;
}

/*////////// footer /////////////*/
#footer
{
	clear/**/:both;
	border-top/**/: 2px solid #003399;
	background-color/**/: #FFFFFF;
	color/**/:inherit;
	font-size/**/: 90%;
	padding/**/:1px;
	height/**/:1%;
}

#footerAdd
{
	background-color/**/: #FFFFFF;
	color/**/:inherit;
	padding/**/:1px 5px 4px;
}

#footer address
{
	font-style/**/:normal;
	padding-top/**/: 2px;
	float/**/: left;
	background/**/: url(../images/ft-mark.gif) no-repeat left top;
	padding-left/**/: 25px;
	margin-right/**/:5px;
}

#footerLink ul
{
	list-style/**/:none;
	margin/**/:2px 0px;
	padding/**/:0px;
	float/**/:right;
}

#footerLink ul li
{
	float/**/: left;
	border-right/**/: 1px solid #000000;
	margin-right/**/:3px;
	padding-right/**/:3px;
}

#map { float/**/:left; }

.pad5px { padding:5px; }

.padmar5px
{
	padding:5px;
	margin:5px;
}

/*////////// misc /////////////*/
.out
{
	background-color/**/: inherit;
	color/**/:blue;
	padding:2px;
}
.here
{
	background-color/**/: #0075EA;
	color/**/:#FFFFFF;
	padding:2px;
}

.clear { clear: both; }

.clrR { clear: right; }

.clrL { clear: left; }

.center { text-align:center; }

.right { text-align:right; }

.left { text-align:left; }

.hide { display:none; }

.boxCenter { margin:0 auto; }

#bodyArea p.pagetop
{
	text-align:right;
	padding-right:10px;
	margin-bottom:5px;
}

#bodyArea p.pagetop a
{
	background: url(../images/icn-arrow-blue-up.gif) no-repeat 0 0.3em;
	padding-left:15px;
}

dl.setsumei
{
	margin: 0.5em 1em;
	border:1px solid black;
}

dl.noborder { margin: 0.5em 1em; }

.setsumei dt, .noborder dt
{
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0 1em 0.5em;
	width: 5em;
	float: left;
	text-align: center;
}

.setsumei dd, .noborder dd
{
	margin: 0 0 0 6em;
	padding: 1.3em 1em 1em 1em;
}

/*////////// width //////////*/
.width40 { width:40%!important; }

.width50 { width:50%!important; }

.width60 { width:60%!important; }

.width70 { width:70%!important; }

.width80 { width:80%!important; }

.width90 { width:90%!important; }

.width99 { width:99%!important; }

.width100 { width:100%!important; }

.width5em { width:5em!important; }

.width10em { width:10em!important; }

.width15em { width:15em!important; }

.width20em { width:20em!important; }

.width25em { width:25em!important; }

.width30em { width:30em!important; }

.width35em { width:35em!important; }

.width40em { width:40em!important; }

.width45em { width:45em!important; }

.width40em { width:40em!important; }

.width45em { width:45em!important; }

.width50em { width:50em!important; }

.width55em { width:55em!important; }

.width60em { width:60em!important; }

/*////////// for shokai category //////////*/
#bodyArea #sho_data
{
	border:2px solid gray;
	padding:5px;
}

.ImgfloatLeft
{
	float/**/:left!important;
	margin-right/**/:1em!important;
}

.ImgfloatRight
{
	float/**/:right!important;
	margin-left/**/:1em!important;
}
.fltbox:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .fltbox             { zoom: 1; } /* IE6 */
*:first-child+html .fltbox { zoom: 1; } /* IE7 */

#bodyArea .ImgfloatLeft ul li, #bodyArea .ImgfloatRight ul li, #bodyArea .noImage ul li, #bodyArea ul.listNoImg li, #bodyArea ol.listNoImg li
{
	list-style-type:none!important;
	list-style-image:none!important;
	background-image:none!important;
}

#bodyArea ul.listNoImg li { margin-left:-16px; }

#bodyArea ul.lineHeight130, #bodyArea ol.lineHeight130, #bodyArea ul.lineHeight150, #bodyArea ol.lineHeight150
{
	margin-top:0;
	margin-bottom:0
}

#bodyArea ul.lineHeight130 li, #bodyArea ol.lineHeight130 li
{
	line-height:130%;
	margin-top:0;
	margin-bottom:0
}

#bodyArea ul.lineHeight150 li, #bodyArea ol.lineHeight150 li
{
	line-height:150%;
	margin-top:0;
	margin-bottom:0
}

#bodyArea ul.lineHeight150 li img, #bodyArea ol.lineHeight150 li img
{
	margin-top:0.2em;
	margin-bottom:0.3em;
	vertical-align: middle;
}

/*////////// for sho-data category //////////*/
#sho_data
{
	float: left;
	width:97%!important; /* 07.06.20 added */
}

* + html #sho_data { /* IE7 only */ width:96%!important; }

#sho_data dl { background: none; }

/*#sho_data dl dt{
	float:left;
	width:11em;
	clear:left;
}*/
#sho_data dl dd
{
	margin-bottom:0.5em;
	margin-left:1em;
}

.fltRight { float:right; }

.fltLeft { float:left; }
.bold { font-weight:bold; }
th.normal { font-weight:normal; }

/* 前へ・次へ */
.page_navi {
	margin-top:2em;
	font-family: arial;
	font-size: 0.9em;
	font-weight: bold;
}
.page_navi:after {
	content: ".";
	display:block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.page_navi .prev,
.page_navi .next {
	padding: 0 8px;
	border: 1px solid #999;
}
.page_navi .prev {
	float: left;
}
.page_navi .next {
	float: right;
}

/* リストイメージ消去 */
#bodyArea .noListImg li{ list-style:none; background-image:none; }

/* インデント消去 */
#bodyArea .noIndent{ text-indent:0; }


/* icon付加 */
/*a[href $='\.pdf'] {
padding-right: 18px;
background: transparent url(../images/icon/icon_pdf.gif) no-repeat center right;
}
a[href $='\.doc'] {
padding-right: 18px;
background: transparent url(../images/icon/icon_doc.gif) no-repeat center right;
}
a[href $='\.xls'] {
padding-right: 18px;
background: transparent url(../images/icon/icon_xls.gif) no-repeat center right;
}
a[href ^="mailto:"] {
padding-right: 18px;
background: transparent url(../images/icon/icon_mailto.gif) no-repeat center right;
}
a[target $="blank"] {
padding-right: 18px;
background: transparent url(../images/icon/icon_external.gif) no-repeat center right;
}
a[href $='\.pdf'] img, a[href $='\.doc'] img, a[href $='\.xls'] img, a[href ^="mailto:"] img, a[target $="blank"] img {
background:transparent url();
padding-right: -18px;
}
* + html a[href $='\.pdf'], * + html a[href $='\.doc'], * + html a[href $='\.xls'], * + html a[href ^="mailto:"], * + html a[target $="blank"] {
display:inline-block;
text-indent:2px;
}
*/
/*/////////// iewin5.5 only //////////*/
@media tty {

i { content:"\";/*" "*/}}@m; @import'ie5.css';/*"; }
}/* */

