@charset "UTF-8";

*{
margin:0;
padding:0;
color:#555;
line-height:1;
box-sizing:border-box;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
text-size-adjust:100%;
}


@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:100;
src: local("Noto Sans CJK JP Thin"),
url('/fonts/NotoSans_Thin.woff2') format('woff2'),
url('/fonts/NotoSans_thin.woff') format('woff'),
url('/fonts/NotoSans_thin.otf') format('opentype');
}
@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:300;
src: local("Noto Sans CJK JP Light"),
url('/fonts/NotoSans_Light.woff2') format('woff2'),
url('/fonts/NotoSans_light.woff') format('woff'),
url('/fonts/NotoSans_light.otf') format('opentype');
}
@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:normal;
src: local("Noto Sans CJK JP Regular"),
url('/fonts/NotoSans_Regular.woff2') format('woff2'),
url('/fonts/NotoSans_regular.woff') format('woff'),
url('/fonts/NotoSans_regular.otf') format('opentype');
}
@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:600;
src: local("Noto Sans CJK JP Medium"),
url('/fonts/NotoSans_Medium.woff2') format('woff2'),
url('/fonts/NotoSans_medium.woff') format('woff'),
url('/fonts/NotoSans_medium.otf') format('opentype');
}
@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:bold;
src: local("Noto Sans CJK JP Bold"),
url('/fonts/NotoSans_Bold.woff2') format('woff2'),
url('/fonts/NotoSans_bold.woff') format('woff'),
url('/fonts/NotoSans_bold.otf') format('opentype');
}
@font-face {
font-family:'Noto Sans JP';
font-style:normal;
font-weight:900;
src: local("Noto Sans CJK JP Black"),
url('/fonts/NotoSans_Black.woff2') format('woff2'),
url('/fonts/NotoSans_black.woff') format('woff'),
url('/fonts/NotoSans_black.otf') format('opentype');
}


@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:100;
src: url('/fonts/YakuHanJP-Thin.woff2') format('woff2'),
url('/fonts/YakuHanJP-Thin.woff') format('woff');
}
@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:300;
src: url('/fonts/YakuHanJP-Light.woff2') format('woff2'),
url('/fonts/YakuHanJP-Light.woff') format('woff');
}
@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:normal;
src: url('/fonts/YakuHanJP-Regular.woff2') format('woff2'),
url('/fonts/YakuHanJP-Regular.woff') format('woff');
}
@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:600;
src: url('/fonts/YakuHanJP-Medium.woff2') format('woff2'),
url('/fonts/YakuHanJP-Medium.woff') format('woff');
}
@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:bold;
src: url('/fonts/YakuHanJP-Bold.woff2') format('woff2'),
url('/fonts/YakuHanJP-Bold.woff') format('woff');
}
@font-face {
font-family:'YakuHanJP';
font-style:normal;
font-weight:900;
src: url('/fonts/YakuHanJP-Black.woff2') format('woff2'),
url('/fonts/YakuHanJP-Black.woff') format('woff');
}





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{
font-size:20px;
}
@media(max-width:800px){
	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{
	font-size:18px;
	}
}
@media(max-width:600px){
	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{
	font-size:16px;
	}
}
@media(max-width:500px){
	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{
	font-size:15px;
	}
}
@media(max-width:400px){
	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{
	font-size:13px;
	}
}

html,
body{
margin:0;
padding:0;
box-sizing:border-box;
width:100%;
}
body{
display:block;
background:#fff;
font-family:'YakuHanJP','Noto Sans JP','Helvetica Neue','Yu Gothic','YuGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;
font-weight:300;
}
div{
box-sizing:border-box;
overflow:hidden;
}

/*=== リンク選択時の点線を消す ===*/
img, a img{
border-style:none;
outline:none;
vertical-align:bottom;
}
a:link, a:hover, a:visited{
border-style:none;
outline:none;
text-decoration:none;
}

