body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:12px}
body{background-color:#FEF0F7; margin-left:0em; margin-top:0em; margin-right:0em; margin-bottom:0em}
h1{color:#D30C67; margin:1em 0em 0em 0em; padding:0em 0em 0em 0em; font-size:1.1em;;}
h2{background-color:#730737; color:#FFF; padding:0em 0em 0em 0.5em; margin:0em 0em 0em 0em; font-weight:bold; font-size:1em; line-height:2em; clear:both; overflow:hidden; height:2em}
h3{background-color:#730737; color:#FFF; padding:0em 0em 0em 0.5em; margin:1em 0em 0em 0em; font-weight:bold; font-size:1em; line-height:2em; clear:both; overflow:hidden; height:2em}
h4{background-color:#730737; color:#FFF; padding:0em 0em 0em 0.5em; margin:1em 0em 0em 0em; font-weight:bold; font-size:1em; line-height:2em; clear:both; overflow:hidden; height:2em}
h5{background-color:#730737; color:#FFF; padding:0em 0em 0em 0.5em; margin:0em 0em 0em 0em; font-weight:bold; font-size:1em; line-height:2em; clear:both; overflow:hidden; height:2em}
h6{background-color:#A30A4F; color:#FFF; padding:0.2em 0em 0.2em 0.5em; margin:1em 0em 1em 0em; font-weight:bold; font-size:1em; line-height:2em; overflow:hidden; height:2em}
li{display:block; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em; border-bottom:1px solid #FEF0F7;}
ol{margin:0.2em; padding:0em}
p{padding:0.5em 0.2em 0.5em 0.1em; margin:0em 0em 0em 0em; font-size:1em; line-height:1.2em; color:#580047}
ul{background-color:#A30A4F; padding:0em 0em 0em 0em; margin:0em 0em 1em 0em}

a.box_link{text-decoration:none; color:#908b76}
a.li_link{text-decoration:none; color:#FFF; padding:0.5em 1em 0.5em 1em; margin:0em 0em 0em 0em; font-size:1.1em; display:block}
a.li_link:hover{background-color:#D30C67}
a.ol_link{text-decoration:none; color:#CC0099; font-size:1.1em;}
a.ol_link:hover{text-decoration:underline}

.box{height:9em; width:50%; padding:0em; margin:0em 0em 0.5em 0em; overflow:hidden; float:left}
.box2{height:9em; width:50%; padding:0em; margin:0em 0em 0.5em 0em; overflow:hidden; float:left}
.copy{background-color:#FDD4E6; color:#F62C84; padding:0em 0em 0em 0.5em; margin:0em 0em 0em 0em; font-weight:normal; font-size:1em; clear:both}
.desc{font-size:11px; line-hight:1.1em; padding:0.2em 0.2em 0em 0.1em}
.frame{background-color:#FEF5F9; text-align:left}
.header{text-align:left;}
.hoer{float:left; margin-right:1em;}
.li_link_act{background-color:#D30C67; text-decoration:none; color:#FFF; padding:0.5em 1em 0.5em 1em; margin:0em 0em 0em 0em; font-size:1.1em; display:block}
.logo{float:left; width:4em; height:4em; margin:0em 0.2em 0em 0em;}
.ma{background-color:#730737; color:#FFF; width:100%; clear:both; padding:0em 0em 0em 0.5em; margin:0em 0em 1em 0em; font-weight:bold; font-size:1em; line-height:2em; clear:both; overflow:hidden; height:2em}
.max{margin-bottom:1em;}
.mid_col{display:block}
.mid_left{display:block; text-align:left}
.mid_photo_box{background-color:#FDE7F2; background-size:contain; width:auto; height:350px; background-position:50%; background-position:top; background-repeat:no-repeat;}
.mid_photo{width : 100%; /* or max-width : 100% */ height: auto; display:block; overflow:hidden; background-color:#FCD8EA}
.mid_right{display:block; text-align:left}
.mid{}
.ols{float:none; padding:0.2em 0em 0.2em 1.8em; margin:0em 0em 0em 0.5em; background-repeat:no-repeat; background-position:left mid; background-image:url(images/star.png)}
.pic{height:8em; width:8em; float:left; margin-right:0.2em;}
.spacer{height:1em; display:block}
.wrapper{}
.m{display:none;}

a.ut{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:13em; display:block; margin:0.8em 0.5em 1em 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;}