@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
a { cursor:pointer; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
.clear{ zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none}
a:hover{ text-decoration:underline;}
textarea{ font-size:12px;}
/*css rest*/

.mify{ background:url(../images/ibj_02.jpg) no-repeat top center #150100; width:100%;}

.mify_con{ width:1000px; margin:0 auto; overflow:hidden; font-size:12px;}
.mify_con a{ width:155px; height:130px;  display:block; text-indent:-9999px; font-size:0px; position:absolute;}
.mify_con a.iwd01{ width:130px; height:120px; margin:70px 0 0 200px;}
.mify_con a.iwd02{margin:90px 0 0 130px;}
.mify_con a.iwd03{margin:240px 0 0 200px;}
.mify_con a.iwd04{margin:270px 0 0 460px;}
.mify_con a.iwd05{margin:250px 0 0 680px;}
.mify_con a.iwd06{margin:30px 0 0 740px;}
.mify_con a.iwd07{margin:160px 0 0 740px;}
.mify_div1{ height:278px; overflow:hidden; background:url(../images/ibj2_03.jpg);}
.mify_div2{ height:438px; overflow:hidden; background:url(../images/ibj2_05.jpg);}
.mify_div3{ height:53px; overflow:hidden; background:url(../images/ibj2_06.jpg);}

.mcbj{ background:url(../images/cbj_04.jpg) repeat-y top center #150100; width:100%;}
.mcfy{ background:url(../images/cbj_02.jpg) no-repeat top center; width:100%;}
.mcmain{ width:1000px; margin:0 auto; font-size:12px; overflow:hidden; background:url(../images/c22bj_08.jpg) no-repeat left bottom; padding-bottom:107px;}
.mctop{ padding-top:206px; background:url(../images/c22bj_03.jpg) no-repeat top left;}
.mctop .nav01{ height:79px; padding-left:205px; overflow:hidden; background:url(../images/c22bj_05.jpg);}
.mctop .nav01 li{ float:left;}
.mctop .nav01 a{ display:block; width:199px; height:79px; font-size:0px; text-indent:-99999px;}
.mctop .nav03{ height:79px; padding-left:205px; overflow:hidden; background:url(../images/c22bj_05_1.jpg);}
.mctop .nav03 li{ float:left;}
.mctop .nav03 a{ display:block; width:199px; height:79px; font-size:0px; text-indent:-99999px;}

.mctop .nav02{ height:79px; padding-left:80px; overflow:hidden; background:url(../images/c3bj_03.jpg);}
.mctop .nav02 li{ float:left;}
.mctop .nav02 a{ display:block; width:111px; height:79px; font-size:0px; text-indent:-99999px;}
.mctop .nav02 a.index{ width:186px;}

.mcent{ background:url(../images/c2bj_03.jpg) repeat-y;}
.mctxt{ min-height:327px; _height:327px; background:url(../images/c22bj_06.jpg) no-repeat top left; padding:0 100px;}
.mctxt h3{ text-align:center; padding:5px 145px; height:28px; line-height:28px; font-weight:700; font-size:14px; display:block; color:#FFF2A4}
.mctxt .dvtxt{ color:#53100A; line-height:22px; padding:10px 0;}



