@charset "UTF-8";
 html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
}
ol, ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
} ins {
background-color:#ff9;
color:#000;
text-decoration:none;
} mark {
background-color:#ff9;
color:#000; 
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
} hr {
display:block;
height:1px;
border:0;   
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
} img {
vertical-align: top;
font-size: 0;
line-height: 0;
} .clearfix:after{display:block;clear:both;height:0px;visibility:hidden;content:".";}
.clearfix{min-height:1px;}
* html .clearfix{height:1px; /*/*/}/**/a {color: #AA8D52;text-decoration: underline;}
a:link {color: #AA8D52;}
a:visited {color: #AA8D52;}
a:hover {color: #68552D;text-decoration: none;}
a:active {color: #AA8D52;}
html {
overflow-y: scroll;
min-height: 100%;
height: 100%;
}
body {
min-height: 100%;
height: 100%;
color: #3E2E00;
font-size: 12px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
} #preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_01_on.png);
background-image: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_02_on.png);
background-image: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_03_on.png);
background-image: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/ico_sub01_on.png);
} html {
background: #27221e url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top01.png);
}
body#home {
min-height: 800px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top02.jpg) no-repeat;
}
body#home #wrap {
height: 100%;
min-height: 100%;
}
body#home #subwrap {
min-height: 100%;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top03.png) no-repeat center top;
}
body > #wrap {
height: auto;
}
body > #subwrap {
height: auto;
}
#top-welcome {
width: 460px;
margin: 0 auto;
padding-top: 146px;
}
#top-welcome-txt1 {
margin-top: 10px;
}
#top-welcome-txt2 {
margin-top: 10px;
}
#top-welcome-txt3 {
margin-top: 15px;
}
#top-welcome-txt3 img{
margin: 15px auto 0;
display: flex;
}
#top-welcome-txt4 {
margin-top: 20px;
}
#top-welcome-txt5 {
margin-top: 20px;
}
#top-welcome h1 img{
margin: 0 auto;
display: flex;
}
#top-menu {
position: relative;
width: 1028px; margin: 15px auto 0 auto;
}
#top-menu div {
margin-right: 42px;
} #top-menu dl {
position: relative;
float: right;
width: 225px; height: 117px; padding: 14px 42px 28px 28px;
}
#top-menu dl dt {
}
#top-menu dl p {
} .top-menu-detail a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 225px;
height: 128px;
margin: 16px 0 0 30px;
text-indent: -9999px;
}
.top-menu-detailS a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 225px;
height: 88px;
margin: 16px 0 0 30px;
text-indent: -9999px;
}
.top-menu-detailT a {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 245px;
height: 40px;
margin: 16px 0 0 25px;
}
.top-menu-detailT a:hover,.top-menu-detailS a:hover {
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
#top-menu dl.contact{
float:none;
display:inline-block;
width: 245px;
height: 40px;
position: absolute;
top: 93px;
right: -22px;
}
#top-menu-list1 {
margin-right: -50px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_01.png) no-repeat;
}
#top-menu-list1:hover {
pointer: cursor;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_01.png) no-repeat left -164px;
}
#top-menu-list2 {
margin-right: -50px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_02.png) no-repeat;
}
#top-menu-list2:hover {
pointer: cursor;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_02.png) no-repeat left -164px;
}
#top-menu-list3 {
margin-right: -50px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_04.png) no-repeat;
}
#top-menu-list3:hover {
pointer: cursor;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_04.png) no-repeat left -164px;
}
#top-menu-list4 {
margin-right: -50px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_03-1.png) no-repeat;
}
#top-menu-list4:hover {
pointer: cursor;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/btn_top01_03-1.png) no-repeat left -164px;
}
#top-menu-list1 dt {
width: 230px;
height: 50px;	
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/tit_top01_01_202204.png) no-repeat;
}
#top-menu-list1 dd {
}
#top-menu-list2 dt {
width: 230px;
height: 50px;	
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/tit_top01_02_202204.png) no-repeat;
}
#top-menu-list2 dd {
width:240px;
text-align:center;
}
#top-menu-list2 dd .btn_pl{
padding-left:3px;
}
#top-menu-list2 dd .btn_r{
position:relative;
left:-2px;
}
.top_sera:hover{
filter:alpha(opacity=65);
-moz-opacity: 0.65;
opacity: 0.65;
}
#top-menu-list3 dt {
width: 230px;
height: 50px;	
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/tit_top01_03_202204.png) no-repeat;
}
#top-menu-list3 dd {
width:230px;
text-align:center;
}
#top-menu-list4 dt {
width: 230px;
height: 42px;	
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/tit_top01_04.png) no-repeat;
}
#top-menu-list4 dd p {
width: 230px;
height: 79px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_top03_04.png) no-repeat;
}
#top-menu-list1 p,
#top-menu-list2 p,
#top-menu-list3 p {
color: #FFFFFF;
}
#top-menu-list4 p {
color: #262626;
}
#top-menu-list3-icon {
position: absolute;
top: -47px;
left: 163px;
width: 113px;
height: 113px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/ico_sub01.png) no-repeat;
}
#top-menu-list3-icon a {
display: block;
width: 96px;
height: 118px;
}
#top-menu-list3:hover #top-menu-list3-icon  {
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/ico_sub01_on.png) no-repeat;
}
#top-news {
position: absolute;
top: -145px;
left: 50%;
width: 236px;
height: 158px;
margin-left: 258px;
}
#top-news dl {
}
#top-news dt,
#top-news dd {
text-indent: -9999px;
}
#topics {
position: absolute;
top: 180px;
left: 50%;
width: 254px; height:379px; margin-left: 259px;
padding:50px 30px 40px 20px; background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top08.png) no-repeat;
}
#topics dt {
margin-left: 30px;
}
#topics dd {
height: 380px;
padding: 0 15px; line-height: 1.3em;
font-size: 10px;
overflow: hidden;
font-feature-settings: "palt";
}
#top-footer {
height: 98px; padding-top: 4px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top04-1.png) repeat-x;
box-sizing: border-box;
}
#top-navigation {
width: 1030px; margin: 0 auto;
padding-left:0;
}
#top-navigation-list {
position: relative;
float: left;
width: 876px;
height: 63px;
margin: 0px auto;
}
#top-navigation-list li {
position: absolute;
}
#top-navigation-list1{top: 0; left: 0; z-index: 9;}
#top-navigation-list2{top: 0; left: 165px; z-index: 8;}
#top-navigation-list6{top: 0; left: 330px; z-index: 7;}
#top-navigation-list8{top: 12px; left: 500px; z-index: 6;}
#top-navigation-list9{top: 12px; left: 641px; z-index: 5;} #top-navigation-info {
float: right;
width: 164px;
margin-right: 0px;
padding:px 0 0 0;
}
#top-navigation-tel {top:10px;left:825px;z-index:1;}
#top-navigation-info-num {
width: 164px;
height: 22px;
margin-top: 7px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_top02_01.png) no-repeat;
}
#top-navigation-info-open {
width: 164px;
height: 17px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_top02_02.png) no-repeat;
}
#top-navigation-info-tel {
width: 164px;
height: 17px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_top02_03.png) no-repeat;
}
#top-footer-nav{
clear:both;
padding:0 0 0 5px;
}
#top-footer-nav li{
float:left;
padding:0 12px 0 0;
font-size:11px !important;
}
#top-footer-nav li a{
color:#fff; 
text-decoration:none;
}
#top-footer-nav li a:hover{
color: #C5AB70; 
}
#top-f-area{
background:url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/top_f_bg.png);
padding:15px 0;
margin:0 0 10px;
}
#top-f-area .in{
width:970px;
margin:0 auto;
position:relative;
}
#top-f-area .l_area{
float:left;
width:585px;
color:#3f2f00;
font-size:11px;
font-weight:500;
}
#top-f-area .l_area .logo{
float:left;
width:381px;
margin:0;
line-height:0;
}
#top-f-area .l_area .addr{
float:left;
position:relative;
}
#top-f-area .l_area .addr .btn{
position:relative;
left:-0;
}
#top-f-area .l_area .addr .txt{
font-size: 12px;
font-weight: bold;
margin-left: 40px;
margin-bottom: -3px;
}
#top-f-area .l_area .sche{
}
#top-f-area .l_area .sche .grp{
margin:0 0 10px;
}
#top-f-area .l_area .sche .note{
margin:0;
line-height:1.4em;
}
#top-f-area .c_area{
float:left;
width:245px;
}
#top-f-area .c_area .map{
float:left;
width:245px;
}
#top-f-area .r_area{
position:absolute;
top:-5px;
left:845px;
}
#top-f-area .r_area ul{
margin:0;
}
#top-f-area .r_area ul li{
margin:0;
}
#top-f-area .r_area ul li.facebook{
position:relative;
top:-20px;
}
#top-f-area .r_area ul li.privacy{
margin:5px 0 0;
} body#page {
min-height: 800px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top02.jpg) no-repeat;
}
#page-top {
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_sub03.jpg) repeat-y center top;
}
body#page #subwrap {
}
#page #wrap {
position: relative;
}
#header {
position: absolute;
top: 0;
left: 50%;
width: 960px;
height: 182px;
margin: 0 0 0 -480px;
}
#header h1 {
margin: 26px 0 0 38px;
}
#header h1 a {
display: block;
width: 433px;
height: 59px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/logo_sub01.png) no-repeat;
}
#container {
width: 100%;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_sub01.png) no-repeat center top;
}
#contents {
width: 960px;
margin: 0 auto;
padding-top: 170px;
}
#content {
position: relative;
float: right;
width: 540px; padding: 10px 164px 0 0;
z-index: 30;
}
#content h3 {
margin-bottom: 10px;
}
#content p {
line-height: 21px;
}
#content ul,
#content ol {
margin-left: 20px;
}
#content ul li {
line-height: 21px;
list-style-type: disc;
}
#content ol li {
line-height: 21px;
list-style-type: decimal;
}
#content dl dt,
#content dl dd {
line-height: 21px;
}
#content dl dt {
font-weight: bold;
}
#footer {
position: relative;
width: 100%;
height: 501px;
margin-top: -140px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_sub02.png) no-repeat center top;
z-index: 20;
}
#sidebar {
position: relative;
float: left;
width: 216px;
z-index: 21;
}
#sidebar nav {
margin-left: 15px;
}
#glob-navi1 {
height: auto;
padding:0 0 75px 0; }
#glob-navi1 li {
margin:-4px 0 2px 0;
}
#glob-navi1-child {
margin-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
height:auto;
}
#glob-navi1-child li {
margin-top: 0;
height:auto;
margin-bottom:3px;
}
#glob-navi1-child li a:hover {
filter:alpha(opacity=65);
-moz-opacity: 0.65;
opacity: 0.65;
}
#glob-navi2 span {
padding-left: 10px;
}
#glob-navi2 li{margin:0 0 2px;}
#glob-navi3 {
font-size: 11px;
margin-left: 18px;
padding-bottom: 13px;
}
#glob-navi3 li {
margin-top: 8px;
}
#glob-navi3 a {
color: #3E2E00;
font-weight: bold;
text-decoration: none;
}
#glob-navi3 a:hover {
font-weight: normal;
}
#glob-info {
width: 189px;
margin-left: -7px;
}
#glob-info-tel {
width: 189px;
height: 29px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_sub01_01.png) no-repeat;
}
#glob-info-open {
width: 189px;
height: 45px;
text-indent: -9999px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/txt_sub01_02.png) no-repeat;
}
#footer-menu {
position: absolute;
top: 144px;
left: 50%;
width: 540px;
height: 200px;
margin-left: -224px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_sub04_01.png) no-repeat;
}
#footer-menu-title {
float: left;
width: 160px;
height: 18px;
margin: 10px 0 0 15px;
}
#footer-menu-subtitle {
float: right;
width: 292px;
height: 9px;
margin: 15px 15px 0 0;
}
#footer-menu-contents {
clear: both;
margin-left: 15px;
}
#footer-menu-contents dl {
float: left;
width: 164px;
margin-right: 9px;
}
#footer-menu-contents dl dt {
}
#footer-menu-contents dl dd {
}
#footer-menu-contents dl dd a {
} #top-banner-area {
}
#top-banner-area ul { width: 1185px;
margin: 0 auto;
padding: 10px 0 15px 0;
text-align:center;
}
#top-banner-area ul li {
width: 180px; height:60px; position:relative;
display:inline-block;
}
#top_banner_hibiya{
width:1135px !important;
height:61px !important;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_top_banner01.png) no-repeat;
padding:12px 20px 12px 30px;
}
#top-banner-area ul li#facebook {
display:inline-block;
width:110px;
margin:0 10px;
}
.fb-like{position:absolute;top:27px;left:0;}
.pointer{cursor: pointer;}
#top-banner-area ul li#privacymark {
width:265px;
display:inline-block;
}
#top-banner-area ul li#privacymark img{position:relative;top:-12px;} #copyright{
text-align:center;
padding:0 0 50px;
} #contact-form th,
#contact-form td {
border: 1px solid #FFFFFF;
padding: 10px;
text-align: left;
vertical-align: top;
line-height: 21px;
}
#contact-submit {
margin-top: 10px;
padding: 20px;
text-align: center;
background: #FFFFFF;
}
#contact-attention {
margin: 10px 0 0 0;
padding: 20px;
background: #FFFFFF;
}
#contact-form td textarea {
resize: vertical;  
overflow: auto;
} .post-title {
padding-bottom: 16px;
}
.post-title h2 {
line-height: 24px;
font-size: 18px;
font-weight: normal;
color: #927800;
} #news-content {
position: relative;
float: right;
width: 547px; padding: 10px 157px 0 0;
z-index: 30;
}
.news-list {
width: 507px; height: 110px; margin-bottom: 6px;
padding: 20px;
background: url(//shimokitazawa-c.com/wp/wp-content/themes/sct_202507/img/common/bg_sub_news01.png) no-repeat;
}
.new-list-title {
padding-bottom: 10px;
font-size: 16px;
color: #927800;
}
.new-list-title a {
text-decoration: none;
}
.new-list-pic {
float: left;
width: 80px;
}
.new-list-txt {
float: right;
width: 417px;
line-height: 16px;
}
.new-list-detail {
line-height: 16px;
} #top_hibiya_btn{position:absolute;z-index:999;top:88px;left:135px;}
#top_hibiya_btn a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;} .tx_l{text-align:left !important;}
.tx_c{text-align:center !important;}
.tx_r{text-align:right !important;}
.vm{vertical-align:middle !important;}
.vt{vertical-align:top !important;}
.tx_large{font-size:120% !important;}
.tx_xlarge{font-size:150% !important;}
.tx_xxlarge{font-size:200% !important;}
.tx_small{font-size:90% !important;}
.tx_xsmall{font-size:75% !important;}
.f_bold{font-weight:bold !important;}
.f_normal{font-weight:normal !important;}
.txt_under{text-decoration:underline !important;}
.inblock{display:inline-block !important;}
.relative{position:relative !important;}
.lh0{line-height:0em;}
.lh1{line-height:1em;}
.lh15{line-height:1.5em;}
.note01{padding-left:1em !important;text-indent:-1em !important;}
.note02{padding-left:2em !important;text-indent:-2em !important;}
.note03{padding-left:3em !important;text-indent:-3em !important;}
.note04{padding-left:4em !important;text-indent:-4em !important;}
.note05{padding-left:5em !important;text-indent:-5em !important;}
.note06{padding-left:6em !important;text-indent:-6em !important;}
.note07{padding-left:7em !important;text-indent:-7em !important;}
.note08{padding-left:8em !important;text-indent:-8em !important;}
.note09{padding-left:9em !important;text-indent:-9em !important;}
.note10{padding-left:10em !important;text-indent:-10em !important;}
.note11{padding-left:11em !important;text-indent:-11em !important;}
.note12{padding-left:12em !important;text-indent:-12em !important;}
.red{color:#ff0000 !important;}
.blue{color:#40609F !important;}
.aqua{color:#00A3D9 !important;}
.green{color:#567802 !important;}
.pink{color:#ED7A8E !important;}
.brown{color:#9A4E01 !important;}
.orange{color:#FF7F00 !important;}
.gray{color:#79796A !important;}
.white{color:#ffffff !important;}
.w_full{width:100% !important;}
.wauto{width:auto !important;}
.w04em{width:4em !important;}
.w05em{width:5em !important;}
.w06em{width:6em !important;}
.w07em{width:7em !important;}
.w08em{width:8em !important;}
.w09em{width:9em !important;}
.w10em{width:10em !important;}
.w11em{width:11em !important;}
.w12em{width:12em !important;}
.w13em{width:13em !important;}
.w14em{width:14em !important;}
.w15em{width:15em !important;}
.w16em{width:16em !important;}
.w17em{width:17em !important;}
.w18em{width:18em !important;}
.w19em{width:19em !important;}
.w20em{width:20em !important;}
.w130{width:130px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w190{width:190px !important;}
.w200{width:200px !important;}
.w280{width:280px !important;}
.w285{width:285px !important;}
.w290{width:290px !important;}
.w300{width:300px !important;}
.w315{width:315px !important;}
.w320{width:320px !important;}
.w390{width:390px !important;}
.w400{width:400px !important;}
.w455{width:455px !important;}
.w485{width:485px !important;}
.w495{width:495px !important;}
.w920{width:920px !important;}
.bdr{border:solid 1px #dddddd !important;}
.bdr_none{border:none !important;}
.radius05{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;}
.radius10{-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important;}
.radius_top05{-webkit-border-top-left-radius:5px !important;-webkit-border-top-right-radius:5px !important;-webkit-border-bottom-left-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;-moz-border-radius:5px 5px 0 0 !important;border-radius:5px 5px 0 0; !important;}
.radius_top10{-webkit-border-top-left-radius:10px !important;-webkit-border-top-right-radius:10px !important;-webkit-border-bottom-left-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;-moz-border-radius:10px 10px 0 0 !important;border-radius:10px 10px 0 0; !important;}
.radius_bottom05{-webkit-border-top-left-radius:0px !important;-webkit-border-top-right-radius:0px !important;-webkit-border-bottom-left-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;-moz-border-radius:0 0 5px 5px !important;border-radius:0 0 5px 5px; !important;}
.radius_bottom10{-webkit-border-top-left-radius:0px !important;-webkit-border-top-right-radius:0px !important;-webkit-border-bottom-left-radius:10px !important;-webkit-border-bottom-right-radius:10px !important;-moz-border-radius:0 0 10px 10px !important;border-radius:0 0 10px 10px; !important;}
.mauto{margin:auto !important;}
.mt0{margin-top:0px !important;}
.mt01{margin-top:1px !important;}
.mt05{margin-top:5px !important;}
.mt08{margin-top:8px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mb0{margin-bottom:0px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.ml0{margin-left:0px !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.mr0{margin-right:0px !important;}
.mr05{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}
.pt0{padding-top:0 !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pb0{padding-bottom:0 !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pl0{padding-left:0 !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pr0{padding-right:0 !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pad0{padding:0 !important;}
.pad05{padding:5px !important;}
.pad10{padding:10px !important;}
.pad15{padding:15px !important;}
.pad20{padding:20px !important;}
.pad30{padding:30px !important;}
.pad40{padding:40px !important;}
.plr05{padding-left:5px !important;padding-right:5px !important;}
.plr10{padding-left:10px !important;padding-right:10px !important;}
.plr15{padding-left:15px !important;padding-right:15px !important;}
.plr20{padding-left:20px !important;padding-right:20px !important;}
.plr30{padding-left:30px !important;padding-right:30px !important;}
.plr40{padding-left:40px !important;padding-right:40px !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.visi{display:block;}
.hide{display:none;}
.img_l{float:left;margin:0 10px 0 0;}
.img_r{float:right;margin:0 0 0 10px;}
.alignleft{float:left;margin:0 10px 5px 0;}
.alignright{float:right;margin:0 0 5px 10px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;} .cls{clear:both;} .cf:before,
.cf:after{content:"";display:table;} 
.cf:after{clear:both;} .cf{zoom:1;}