/*=== ie6~8表示 ===*/
.ieerror{
position:fixed;
top:0;right:0;bottom:0;left:0;
width:100%;
height:100%;
height:100vh;
text-align:center;
z-index:1000000;
background:#282828;
}
.ieerror-in{
display:inline-block;
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
color:#fff;
}
.ieerror a,
.ieerror a:hover{
color:#fff;
}

/*=== noscript ===*/
.h-noscript{
position:fixed;
top:0;right:0;bottom:0;left:0;
width:100%;
height:100%;
height:100vh;
text-align:center;
z-index:1100000;
background:#fff;
}
.h-noscript-in{
display:block;
width:100%;
position:absolute;
top:45%;
color:#b3b3b3;
text-align:center;
}
.h-noscript-in span{
color:#b3b3b3;
padding:0 10px;
border-left:double 3px #b3b3b3;
border-right:double 3px #b3b3b3;
}



/*=== spacer ===*/
.spacer-h0 { display:block; height:0px; text-indent:-9999px; clear:both;}
.spacer-h1 { display:block; height:1px; text-indent:-9999px; clear:both;}
.spacer-h2 { display:block; height:2px; text-indent:-9999px; clear:both;}
.spacer-h3 { display:block; height:3px; text-indent:-9999px; clear:both;}
.spacer-h4 { display:block; height:4px; text-indent:-9999px; clear:both;}
.spacer-h5 { display:block; height:5px; text-indent:-9999px; clear:both;}
.spacer-h6 { display:block; height:6px; text-indent:-9999px; clear:both;}
.spacer-h7 { display:block; height:7px; text-indent:-9999px; clear:both;}
.spacer-h8 { display:block; height:8px; text-indent:-9999px; clear:both;}
.spacer-h9 { display:block; height:9px; text-indent:-9999px; clear:both;}
.spacer-h10 { display:block; height:10px; text-indent:-9999px; clear:both;}
.spacer-h15 { display:block; height:15px; text-indent:-9999px; clear:both;}
.spacer-h20 { display:block; height:20px; text-indent:-9999px; clear:both;}
.spacer-h25 { display:block; height:25px; text-indent:-9999px; clear:both;}
.spacer-h30 { display:block; height:30px; text-indent:-9999px; clear:both;}
.spacer-h35 { display:block; height:35px; text-indent:-9999px; clear:both;}
.spacer-h40 { display:block; height:40px; text-indent:-9999px; clear:both;}
.spacer-h45 { display:block; height:45px; text-indent:-9999px; clear:both;}
.spacer-h50 { display:block; height:50px; text-indent:-9999px; clear:both;}
.spacer-h55 { display:block; height:55px; text-indent:-9999px; clear:both;}
.spacer-h60 { display:block; height:60px; text-indent:-9999px; clear:both;}
.spacer-h65 { display:block; height:65px; text-indent:-9999px; clear:both;}
.spacer-h70 { display:block; height:70px; text-indent:-9999px; clear:both;}
.spacer-h75 { display:block; height:75px; text-indent:-9999px; clear:both;}
.spacer-h80 { display:block; height:80px; text-indent:-9999px; clear:both;}
.spacer-h85 { display:block; height:85px; text-indent:-9999px; clear:both;}
.spacer-h90 { display:block; height:90px; text-indent:-9999px; clear:both;}
.spacer-h95 { display:block; height:95px; text-indent:-9999px; clear:both;}
.spacer-h100 { display:block; height:100px; text-indent:-9999px; clear:both;}
.spacer-h110 { display:block; height:110px; text-indent:-9999px; clear:both;}
.spacer-h120 { display:block; height:120px; text-indent:-9999px; clear:both;}
.spacer-h130 { display:block; height:130px; text-indent:-9999px; clear:both;}
.spacer-h140 { display:block; height:140px; text-indent:-9999px; clear:both;}
.spacer-h150 { display:block; height:150px; text-indent:-9999px; clear:both;}
.spacer-h160 { display:block; height:160px; text-indent:-9999px; clear:both;}
.spacer-h170 { display:block; height:170px; text-indent:-9999px; clear:both;}
.spacer-h180 { display:block; height:180px; text-indent:-9999px; clear:both;}
.spacer-h190 { display:block; height:190px; text-indent:-9999px; clear:both;}
.spacer-h200 { display:block; height:200px; text-indent:-9999px; clear:both;}

