@charset "shift_jis";
body  {
	font-family: 'ＭＳ Ｐゴシック','ヒラギノ明朝 Pro W3', '細明朝','Hiragino Mincho Pro', serif;
	font-size: 12px;
	background: #FFFFFF;
	line-height:140%;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	/* color: #000000; */
	color:#4C4C4D;
}

a {
    text-decoration: none;
    color: #000000;
}
a:hover {
    text-decoration: underline;
    color: #0000FF;
}

p {
/*	font-size: 13px; */
	display:inline;
}

th,td{
	font-size: 13px;
}


#base_container {
    position: relative;
	width:981px;
/*
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
*/
	text-align:center; 
	margin-left:auto;margin-right:auto; 
	text-align:left; 
}

#header {
	width:100%;
/*	border-bottom:1px solid #CCCCCC;*/
}


/* Start of Column CSS */
#container2_2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#FFFFFF; /* column 1 background colour */
}
#container2_black {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#000000; /* column 1 background colour */
}

#container2_1 {
	float:left;
	width:100%;
	position:relative;
	right:33%;
	background:#FFFFFF; /* column 1 background colour */
}
#col2_1 {
	float:left;
	width:66%;
	position:relative;
	left:33.5%;
/*	border-right:1px solid #CCCCCC; */
	overflow:hidden;
}
#col2_2 {
	float:left;
	width:33%;
	position:relative;
	left:34%;
	overflow:hidden;
}

/* --> */


/* Start of Column CSS */
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#000000; /* column 3 background colour */
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
	background:#FFFFFF; /* column 1 background colour */
}
#col1 {
	float:left;
	width:66.667%;
	position:relative;
	left:33.333%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:33%;
	position:relative;
	left:33.333%;
	overflow:hidden;
}
/* --> */

#main_content1 {
	width:760px;
	height:400px;
	float:left;
	padding:0 ;
/*	border-right:1px solid #CCCCCC; */
}

#right_content1 {
	width:196px;
	height:400px;
	float:right;
}

#main_content0 {
	height:654px;
	margin-right:327px;
	padding:0 ;
/*	border-left:1px solid #CCCCCC; */
/*	border-right:1px solid #CCCCCC; */
}

#left_content0 {
	width:327;
	float:left;
}

#right_content0 {
	width:320px;
	float:right;
}

#head_content2 {
	width:760px;
	height:120px;
}

#left_content2 {
	width:150px;
	height:1200px;
	float:left;
}

#main_content2 {
	width:610px;
	float:right;
	padding:0 ;
	margin-right:10px;
/*	border-right:1px solid #CCCCCC; */
}

#footer_white {
	width:980px;
	height:160px;
	background-color:#FFFFFF;
}

#footer {
	width:100%;
	height:200px;
	background-color:#3A272B;
}
#footer a {
    text-decoration: none;
    color: #FFFFFF;
}
#footer a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#footer a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#footer a:hover {
    text-decoration: underline;
    color: #00FFFF;
}


.dispin { display:inline; }
.ovsrl { overflow:scroll; }

.f1 { font-size:1px; }
.f09 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.fb  { font-weight:bold; }

.posr  { text-align:right; }
.posl  { text-align:left; }
.posc  { text-align:center; }
.posrel { position:relative; }
.posab { position:absolute; }


