@charset "utf-8";

/*------------------------------------------------------------------------------
 font
 -------------------------------------------------------------------------------*/
.b		{ font-weight: bold; }

.fgRed	{ color: #FF0000; }
.fgBlue	{ color: #0000FF; }

.fs11 { font-size:11px; }

/*------------------------------------------------------------------------------
 display
 -------------------------------------------------------------------------------*/
.dn { display: none; }
.db { display: block; }
.dib { display: inline-block; }
.dibBL	{ display: inline-block !important; *display: inline !important; zoom: 1; }

/*------------------------------------------------------------------------------
 間隔・表示位置
 -------------------------------------------------------------------------------*/
.tac { text-align: center !important; }
.nowrap { white-space: nowrap; }
.fl		{ float: left; }
.fl_r	{ float :right; }
.fl_clear	{ clear :both; }
.fR		{ float: right; }

.vaM	{ vertical-align: middle !important; }
.taR	{ text-align: right !important; }
.taL 	{ text-align: left !important; }
.taC 	{ text-align: center !important; }
.cb		{ clear: both; }

.freq {
    color: #ef5256 !important;
}
/*------------------------------------------------------------------------------
 マージンモジュール
 -------------------------------------------------------------------------------*/
.mHA	{ margin: 0 auto; }
.ma1	{ margin: 1px !important;}
.ma2	{ margin: 2px !important;}
.ma3	{ margin: 3px !important;}
.ma4	{ margin: 4px !important;}
.ma5	{ margin: 5px !important;}
.ma10	{ margin: 10px !important; }
.ma15	{ margin: 15px !important; }
.ma20	{ margin: 20px !important; }
.ma30	{ margin: 30px !important; }
.mtn	{ margin-top: 0 !important; }
.mt1	{ margin-top: 1px !important; }
.mt2	{ margin-top: 2px !important; }
.mt3	{ margin-top: 3px !important; }
.mt5	{ margin-top: 5px !important; }
.mt6	{ margin-top: 6px !important; }
.mt8	{ margin-top: 8px !important; }
.mt10	{ margin-top: 10px !important; }
.mt15	{ margin-top: 15px !important; }
.mt20	{ margin-top: 20px !important; }
.mt25	{ margin-top: 25px !important; }
.mt30	{ margin-top: 30px !important; }
.mt35	{ margin-top: 35px !important; }
.mt40	{ margin-top: 40px !important; }
.mt46	{ margin-top: 46px !important; }
.mt50	{ margin-top: 50px !important; }
.mrn	{ margin-right: 0 !important; }
.mr2	{ margin-right: 2px !important; }
.mr3	{ margin-right: 3px !important; }
.mr4	{ margin-right: 4px !important; }
.mr5	{ margin-right: 5px !important; }
.mr7	{ margin-right: 7px !important; }
.mr8	{ margin-right: 8px !important; }
.mr10	{ margin-right: 10px !important; }
.mr15	{ margin-right: 15px !important; }
.mr20	{ margin-right: 20px !important; }
.mr30	{ margin-right: 30px !important; }
.mr40	{ margin-right: 40px !important; }
.mr43	{ margin-right: 40px !important; }
.mr50	{ margin-right: 50px !important; }
.mbn	{ margin-bottom: 0 !important; }
.mb5	{ margin-bottom: 5px !important; }
.mb10	{ margin-bottom: 10px !important; }
.mb15	{ margin-bottom: 15px !important; }
.mb20	{ margin-bottom: 20px !important; }
.mb30	{ margin-bottom: 30px !important; }
.mb40	{ margin-bottom: 40px !important; }
.mb50	{ margin-bottom: 50px !important; }
.mln	{ margin-left: 0 !important; }
.ml2	{ margin-left: 2px !important; }
.ml3	{ margin-left: 3px !important; }
.ml5	{ margin-left: 5px !important; }
.ml6	{ margin-left: 6px !important; }
.ml8	{ margin-left: 8px !important; }
.ml10	{ margin-left: 10px !important; }
.ml15	{ margin-left: 15px !important; }
.ml18	{ margin-left: 18px !important; }
.ml20	{ margin-left: 20px !important; }
.ml21	{ margin-left: 21px !important; }
.ml30	{ margin-left: 30px !important; }
.ml35	{ margin-left: 35px !important; }
.ml40	{ margin-left: 40px !important; }
.ml50	{ margin-left: 50px !important; }
.ml55	{ margin-left: 55px !important; }
.ml180	{ margin-left: 180px !important; }
.ml200	{ margin-left: 200px !important; }

.mR5	{ margin-right:5px; }
.mR10	{ margin-right:10px; }

.ml1em	{ margin-left: 1em; }

.mh95	{ min-height:95px; }


/*------------------------------------------------------------------------------
 パディングモジュール
 -------------------------------------------------------------------------------*/
.pa5	{ padding: 5px !important;}
.pa6	{ padding: 6px !important;}
.pa10	{ padding: 10px !important; }
.pa15	{ padding: 15px !important; }
.pa20	{ padding: 20px !important; }
.pa30	{ padding: 30px !important; }
.ptn	{ padding-top: 0 !important; }
.pt1	{ padding-top: 1px !important; }
.pt2	{ padding-top: 2px !important; }
.pt3	{ padding-top: 3px !important; }
.pt5	{ padding-top: 5px !important; }
.pt10	{ padding-top: 10px !important; }
.pt15	{ padding-top: 15px !important; }
.pt20	{ padding-top: 20px !important; }
.pt25	{ padding-top: 25px !important; }
.pt30	{ padding-top: 30px !important; }
.pt40	{ padding-top: 40px !important; }
.pt50	{ padding-top: 50px !important; }
.ptb5	{ padding-top: 5px; padding-bottom: 5px; }
.prn	{ padding-right: 0 !important; }
.pr5	{ padding-right: 5px !important; }
.pr10	{ padding-right: 10px !important; }
.pr15	{ padding-right: 15px !important; }
.pr20	{ padding-right: 20px !important; }
.pr30	{ padding-right: 30px !important; }
.pbn	{ padding-bottom: 0 !important; }
.pb5	{ padding-bottom: 5px !important; }
.pb10	{ padding-bottom: 10px !important; }
.pb15	{ padding-bottom: 15px !important; }
.pb20	{ padding-bottom: 20px !important; }
.pb25	{ padding-bottom: 25px !important; }
.pb30	{ padding-bottom: 30px !important; }
.pb50	{ padding-bottom: 50px !important; }
.pb75	{ padding-bottom: 75px !important; }
.pln	{ padding-left: 0 !important; }
.pl3	{ padding-left: 3px !important; }
.pl5	{ padding-left: 5px !important; }
.pl10	{ padding-left: 10px !important; }
.pl15	{ padding-left: 15px !important; }
.pl20	{ padding-left: 20px !important; }
.pl30	{ padding-left: 30px !important; }
.pl35	{ padding-left: 35px !important; }
.pl1em	{ padding-left: 1em; }

/*------------------------------------------------------------------------------
 widthモジュール
 -------------------------------------------------------------------------------*/
.w-auto { width:auto; } 
.wfi 	{ width:97%; }
.wf     { width:100%; }
.wp25 	{ width:25%; }
.wp30 	{ width:30%; }
.wp33 	{ width:33%; }
.wp60   { width:60%; }
.wp70   { width:70%; }
.wp95   { width:95%; }
.w1		{ width:1px; }
.w10	{ width:10px; }
.w15	{ width:15px; }
.w18	{ width:18px; }
.w20	{ width:20px; }
.w23	{ width:23px; }
.w26	{ width:26px; }
.w27	{ width:27px; }
.w29	{ width:29px; }
.w30	{ width:30px; }
.w33	{ width:33px; }
.w34	{ width:34px; }
.w35	{ width:35px; }
.w40	{ width:40px; }
.w43	{ width:43px; }
.w45	{ width:45px; }
.w47	{ width:47px; }
.w48	{ width:48px; }
.w50	{ width:50px; }
.w51	{ width:51px; }
.w52	{ width:52px; }
.w53	{ width:53px; }
.w54	{ width:54px; }
.w55	{ width:55px; }
.w56	{ width:56px; }
.w58	{ width:58px; }
.w59	{ width:59px; }
.w60	{ width:60px; }
.w62	{ width:62px; }
.w63	{ width:63px; }
.w64	{ width:64px; }
.w65	{ width:65px; }
.w68	{ width:68px; }
.w69	{ width:69px; }
.w70	{ width:70px; }
.w72	{ width:72px; }
.w73	{ width:73px; }
.w75	{ width:75px; }
.w77	{ width:77px; }
.w79	{ width:79px; }
.w80	{ width:80px; }
.w84	{ width:84px; }
.w85	{ width:85px; }
.w86	{ width:86px; }
.w88	{ width:88px; }
.w89	{ width:89px; }
.w90	{ width:90px; }
.w92	{ width:92px; }
.w93	{ width:93px; }
.w94	{ width:94px; }
.w95	{ width:95px; }
.w96	{ width:96px; }
.w100	{ width:100px; }
.w101	{ width:101px; }
.w103	{ width:103px; }
.w104	{ width:104px; }
.w105	{ width:105px; }
.w106	{ width:106px; }
.w108	{ width:108px; }
.w109	{ width:109px; }
.w110	{ width:110px; }
.w112	{ width:112px; }
.w113	{ width:113px; }
.w115	{ width:115px; }
.w116	{ width:116px; }
.w117	{ width:117px; }
.w118	{ width:118px; }
.w120	{ width:120px; }
.w121	{ width:121px; }
.w123	{ width:123px; }
.w124	{ width:124px; }
.w125	{ width:125px; }
.w126	{ width:126px; }
.w128	{ width:128px; }
.w130	{ width:130px; }
.w132	{ width:132px; }
.w134	{ width:134px; }
.w135	{ width:135px; }
.w136	{ width:136px; }
.w138	{ width:138px; }
.w140	{ width:140px; }
.w146	{ width:146px; }
.w150	{ width:150px; }
.w152	{ width:152px; }
.w155	{ width:155px; }
.w160	{ width:160px; }
.w162	{ width:162px; }
.w163	{ width:163px; }
.w165	{ width:165px; }
.w169	{ width:169px; }
.w170	{ width:170px; }
.w171	{ width:171px; }
.w173	{ width:173px; }
.w174	{ width:174px; }
.w175	{ width:175px; }
.w178	{ width:178px; }
.w180	{ width:180px; }
.w181	{ width:181px; }
.w185	{ width:185px; }
.w186	{ width:186px; }
.w189	{ width:189px; }
.w190	{ width:190px; }
.w192	{ width:192px; }
.w195	{ width:195px; }
.w200	{ width:200px; }
.w202	{ width:202px; }
.w207	{ width:207px; }
.w207	{ width:207px; }
.w210	{ width:210px; }
.w214	{ width:214px; }
.w218	{ width:218px; }
.w223	{ width:223px; }
.w226	{ width:226px; }
.w227	{ width:227px; }
.w228	{ width:228px; }
.w232	{ width:232px; }
.w234	{ width:234px; }
.w240	{ width:240px; }
.w243	{ width:243px; }
.w244	{ width:244px; }
.w248	{ width:248px; }
.w250	{ width:250px; }
.w256	{ width:256px; }
.w260	{ width:260px; }
.w266	{ width:266px; }
.w267	{ width:267px; }
.w268	{ width:268px; }
.w269	{ width:269px; }
.w270	{ width:270px; }
.w271	{ width:271px; }
.w272	{ width:272px; }
.w273	{ width:273px; }
.w274	{ width:274px; }
.w277	{ width:277px; }
.w278	{ width:278px; }
.w280	{ width:280px; }
.w282	{ width:282px; }
.w287	{ width:287px; }
.w291	{ width:290px; }
.w290	{ width:290px; }
.w298	{ width:298px; }
.w301	{ width:301px; }
.w306	{ width:306px; }
.w310	{ width:310px; }
.w317	{ width:317px; }
.w320	{ width:320px; }
.w324	{ width:324px; }
.w326	{ width:326px; }
.w329	{ width:329px; }
.w342	{ width:342px; }
.w344	{ width:344px; }
.w350	{ width:350px; }
.w357	{ width:357px; }
.w358	{ width:358px; }
.w359	{ width:359px; }
.w360	{ width:360px; }
.w363	{ width:363px; }
.w364	{ width:364px; }
.w367	{ width:367px; }
.w374	{ width:374px; }
.w377	{ width:377px; }
.w380	{ width:380px; }
.w382	{ width:382px; }
.w383	{ width:383px; }
.w386	{ width:386px; }
.w388	{ width:388px; }
.w390	{ width:390px; }
.w393	{ width:393px; }
.w400	{ width:400px; }
.w403	{ width:403px; }
.w405	{ width:405px; }
.w411	{ width:411px; }
.w413	{ width:413px; }
.w414	{ width:414px; }
.w419	{ width:419px; }
.w420	{ width:414px; }
.w429	{ width:429px; }
.w440	{ width:440px; }
.w442	{ width:442px; }
.w450	{ width:450px; }
.w470	{ width:470px; }
.w475	{ width:475px; }
.w477	{ width:477px; }
.w479	{ width:479px; }
.w480	{ width:480px; }
.w481	{ width:481px; }
.w482	{ width:482px; }
.w485	{ width:485px; }
.w487	{ width:487px; }
.w489	{ width:489px; }
.w500	{ width:500px; }
.w505	{ width:505px; }
.w507	{ width:507px; }
.w523	{ width:523px; }
.w528	{ width:528px; }
.w530	{ width:530px; }
.w532	{ width:532px; }
.w536	{ width:536px; }
.w564	{ width:564px; }
.w570	{ width:570px; }
.w575	{ width:575px; }
.w580	{ width:580px; }
.w588	{ width:588px; }
.w604	{ width:604px; }
.w606	{ width:606px; }
.w609	{ width:609px; }
.w611	{ width:611px; }
.w614	{ width:614px; }
.w622	{ width:622px; }
.w631	{ width:631px; }
.w636	{ width:636px; }
.w658	{ width:658px; }
.w684	{ width:684px; }
.w688	{ width:688px; }
.w700	{ width:700px; }
.w701	{ width:701px; }
.w703	{ width:703px; }
.w711	{ width:711px; }
.w713	{ width:713px; }
.w725	{ width:725px; }
.w727	{ width:727px; }
.w737	{ width:737px; }
.w743	{ width:743px; }
.w745	{ width:745px; }
.w747	{ width:747px; }
.w756	{ width:756px; }
.w757	{ width:757px; }
.w767	{ width:767px; }
.w783	{ width:783px; }
.w786	{ width:786px; }
.w787	{ width:787px; }
.w795	{ width:795px; }
.w810	{ width:810px; }
.w816	{ width:816px; }
.w840	{ width:840px; }
.w880	{ width:880px; }
.w900	{ width:900px; }
.w910	{ width:910px; }
.w920	{ width:920px; }
.w930	{ width:930px; }
.w935	{ width:935px; }
.w940	{ width:940px; }
.w975	{ width:975px; }
.w980	{ width:980px; }


/*------------------------------------------------------------------------------
 heightモジュール
 -------------------------------------------------------------------------------*/
.h15	{ height:15px; }
.h20	{ height:20px; }
.h40	{ height:40px; }
.h45	{ height:45px; }
.h50    { height:50px; }
.h55    { height:55px; }
.h60    { height:60px; }
.h65    { height:65px; }
.h70    { height:70px; }
.h80    { height:80px; }
.h90    { height:90px; }
.h95    { height:95px; }
.h110	{ height:110px; }
.h125	{ height:125px; }
.h130 	{ height:130px; }
.h250   { height:250px; }
.h500   { height:500px; }
.h750   { height:750px; }
.hI		{ padding-left: 1em; text-indent: -1em; }
.hI05	{ padding-left: 1em; text-indent: -0.5em; }

/*------------------------------------------------------------------------------
 clearfix
 -------------------------------------------------------------------------------*/
.cf:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
	content: ".";
}
/* IE7 */
.cf{
	zoom: 1;
}
.cf2:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
	content: ".";
}
/* IE7 */
.cf2{
	height:0;
	zoom: 1;
}