.clear{clear:both;}

/*=== letterspacing ===*/
.ltrspc-1{letter-spacing:1px;}
.ltrspc-2{letter-spacing:2px;}
.ltrspc-3{letter-spacing:3px;}
.ltrspc-4{letter-spacing:4px;}
.ltrspc-5{letter-spacing:5px;}
.ltrspc-6{letter-spacing:6px;}
.ltrspc-7{letter-spacing:7px;}
.ltrspc-8{letter-spacing:8px;}
.ltrspc-9{letter-spacing:9px;}
.ltrspc-10{letter-spacing:10px;}

/*=== font ===*/
.italic{font-style:italic;}

.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt17{font-size:17px;}
.txt18{font-size:18px;}
.txt19{font-size:19px;}
.txt20{font-size:20px;}
.txt21{font-size:21px;}
.txt22{font-size:22px;}
.txt23{font-size:23px;}
.txt24{font-size:24px;}
.txt25{font-size:25px;}
.txt26{font-size:26px;}
.txt27{font-size:27px;}
.txt28{font-size:28px;}
.txt29{font-size:29px;}
.txt30{font-size:30px;}
.txt36{font-size:36px;}
.txt48{font-size:48px;}
.txt60{font-size:60px;}
.txt72{font-size:72px;}
.txt100{font-size:100px;}

.fontB{font-weight:bold;}

.txtalign-L{text-align:left!important;}
.txtalign-C{text-align:center!important;}
.txtalign-R{text-align:right!important;}

.floatL{float:left;}
.floatR{float:right;}

/* selection（マウスハイライト）*/
::-moz-selection{
background:#eee;
text-shadow:none;
color:#ff6a00;
}
::-webkit-selection{
background:#eee;
text-shadow:none;
color:#ff6a00;
}
::selection{
background:#eee;
text-shadow:none;
color:#ff6a00;
}

/* スタイルクリア */
input,button,textarea,select{
-webkit-appearance:none;
border-radius:0;
outline:0;
}
input[type="text"],
textarea{
-webkit-user-select:auto;
}
ol,ul{
display:block;
list-style-type:none;
}
li{
list-style-type:none;
}

/* btn */
input[type="radio"],
input[type="checkbox"]{
display:inline-block;
box-sizing:border-box;
line-height:1;
cursor:pointer;
}
input[type="radio"]:checked,
input[type="checkbox"]:checked{
}


img{
width:100%;
height:auto;
vertical-align:bottom;
margin:0;
padding:0;
}

.dispnone{
display:none;
width:0;
height:0;
font-size:0;
}

a{
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
-ms-transition:all 0.25s linear;
transition:all 0.25s linear;
}

a.hoverimg{
position:relative;
display:inline-block;
}


/* animate.css style */

.ani-drt1{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;}
.ani-drt2{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;}
.ani-drt3{-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;}
.ani-drt4{-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;-ms-animation-duration:4s;animation-duration:4s;}
.ani-drt5{-webkit-animation-duration:5s;-moz-animation-duration:5s;-o-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;}
.ani-drt6{-webkit-animation-duration:6s;-moz-animation-duration:6s;-o-animation-duration:6s;-ms-animation-duration:6s;animation-duration:6s;}
.ani-drt7{-webkit-animation-duration:7s;-moz-animation-duration:7s;-o-animation-duration:7s;-ms-animation-duration:7s;animation-duration:7s;}
.ani-drt8{-webkit-animation-duration:8s;-moz-animation-duration:8s;-o-animation-duration:8s;-ms-animation-duration:8s;animation-duration:8s;}
.ani-drt9{-webkit-animation-duration:9s;-moz-animation-duration:9s;-o-animation-duration:9s;-ms-animation-duration:9s;animation-duration:9s;}
.ani-drt10{-webkit-animation-duration:10s;-moz-animation-duration:10s;-o-animation-duration:10s;-ms-animation-duration:10s;animation-duration:10s;}