.w01 {width:1px; }
.w09 { width:9px; }
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w45 { width:45px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w83 { width:83px; }
.w95 { width:95px; }
.w100  {width: 100px; }
.w110  {width: 110px; }
.w120  {width: 120px; }
.w128  {width: 128px; }
.w130  {width: 130px; }
.w134  {width: 134px; }
.w140  {width: 140px; }
.w145  {width: 145px; }
.w150  {width: 150px; }
.w160  {width: 160px; }
.w156  {width: 156px; }
.w180  {width: 180px; }
.w190  {width: 190px; }
.w195  {width: 195px; }
.w200  { width:200px; }
.w205  { width:205px; }
.w210  { width:210px; }
.w220  { width:220px; }
.w250  {width: 250px; }
.w245  {width: 245px; }
.w255  {width: 255px; }
.w270  {width: 270px; }
.w280  {width: 280px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w323 { width:323px; }
.w325 { width:325px; }
.w326 { width:326px; }
.w327 { width:327px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w365 { width:365px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w400 { width:400px; }
.w420 { width:420px; }
.w410 { width:410px; }
.w430 { width:430px; }
.w435 { width:435px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w530 { width:530px; }
.w540 { width:540px; }
.w550 { width:550px; }
.w570 { width:570px; }
.w580 { width:580px; }
.w582 { width:582px; }
.w600 { width:600px; }
.w630 { width:630px; }
.w650 { width:650px; }
.w640 { width:640px; }
.w654 { width:654px; }
.w700 { width:700px; }
.w730 { width:720px; }
.w750 { width:750px; }
.w755 { width:755px; }
.w760 { width:760px; }
.w770 { width:770px; }
.w785 { width:785px; }
.w900 { width:900px; }
.w980 { width:980px; }

.h02  { height:2px; }
.h05  { height:5px; }
.h08  { height:8px; }
.h09  { height:9px; }
.h16  { height:16px; }
.h14  { height:14px; }
.h20  { height:20px; }
.h23  { height:23px; }
.h25  { height:25px; }
.h26  { height:26px; }
.h30  { height:30px; }
.h34  { height:34px; }
.h36  { height:36px; }
.h40  { height:40px; }
.h50  { height:50px; }
.h73  { height:73px; }
.h80  { height:80px; }
.h100  { height:100px; }
.h109  { height:109px; }
.h110  { height:110px; }
.h115  { height:115px; }
.h120  { height:120px; }
.h121  { height:121px; }
.h140  { height:140px; }
.h160  { height:160px; }
.h170  { height:170px; }
.h180  { height:180px; }
.h200  { height:200px; }
.h210  { height:210px; }
.h220  { height:220px; }
.h240  { height:240px; }
.h245  { height:245px; }
.h260  { height:260px; }
.h300  { height:300px; }
.h400  { height:400px; }
.h427  { height:427px; }
.h570  { height:570px; }
.h600  { height:600px; }
.h1800  { height:1800px; }

.bd1b  { border:1px solid #000000; }
.bd1c  { border:1px solid #cccccc; }
.bd1r  { border:1px solid #ff0000; }

.bd1rd_101  { border-right:1px dashed #D57E00; }
.bd1ld_101  { border-left:1px dashed #D57E00; }

.bd1ct  { border-top:1px solid #cccccc; }
.bd1cb  { border-bottom:1px solid #cccccc; }
.bd1cr  { border-right:1px solid #cccccc; }
.bd1cl  { border-left:1px solid #cccccc; }

.mg0_c  {margin: 0 auto; }
.mg0  { margin:0px; }
.mg0_10  { margin:0px 10px; }
.mg0_15l  { margin:0 0 0 15px; }
.mg0_20  { margin:0px 20px; }
.mg0_25l  { margin:0 0 0 25px; }
.mg2  { margin:2px; }
.mg5_0  { margin:5px 0px; }
.mg7_0  { margin:7px 0px; }
.mg5_10  { margin:5px 10px; }
.mg5_20  { margin:5px 20px; }
.mg5  { margin:5px; }
.mg10  { margin:10px; }
.mg10_c  {margin:10px auto; }
.mg10_0  { margin:10px 0px; }
.mg10_5  { margin:10px 5px; }
.mg10_10  { margin:10px 10px; }
.mg10_15_10_0  { margin:10px 15px 10px 0; }
.mg50_0_0_5  { margin:50px 0 0 5px; }
.mg10_20  { margin:10px 20px; }
.mg10_25  { margin:10px 25px; }
.mg10_30  { margin:10px 30px; }
.mg10_40  { margin:10px 40px; }
.mg15  { margin:15px; }
.mg15_0_0_50  { margin:15px 0 0 50px; }
.mg20  { margin:20px; }
.mg20_0  { margin:20px 0; }
.mg20_10  { margin:20px 10px; }
.mg20_c  {margin:20px auto; }
.mg30  { margin:30px; }
.mg30_0  { margin:30px 0; }
.mg40  { margin:40px; }
.mg40_0  { margin:40px 0px; }
.mg50  { margin:50px; }
.mg50_c  {margin:50px auto; }
.mg54_0_0  { margin:54px 0px 0px 0px; }
.mg70_0_10  { margin:70px 0px 10px 0px; }

.mgb2  { margin-bottom:2px; }
.mgb5  { margin-bottom:5px; }
.mgb9  { margin-bottom:9px; }
.mgb10  { margin-bottom:10px; }
.mgb19  { margin-bottom:19px; }
.mgb14  { margin-bottom:14px; }
.mgb16  { margin-bottom:16px; }
.mgb18  { margin-bottom:18px; }
.mgb20  { margin-bottom:20px; }
.mgb21  { margin-bottom:21px; }
.mgb25  { margin-bottom:25px; }
.mgb36  { margin-bottom:36px; }
.mgb39  { margin-bottom:39px; }
.mgb58  { margin-bottom:58px; }
.mgb68  { margin-bottom:68px; }

.mgr10  { margin-right:10px; }
.mgr19  { margin-right:19px; }
.mgr20  { margin-right:20px; }
.mgr22  { margin-right:22px; }
.mgr25  { margin-right:25px; }
.mgr38  { margin-right:38px; }

.mgt2  { margin-top:2px; }
.mgt3  { margin-top:3px; }
.mgt5  { margin-top:5px; }
.mgt8  { margin-top:8px; }
.mgt10  { margin-top:10px; }
.mgt14  { margin-top:14px; }
.mgt15  { margin-top:15px; }
.mgt17  { margin-top:17px; }
.mgt18  { margin-top:18px; }
.mgt20  { margin-top:20px; }
.mgt21  { margin-top:21px; }
.mgt21  { margin-top:21px; }
.mgt25  { margin-top:25px; }
.mgt27  { margin-top:27px; }
.mgt29  { margin-top:29px; }
.mgt30  { margin-top:30px; }
.mgt31  { margin-top:31px; }
.mgt32  { margin-top:32px; }
.mgt39  { margin-top:39px; }
.mgt48  { margin-top:48px; }
.mgt58  { margin-top:58px; }

.mgauto  { margin:auto; }
.mg10t  { margin-top:10px; }

.mgl5  { margin-left:5px; }
.mgl8  { margin-left:8px; }
.mgl9  { margin-left:9px; }
.mgl10  { margin-left:10px; }
.mgl11  { margin-left:11px; }
.mgl15  { margin-left:15px; }
.mgl20  { margin-left:20px; }
.mgl21  { margin-left:21px; }
.mgl22  { margin-left:22px; }
.mgl25  { margin-left:25px; }
.mgl27  { margin-left:27px; }
.mgl30  { margin-left:30px; }
.mgl40  { margin-left:40px; }
.mgl70  { margin-left:70px; }
.mgl90  { margin-left:90px; }

.pd0  { padding:0px; }
.pd5  { padding:5px; }
.pd10  { padding:10px; }

.dtbl  { display: table-cell;}
.vat  { vertical-align:top;}
.vam  { vertical-align:middle;}
.vab  { vertical-align:bottom;}

.cGray  { color:#666666; }
.c00C0C0  { color:#00C0C0; }
.c008000  { color:#008000; }
.cFF0000  { color:#FF0000; }
.cFFFFFF  { color:#FFFFFF; }
.c333333  { color:#333333; }
.cAAAACC  { color:#AAAACC; }
.c000080  { color:#000080; }
.cFF0066  { color:#FF0066; }
.c0000FF  { color:#0000FF; }
.cD57E00  { color:#D57E00; }
.cE95D00  { color:#E95D00; }
.cCCA000  { color:#CCA000; }

.cD24D01  { color:#D24D01; }
.cDF859D  { color:#DF859D; }
.cC7171E  { color:#C7171E; }
.c207899  { color:#207899; }

.bgcDef  { background-color:#FFFFFF; }
.bgcBlue  { background-color:#CC6600; }
.bgcFFFFFF  { background-color:#FFFFFF; }
.bgcFFFFEE  { background-color:#FFFFEE; }
.bgcFFFFCC  { background-color:#FFFFCC; }
.bgcAAAACC  { background-color:#AAAACC; }
.bgcA48B78  { background-color:#A48B78; }
.bgcD42060  { background-color:#D42060; }
.bgcEEEEEE  { background-color:#EEEEEE; }
.bgcFEFEFE  { background-color:#FEFEFE; }
.bgc3A272B  { background-color:#3A272B; }
.bgcF8F6E9  { background-color:#F8F6E9; }
.bgc402210  { background-color:#402210; }
.bgcC2E1DF  { background-color:#C2E1DF; }
.bgc2E1000  { background-color:#2E1000; }
.bgc3D2229  { background-color:#3D2229; }
.bgcD6C9CE  { background-color:#D6C9CE; }
.bgcF4F4E3  { background-color:#F4F4E3; }

.bgcFF8643  { background-color:#FF8643; }
.bgcFF6E6E  { background-color:#FF6E6E; }
.bgcE7D7FF  { background-color:#E7D7FF; }
.bgcC0FFE7  { background-color:#C0FFE7; }
.bgcFBFFA9  { background-color:#FBFFA9; }
.bgcFF9FD8  { background-color:#FF9FD8; }
.bgcFFB3B3  { background-color:#FFB3B3; }
.bgcFFF9E1  { background-color:#FFF9E1; }
.bgcCC6600  { background-color:#CC6600; }
.bgcF6D000  { background-color:#F6D000; }
.bgcF8F5DA  { background-color:#F8F5DA; }
.bgcFBF9EA  { background-color:#FBF9EA; }
.bgc000000  { background-color:#000000; }
.bgc231815  { background-color:#231815; }


.lh100  { line-height:100%; }
.lh120  { line-height:120%; }
.lh130  { line-height:130%; }
.lh140  { line-height:140%; }

.fleft { float:left; }
.fright { float:right; }

.ctn50L {width: 50px; height:100px; padding:0; float:left; margin:0; }
.ctn60L {width: 60px; height:110px; padding:0; float:left; margin:0; }
.ctn100L {width: 100px; padding:0; float:left; margin:0; }
.ctn120L {width: 120px; padding:0; float:left; margin:0; }
.ctn150L {width: 175px; padding:0; float:left; margin:0; }
.ctn250R {width: 275px; padding:0; float:right; margin:0; }

.ctn280L {width: 175px; padding:0; float:left; margin:0; }
.ctn250R {width: 275px; padding:0; float:right; margin:0; }

.ctn780 {width: 778px; margin:0px; padding:0; }
.ctn760 {width: 760px; margin:9px; padding:0; }

.ctn400L {width: 400px; padding:0; float:left; margin:0; }
.ctn360R {width: 350px; padding:0; float:right; margin:0; }
.ctn340 {width: 335px; padding:0; margin:5px 0px 5px 15px; }

.ctn430L {width: 430px; float:left; margin:0;}
.ctn420 {width: 420px; margin:5px 5px; }
.ctn330R {width: 325px; float:right; margin:0;}
.ctn310 {width: 310px; margin:5px 0px 5px 15px;}

.ctn320L {width: 320px; float:left; margin:0;}
.ctn310 {width: 310px; margin:5px 5px; }
.ctn280R {width: 280px; float:right; margin:0;}
.ctn270 {width: 270px; margin:5px 0px 5px 5px;}

.ctn190 {width: 190px; margin:0px; padding:0; }
.ctn180 {width: 180px; margin:4px; padding:0; }

.ctn490 {width: 490px; margin:0px; padding:0; }
.ctn480 {width: 480px; margin:4px; padding:0; }

.ctn610 {width: 610px; margin:0px 0px 5px 0px;}
.ctn600 {width: 600px; margin:0px 0px 5px 0px;}

.ctn654 {width: 654px; margin:0px 0px 0px 0px;}

.cateBox {
	width:150px;
	border:1px solid #CCCCCC;
	margin:0 5px 10px 0;
	padding:0px;
	float:left;
}


.itemBox {
	width:110px;
	margin:0 10px 10px 0;
	padding:0px;
	float:left;
}

.itemPhoto {
	border:1px dotted #9F9F9F;
	margin:0;
	padding:2px;
	text-align:center;
}

.itemText {
	border:1px dotted #9F9F9F;
	border-top:0px;
	margin:0px;
	padding:2px;
	height:50px;
}

.itemText p {
	margin:0;
	padding:0;
	display:block;
	text-align:left;
	font-size:10px;
}

.itemBox_l2 {
	width:110px;
	margin:0 5px 10px 0;
	padding:0px;
	float:left;
}

.itemPhoto_l2 {
	border:1px dotted #9F9F9F;
	margin:0;
	padding:2px;
	text-align:center;
}

.itemText_l2 {
	border:1px dotted #9F9F9F;
	border-top:0px;
	margin:0px;
	padding:2px;
	height:50px;
}

.itemText_l2 p {
	margin:0;
	padding:0;
	display:block;
	text-align:left;
	font-size:10px;
}

.tmplbase {
	width:100%;
}

.w100per {
	width:100%;
}

.h100per {
	height:100%;
}


.db {
	display:block;
}

.dno {
	display:none;
}

.clf { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

tblnormal {
	padding:0;
	margin:0;
	border:1px solid #000000;
}

/* -- clear float -- */ 
.LRSplit { 
    min-height:0; 
    display: inline-table; 
} 
.LRSplit:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html .LRSplit {height:0;} 
* .LRSplit{display: block;} 
*/* */ 
/* -- end clear float -- */


.clearfix:after {
	content: url(/images/pixel.gif);
	display: block;
	clear: both;
	height: 0;
}

.DxB2B2B2_2 {
	font-size:1px;
	height:1px;
	padding: 0px;
	width: 100%;
	background: url(/images/DxB2B2B2.gif) repeat-x left;
}

.DyB2B2B2_r { background: url(/images/DxB2B2B2.gif) repeat-y right; }
.DyB2B2B2_l { background: url(/images/DxB2B2B2.gif) repeat-y left right; }

.DxB2B2B2 {
	padding: 3px 0px;
	width: 100%;
	background: url(/images/DxB2B2B2.gif) repeat-x left bottom;
}

.DxB2B2B2_adm {
	width: 100%;
	background: url(/yks/images/DxB2B2B2.gif) repeat-x left bottom;
}

.topnewsline {
	padding: 3px 0px;
	margin-bottom:5px;
	width: 100%;
	height:35px;
	color:#D57E00;
	background: url(/images/DxB2B2B2.gif) repeat-x left bottom;
	font-size:12px;
}

.shadowT {
	padding: 0;
	width: 100%;
	height:5px;
	font-size:1px;
	background: url(/images/shadow_top.gif) repeat-x left top;
}

.shadowTS {
	padding: 0;
	width: 100%;
	height:5px;
	font-size:1px;
	background: url(/images/shadow_top_special.gif) repeat-x left top;
}

/*
#TopTable01 TD {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
*/

#SpeHead a {
	color:#D57E00;
	font-size:12px;
}

#SpeHead2 a {
	color:#FFFFFF;
	font-size:12px;
}

#map_link {
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	width:300px;
}
#map_link a {
    text-decoration: none;
    color: #FFFFFF;
}
#map_link a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#map_link a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#map_link a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

#dbook_link {
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
}
#dbook_link a {
    text-decoration: none;
    color: #FFFFFF;
}
#dbook_link a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#dbook_link a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#dbook_link a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

#shopinfo td {
	font-size:14px;
}

.head_cate {
	font-size: 12px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	border-right: 1px solid #836A58;
}
.head_cate a {
    text-decoration: none;
    color: #FFFFFF;
}
.head_cate a:link {
    text-decoration: none;
    color: #FFFFFF;
}
.head_cate a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
.head_cate a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

.mincho {
	font-family: 'ＭＳ 明朝','ヒラギノ明朝 Pro W3', '細明朝','Hiragino Mincho Pro', sans-serif;
}

.gothic {
	font-family: 'ＭＳ ゴシック','ヒラギノゴシック Pro W3', 'Hiragino Gothic Pro', sans-serif;
}


/* 2016.10.10 */

#header_mm08 {
	border-top: 1px solid rgb(80%,80%,80%);
	width:100%;
	height: 60px;
}
#header_mm09 {
    display: table-cell;
	width:100%;
	height: 55px;
    text-align: center;
    vertical-align: middle;
}

#header_mm21 {
	border-top: 1px solid rgb(80%,80%,80%);
	width:100%;
	height: 60px;
}
#header_mm22 {
    display: table-cell;
	width:100%;
	height: 55px;
    text-align: center;
    vertical-align: middle;
}
.funtk_01 {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 1px;
}
.funtk_02 {
	font-size: 0.8em;
	font-family:'FranklinGothic', Helvetica, sans-serif;
}
#header_mm22 a {
    text-decoration: none;
    color: #231815;
}
#header_mm22 a:link {
    text-decoration: none;
    color: #231815;
}
#header_mm22 a:visited {
    text-decoration: none;
    color: #231815;
}
#header_mm22 a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

#header_mm10 {
	background-color: #EFEFEF;
	width:100%;
	height: 60px;
}
#header_mm11 {
    display: table-cell;
	background-color: #EFEFEF;
	width:100%;
	height: 60px;
    text-align: center;
    vertical-align: middle;
/*	border-bottom:1px solid #CCCCCC;*/
}
#mm11_contents{
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    width: 840px;
    height: 20px;
    line-height: 18px;
}

.head_cate2 {
	font-size: 14px;
	font-family: Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;
	float: left;
	text-align: center;
	color: #231815;
	border-right: 1px solid rgb(80%,80%,80%);
}
.head_cate2 a {
    text-decoration: none;
    color: #231815;
}
.head_cate2 a:link {
    text-decoration: none;
    color: #231815;
}
.head_cate2 a:visited {
    text-decoration: none;
    color: #231815;
}
.head_cate2 a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

.head_cate3 {
	font-family: Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;
	font-size: 18px;
	float: left;
	text-align: center;
	color: #231815;
}
.head_cate3 a {
    text-decoration: none;
    color: #231815;
}
.head_cate3 a:link {
    text-decoration: none;
    color: #231815;
}
.head_cate3 a:visited {
    text-decoration: none;
    color: #231815;
}
.head_cate3 a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

.udl_FF0000 {
    border-bottom: 1px solid #FF0000;
}
.fmDidot {
	font-family: Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;
}

.head_hk1 {
	font-size: 11px;
	float: left;
	text-align: center;
	color: #231815;
}
.head_hk1 a {
    text-decoration: none;
    color: #231815;
}
.head_hk1 a:link {
    text-decoration: none;
    color: #231815;
}
.head_hk1 a:visited {
    text-decoration: none;
    color: #231815;
}
.head_hk1 a:hover {
    text-decoration: underline;
    color: #00FFFF;
}

