@charset "utf-8";
/* CSS Document */

.block_main_acter {
    width: 1280px;
    height: 1869px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFD373;
    border-radius: 50px;
    -webkit-box-shadow: 8px 8px 15px 1px #2A0001;
    box-shadow: 8px 8px 15px 1px #2A0001;
}
#soc_block_1_acter {
    width: 1008px;
    min-height: 0px;
    height: 1425px;
    background-color: rgba(65,108,143,1.00);
    margin-top: 0px;
    padding-top: 6px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    -webkit-box-shadow: 2px 2px 19px 2px;
    box-shadow: 2px 2px 19px 2px;
}

#soc_block_1_acter h1 {
    width: 345px;
    min-height: 0px;
    height: 51px;
    background-color: #A5F0EF;
    margin-top: 3px;
    padding-top: 14px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    text-indent: 0px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-shadow: 1px 1px 3px #F7F5F5;
    -webkit-box-shadow: 6px 8px 24px;
    box-shadow: 6px 8px 24px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: auto;
    padding-right: auto;
    position: relative;
    top: -108px;
}







.text1_acter{
    width: 680px;
    height: 84px;
    margin-left: auto;
    margin-right: auto;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    text-align: justify;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 23px;
    text-shadow: 1px 1px 13px #363131;
    color: #E3DAA0;
    margin-top: -125px;
}
.text1_acter p {
    margin: 0;
    text-indent: 30px;
	
}
.return_acter {
    width: 240px;
    height: 31px;
    margin-left: 516px;
    margin-right: auto;
    text-align: center;
    padding-top: 21px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: bold;
    background-color: rgba(100,65,83,1.00);
    border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;
    color: #FFFFFF;
    font-style: normal;
    font-size: 14px;
    text-indent: 0px;
    line-height: 7px;
    position: absolute;
    margin-top: -241px;
    padding-left: 3px;
	
}
.return_acter:hover {
    width: 240px;
    height: 31px;
    margin-left: 516px;
    margin-right: auto;
    margin-top: -241px;
    text-align: center;
    padding-top: 22px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: bold;
    background-color: #003C6F;
    border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;
    color: #FFFFFF;
    -webkit-box-shadow: 0 0 0px;
    box-shadow: 0 0 0px;
    font-size: 16px;
    position: absolute;
    padding-left: 0px;
}
.return2_acter {
    width: 240px;
    height: 31px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 23px;
    text-align: center;
    padding-top: 22px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: bold;
    background-color: rgba(98,126,148,1.00);
    border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;
    color: #FFFFFF;
    font-style: normal;
    font-size: 18px;
    text-indent: 0px;
    line-height: 3px;
	
}
.return2_acter:hover {
    width: 240px;
    height: 31px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 23px;
    text-align: center;
    padding-top: 22px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: bold;
    background-color: #003C6F;
    border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;
    color: #FFFFFF;
    -webkit-box-shadow: 0 0 0px;
    box-shadow: 0 0 0px;
    font-size: 20px;
}
.block_zan #soc_block_1_acter h2 {
    width: 632px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 51px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    padding-top: 6px;
    color: #EFF509;
    text-shadow: 3px 3px 7px #0A1857;
    font-size: 30px;
    text-align: center;
}
.block_zan #soc_block_1_acter .acter1 {
    width: 406px;
    height: 278px;
    margin-left: 57pt;
    background-color: #C8C4C4;
    margin-right: 0px;
    padding-right: 1px;
    padding-left: 0px;
    margin-top: 9px;
    padding-top: 11px;
    float: left;
    margin-bottom: 22px;
}
#soc_block_1_acter .acter1 img {
    margin-left: 12px;
    padding-top: 2px;
    -webkit-box-shadow: 7px 7px 7px 0 #298CDB;
    box-shadow: 7px 7px 7px 0 #298CDB;
}
#soc_block_1_acter .acter1 p {
    width: 171px;
    height: 139px;
    background-color: #EEA5A6;
    clear: right;
    float: right;
    text-align: center;
    margin-top: 57px;
    padding-top: 32px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin-right: 12px;
    font-weight: bold;
}
.acter1 p .podp1 {
    font-size: 13px;
    font-style: italic;
}
.menu_fon {
    width: 750px;
    height: 99px;
    margin-left: auto;
    margin-right: auto;
}
.menu_fon a .block {
    width: 168px;
    height: 85px;
    background-color: rgba(143,247,151,1.00);
    float: left;
    text-align: center;
    margin-left: 17px;
    margin-top: 6px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-box-shadow: 5px 5px 12px;
    box-shadow: 5px 5px 12px;
    padding-top: 0px;
    transform: rotate(10deg);
}
.menu_fon a .block:hover {
    width: 168px;
    height: 85px;
    background-color: rgba(247,246,143,1.00);
    float: left;
    text-align: center;
    margin-left: 17px;
    margin-top: 6px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-box-shadow: 5px 5px 12px;
    box-shadow: 5px 5px 12px;
    padding-top: 0px;
    text-shadow: 2px 2px 6px;
}


a .block #m1 {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: 14px;
    text-align: center;
    color: #041E5A;
}
a .block #m2 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: 24px;
    color: #041E5A;
}
a .block #m3 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #041E5A;
}
a .block #m4 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: 29px;
    color: #041E5A;
}
.block_zan #soc_block_1_acter .foto_block {
    width: 1008px;
    height: 1422px;
}
.menu_block   {
    width: 780px;
    height: 139px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -28px;
    padding-top: 3px;
    padding-left: auto;
    padding-right: auto;
}
.menu_block h1  {
    width: 345px;
    min-height: 0px;
    height: 46px;
    background-color: #A5F0EF;
    margin-top: -49px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    text-indent: 0px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-shadow: 1px 1px 3px #F7F5F5;
    -webkit-box-shadow: 6px 8px 24px;
    box-shadow: 6px 8px 24px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-left: auto;
    padding-right: auto;
    position: relative;
    top: -22px;
}
}