/* CSS Document */
/*------------------------------------------------------------------------------
px	　　%	　　　pt	　　　FONT size
--------------------------------------------------------------------------------
6px	　　40%		　4.5pt	 
8px	　　50%		　6pt	 
9px	　　55%		　6.75pt	 
10px	65%		　7.5pt	　　　size="1"
11px	69%		　8.25pt	 
12px	75%		　9pt	 
13px	82%		　10pt	　　　size="2"
14px	88%		　10.5pt	 
15px	94%		　11.25pt	 
16px	100%	　12pt	　　　size="3"
17px	107%	　12.75pt	 
18px	113%	　13.5pt	　size="4"
19px	119%	　14.5pt	 
20px	125%	　15pt	 
22px	138%	　16.5pt	 
24px	150%	　18pt	　　　size="5"
26px	163%	　19.5pt	 
28px	175%	　21pt	 
30px	188%	　22.5pt	 
32px	200%	　24pt	　　　size="6"
36px	225%	　27pt	 
48px	300%	　36pt	　　　size="7"
60px	375%	　45pt	 
72px	450%	　54pt	 
100px	620%	　5pt	 
------------------------------------------------------------------------------*/
/*utility*/
.mb01 { margin-bottom:1px;}
.mb02 { margin-bottom:2px;}
.mb03 { margin-bottom:3px;}
.mb04 { margin-bottom:4px;}
.mb05 { margin-bottom:5px;}
.mb06 { margin-bottom:6px;}
.mb07 { margin-bottom:7px;}
.mb08 { margin-bottom:8px;}
.mb09 { margin-bottom:9px;}
.mb10 { margin-bottom:10px;}
.mb12 { margin-bottom:12px;}
.mb13 { margin-bottom:13px;}
.mb14 { margin-bottom:14px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}
.mb60 { margin-bottom:60px;}
.mb70 { margin-bottom:70px;}
.mb80 { margin-bottom:80px;}
.mb90 { margin-bottom:90px;}
.mb100 { margin-bottom:100px;}
.mb110 { margin-bottom:110px;}
.mb120 { margin-bottom:120px;}
.mb130 { margin-bottom:130px;}
.mb140 { margin-bottom:140px;}
.mb150 { margin-bottom:150px;}
.mt01 { margin-top:1px;}
.mt02 { margin-top:2px;}
.mt03 { margin-top:3px;}
.mt04 { margin-top:4px;}
.mt05 { margin-top:5px;}
.mt06 { margin-top:6px;}
.mt07 { margin-top:7px;}
.mt08 { margin-top:8px;}
.mt09 { margin-top:9px;}
.mt10 { margin-top:10px;}
.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt60 { margin-top:60px;}
.ml01 { margin-left:1px;}
.ml02 { margin-left:2px;}
.ml03 { margin-left:3px;}
.ml04 { margin-left:4px;}
.ml05 { margin-left:5px;}
.ml06 { margin-left:6px;}
.ml07 { margin-left:7px;}
.ml08 { margin-left:8px;}
.ml09 { margin-left:9px;}
.ml10 { margin-left:10px;}
.ml12 { margin-left:12px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.ml60 { margin-left:60px;}
.mr01 { margin-right:1px;}
.mr02 { margin-right:2px;}
.mr03 { margin-right:3px;}
.mr04 { margin-right:4px;}
.mr05 { margin-right:5px;}
.mr06 { margin-right:6px;}
.mr07 { margin-right:7px;}
.mr08 { margin-right:8px;}
.mr09 { margin-right:9px;}
.mr10 { margin-right:10px;}
.mr12 { margin-right:12px;}
.mr14 { margin-right:14px;}
.mr15 { margin-right:15px;}
.mr16 { margin-right:16px;}
.mr20 { margin-right:20px;}
.mr22 { margin-right:22px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.mr60 { margin-right:60px;}
.pt05 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}
.pb05 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}
.pl05 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pr05 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.flt { float:left;}
.flr { float:right;}
.txt_l, td.txt_l, .txt_l td{ text-align:left;}
.txt_r, td.txt_r, .txt_r td{ text-align:right;}
.txt_c, td.txt_c, .txt_c td{ text-align:center;}
.valign_t, td.valign_t, .valign_t td{ vertical-align:top;}
.valign_m, td.valign_m, .valign_m td{ vertical-align:middle;}
.valign_b, td.valign_b, .valign_b td{ vertical-align:bottom;}
input,textarea,select{ margin:0;padding:0; }
.color_r{ color:#F00;}
.color_b{ color:#00F;}
.bold{ font-weight:bold;}
.normal{ font-weight: normal; }
/*------------------------------------------------------------------------------*/
.fonn08 { font-size: 8px;font-weight: normal;}
.fonn10 { font-size: 10px;font-weight: normal;}
.fonn11 { font-size: 11px;font-weight: normal;}
.fonn12 { font-size: 12px;font-weight: normal;}
.fonn13 { font-size: 13px;font-weight: normal;}
.fonn14 { font-size: 14px;font-weight: normal;}
.fonn16 { font-size: 16px;font-weight: normal;}
.fonn18 { font-size: 18px;font-weight: normal;}
.fonn20 { font-size: 20px;font-weight: normal;}
.fonn22 { font-size: 22px;font-weight: normal;}
.fonn24 { font-size: 24px;font-weight: normal;}
.fonn26 { font-size: 26px;font-weight: normal;}
.fonn28 { font-size: 28px;font-weight: normal;}
.fonn30 { font-size: 30px;font-weight: normal;}
.fonb10 { font-size: 10px;font-weight: bold;}
.fonb11 { font-size: 11px;font-weight: bold;}
.fonb12 { font-size: 12px;font-weight: bold;}
.fonb13 { font-size: 13px;font-weight: bold;}
.fonb14 { font-size: 14px;font-weight: bold;}
.fonb16 { font-size: 16px;font-weight: bold;}
.fonb18 { font-size: 18px;font-weight: bold;}
.fonb20 { font-size: 20px;font-weight: bold;}
.fonb22 { font-size: 22px;font-weight: bold;}
.fonb24 { font-size: 24px;font-weight: bold;}
.fonb26 { font-size: 26px;font-weight: bold;}
.fonb28 { font-size: 28px;font-weight: bold;}
.fonb30 { font-size: 30px;font-weight: bold;}
.txtshadow2 {
text-shadow: 2px 2px 1px white, 2px 1px 1px white, 2px 0 1px white, 2px -1px 1px white, 2px -2px 1px white, 1px -2px 1px white, 0 -2px 1px white, -1px -2px 1px white, -2px -2px 1px white, -2px -1px 1px white, -2px 0 1px white, -2px 1px 1px white, -2px 2px 1px white, -1px 2px 1px white, 0 2px 1px white, 1px 2px 1px white;
}
.txtshadow3 {
text-shadow: 3px 3px 1px white, 3px 1.5px 1px white, 3px 0 1px white, 3px -1.5px 1px white, 3px -3px 1px white, 1.5px -3px 1px white, 0 -3px 1px white, -1.5px -3px 1px white, -3px -3px 1px white, -3px -1.5px 1px white, -3px 0 1px white, -3px 1.5px 1px white, -3px 3px 1px white, -1.5px 3px 1px white, 0 3px 1px white, 1.5px 3px 1px white;
}
a img.alp {
     filter: Alpha(opacity=100);
     opacity:1.0;
	 transition: all 0.3s ease;
}
a:hover img.alp {
     filter: Alpha(opacity=60);
     opacity:0.6;
}
a img.alpex {
     filter: Alpha(opacity=100);
     opacity:1.0;
}
a:hover img.alpex {
     filter: Alpha(opacity=60);
     opacity:0.6;
}
a.sort-anc {
    color: #0080C8;
    text-decoration: underline;
}
a.sort-anc:link {
    color: #666;
    text-decoration: underline;
}
a.sort-anc:visited {
    color: #666;
    text-decoration: underline;
}
a.sort-anc:hover, a:active, a:focus {
    color: #000;
    text-decoration: underline;
}