.ani-dly1{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;}
.ani-dly2{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;}
.ani-dly3{-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s;}
.ani-dly4{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;-ms-animation-delay:4s;animation-delay:4s;}
.ani-dly5{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;-ms-animation-delay:5s;animation-delay:5s;}
.ani-dly6{-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.ani-dly7{-webkit-animation-delay:7s;-moz-animation-delay:7s;-o-animation-delay:7s;-ms-animation-delay:7s;animation-delay:7s;}
.ani-dly8{-webkit-animation-delay:8s;-moz-animation-delay:8s;-o-animation-delay:8s;-ms-animation-delay:8s;animation-delay:8s;}
.ani-dly9{-webkit-animation-delay:9s;-moz-animation-delay:9s;-o-animation-delay:9s;-ms-animation-delay:9s;animation-delay:9s;}
.ani-dly10{-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;-ms-animation-delay:10s;animation-delay:10s;}

.ani-infini{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;}

.og-desc{
display:none;
height:0;
font-size:0;
}








/* style
= = = = = = = = = = = = =*/
#allwraper{
position:relative;
}
.site-h1{
position:absolute;
top:0;
left:0;
text-indent:-9999px;
}
.head-logo{
background:#ff6a00;
padding:1.25em;
}
.head-logo img{
width:40%;
max-width:320px;
}
.top-info{
width:90%;
max-width:1000px;
margin:3em auto;
line-height:2;
}

@media(max-width:500px){
	.head-logo{
	padding:1em;
	}
	.top-info{
	margin:2.5em auto;
	}
}
@media(max-width:400px){
	.head-logo{
	padding:1em 0.75em;
	}
	.top-info{
	margin:2em auto;
	line-height:1.75;
	}
}



.footer-contactArea{
margin:0 auto;
}
.contact-ttl{
margin:0 auto 3em;
text-align:center;
color:#fff;
background:#ff6a00;
padding:1em 20px;
line-height:1;
font-weight:bold;
font-size:110%;
line-height:1;
}
.contact-txt{
width:90%;
max-width:910px;
margin:0 auto 1em;
line-height:1.75;
}
.contact-txt.sub{
font-size:80%;
color:#999;
line-height:1.5;
width:90%;
max-width:910px;
}

