body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:12px}
body{background-color:#FEF0F7; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px}
h1{color:#D30C67; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:16px;}
h2{background-color:#730737; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:25px}
h3{background-color:#730737; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:10px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:25px}
h4{background-color:#730737; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:10px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:25px}
h5{background-color:#730737; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:25px}
h6{background-color:#A30A4F; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:10px 0px 10px 0px; font-weight:bold; font-size:12px; line-height:25px; width:1013px;}
li{display:block; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:25px}
ol{margin:0px; padding:0px}
p{padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; font-size:12px; line-height:17px; color:#580047}
ul{background-color:#A30A4F; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px}

a.box_link{text-decoration:none; color:#908b76}
a.li_link{text-decoration:none; color:#FFF; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; font-size:14px; line-height:25px; display:block}
a.li_link:hover{background-color:#D30C67}
a.ol_link{text-decoration:none; color:#CC0099}
a.ol_link:hover{text-decoration:underline}

.box{ width:132px; height:173px; float:left; padding:0px; margin:0px 15px 15px 0px; overflow:hidden; background-color:#FFFAFD}
.box2{width:132px; height:173px; float:left; padding:0px; margin:0px 0px 15px 0px; overflow:hidden; background-color:#FFFAFD}
.copy{background-color:#FDD4E6; height:25px; color:#F62C84; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-weight:normal; font-size:12px; line-height:25px; clear:both}
.desc{font-size:11px; line-hight:14px; padding:3px 3px 0px 3px; color:#990033}
.frame{background-color:#FFF; text-align:left; border:1px solid #FCD8EA; width:503px; padding:2px;}
.header{width:1200px; text-align:left; height:90px; overflow:hidden;}
.li_link_act{background-color:#D30C67; text-decoration:none; color:#FFF; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; font-size:14px; line-height:25px; display:block}
.logo{float:left; width:46px; height:46px; margin:0px 10px 0px 0px;}
.ma{background-color:#730737; height:25px; color:#FFF; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:25px; width:504px;}
.max{height:153px;}
.mid_col{margin-left:510px; width:510px; height:614px; display:block}
.mid_left{width:170px; float:left; display:block; text-align:left}
.mid_photo_box{width:500px; height:510px; background-color:#FDE7F2; background-size:cover; background-position:50%; background-position:top;}
.mid_photo{height:614px; width:500px; display:block; float:left; overflow:hidden;}
.mid_right{width:1014px; display:block; margin-left:176px; text-align:left}
.mid{width:1200px; height:614px;}
.ols{float:none; height:20px; padding:0px 0px 0px 20px; margin:0px 0px 0px 5px; background-repeat:no-repeat; background-position:left mid; background-image:url(images/star.png)}
.pic{height:132px; width:132px}
.spacer{height:25px; display:block}

a.ut{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:160px; display:block; margin:0.8em 0.5em 0em 0em; text-decoration:none; text-align:center; color:#000; background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0);}
a.ut:hover{border:1px solid #000;}