.footer-form{
width:90%;
max-width:900px;
padding:1em 0;
margin:0 auto;
}
.contact-f-txt{
color:#ff6a00;
background:#ffe9d9;
padding:10px;
border-radius:5px 5px 0 0;
border-top:1px solid #ffa666;
border-left:1px solid #ffa666;
border-right:1px solid #ffa666;
font-weight:bold;
}
.contact-f-txt span{
display:inline-block;
background:#ff6a00;
color:#fff;
padding:5px;
border-radius:3px;
line-height:1;
font-size:70%;
margin-right:10px;
}
.contact-f-box{
margin-bottom:2em;
}
.contact-f-box input{
width:100%;
border:1px solid #555;
font-size:100%;
padding:10px;
font-family:'YakuHanJP','Noto Sans JP','Helvetica Neue','Yu Gothic','YuGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;
font-weight:300;
border-radius:0 0 5px 5px;
border-top:none;
border-bottom:1px solid #ffa666;
border-left:1px solid #ffa666;
border-right:1px solid #ffa666;
}
.contact-f-box select{
width:100%;
border:1px solid #555;
font-size:100%;
padding:13px 10px;
font-family:'YakuHanJP','Noto Sans JP','Helvetica Neue','Yu Gothic','YuGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;
font-weight:300;
border-radius:0 0 5px 5px;
border-top:none;
border-bottom:1px solid #ffa666;
border-left:1px solid #ffa666;
border-right:1px solid #ffa666;
}
.contact-f-box textarea{
width:100%;
border:1px solid #555;
font-size:100%;
padding:10px;
line-height:1.5;
min-height:6.8em;
height:6.8em;
min-width:100%;
max-width:100%;
font-family:'YakuHanJP','Noto Sans JP','Helvetica Neue','Yu Gothic','YuGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;
font-weight:300;
border-radius:0 0 5px 5px;
border-top:none;
border-bottom:1px solid #ffa666;
border-left:1px solid #ffa666;
border-right:1px solid #ffa666;
}
.contact-f-box.b textarea{
min-height:20.3em;
height:20.3em;
}
.contact-f-send{
width:100%;
margin:0 auto;
padding-top:2em;
}
.contact-f-send input{
width:100%;
display:block;
text-align:center;
padding:20px;
border-radius:5px;
font-weight:bold;
font-size:110%;
background:#eee;
border:1px solid #ccc;
color:#aaa;
cursor:pointer;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
-ms-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.contact-f-send input:hover{
background:#ff6a00;
color:#fff;
border:1px solid #ff8833;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
-ms-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.wpcf7-not-valid-tip{
font-size:80%!important;
padding-top:3px;
font-family:'YakuHanJP','Noto Sans JP','Helvetica Neue','Yu Gothic','YuGothic','Hiragino Sans','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{
border-color:transparent!important;
color:#dc3232!important;
}
.wpcf7 form .wpcf7-response-output{
margin:1em auto!important;
padding:0!important;
border:none!important;
}
.cForm-turnstile{
margin-bottom:2em;
}

.footer-endArea{
margin:10em auto 2em;
}
.footer-c-name{
width:40%;
margin:0 auto;
max-width:200px;
}
.footer-adrs{
width:35%;
margin:0.75em auto 0;
max-width:180px;
}
.copy{
text-align:center;
font-size:60%;
margin:0 auto 5em;
}

.grecaptcha-badge{
visibility:hidden;
}
.recapture-area{
width:39%;
max-width:180px;
margin:0 auto 8em;
font-size:60%;
color:#aaa;
word-break:break-all;
}
.recapture-area a{
color:#aaa;
}

@media(max-width:400px){
	.contact-txt{
	line-height:1.5;
	}
	.contact-ttl{
	margin:0 auto 2em;
	}
	.footer-c-name{
	width:45%;
	}
	.footer-adrs{
	width:40%;
	}
}










/*
@media(max-width:400px){
	.class{
	}
}
@media(max-width:900px) ipad
@media(max-width:500px) iphone大
*/



/*
{
filter:alpha(opacity=75);
-webkit-opacity:0.75;
-moz-opacity:0.75;
-o-opacity:0.75;
-ms-opacity:0.75;
-khtml-opacity:0.75;
opacity:0.75;
}
*/



/*{
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
-ms-transition:all 0.25s linear;
transition:all 0.25s linear;
}
*/



.font-heebo{font-family:'Heebo', sans-serif;}
.font-lancelot{font-family:'Lancelot', cursive;}
.font-voltaire{font-family:'Voltaire', sans-serif;}
.font-berkshire{font-family: 'Berkshire Swash', cursive;}



.colorff0000{color:#ff0000!important;}
.colorfff{color:#fff!important;}
.colorccc{color:#ccc!important;}
.coloraaa{color:#aaa!important;}
.color999{color:#999!important;}
.color777{color:#777!important;}
.color555{color:#555!important;}
.color333{color:#333!important;}
.color000{color:#000!important;}



