﻿@charset "UTF-8";

/* StyleSheet CSS1 */
/*---[simoom.net]cwnowup-common---*/

* {
	font-family:sans-serif;
	line-height:140%;
}
html {
	height:101%;
}
body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:1em;
}
div#main {
	margin:0 auto;
	padding:10px 10px 30px 10px;
	text-align:left;
	font-size:1em;

	max-width:1024px;
	width:expression(document.body.clientWidth > 1026? "1024px" : "auto");
}
div#pagetop a {
	display: block;
	position:fixed!important;
	right:2px!important;
	bottom:2px!important;

	width:40px!important;
	height:40px!important;
	opacity:0.7;

	margin:0 0.3em 0.3em 0!important;
	z-index:1;
}

section {
	margin:0 0 1.8em 0!important;
}

/* 左カラム */
div#title {
	margin:0 0 1em 0;
}

div#menu {
	margin:0;
	padding:1em 2em 1em 1em;
	width:10%;
	float:left;
}
div#menu h1 {
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
}

/* 左カラム内：メニュー＋下部メニュー */
div#menu > ul, div#mvmenu > ul, nav.menu > ul {
	font-size:0.8em;
	margin:0;
	padding:0;
}
div#menu > ul ul, div#mvmenu > ul ul, nav.menu > ul ul {
	margin:0.2em 0 0 0;
	padding:0;
}

div#menu > ul > li, div#mvmenu > ul > li, nav.menu > ul > li {
	list-style:none;
	margin:0 0 1em 0;
	padding:0 0 0.2em 0;

	font-weight:bold;
	font-size:0.8em:
}
div#menu > ul > li li, div#mvmenu > ul > li li, nav.menu > ul > li li {
	list-style:none;
	margin:0;
	padding:0 0 0.2em 0;

	font-weight:normal;
}
div#menu > ul > li li.sq:before, nav.menu > ul > li li.sq:before {
	content:"・";
}
div#menu > ul > li li.ya:before, nav.menu > ul > li li.ya:before {
	content:"→ ";
}

/* 右カラム */
div#body {
	margin:0;
	padding:0;
	width:84%;
	float:left;
	border-left:1px solid;
}
div#txt{
	padding:0 0 1em 1em;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	margin:0 0 0.5em 0;
	padding:0.2em 0 0.1em 0;
	border-top:1px solid;
	border-bottom:1px solid;
}
div#t_hd img {
	vertical-align:middle;
}
div#t_hd h2 {
	margin:0 1em 0 0.5em;
	padding:0.1em;
	border:0;
	font-size:1.1em;
}

/* 右カラム内：切替 */
div#slnk > a {
	margin:0;
	padding:0 1em 0 0;

	font-weight:bold;
	font-size:0.8em;
}
div#slnk > b {
	margin:0;
	padding:0 1em 0 0;

	font-weight:bold;
	font-size:0.8em;
}

/* リスト */
.info dt, .info li {
	margin:0.5em 0;
}

/* FAQ用 */
dl.faq > dt {
	margin:0.5em 0 0 0;
	padding:1em;
	border:1px solid;

	border-top-left-radius:1em;
	border-top-right-radius:1em;
}
dl.faq > dd {
	margin:0 0 1.2em 0;
	padding:1em;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;

	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

/* フッタ */
div#footer {
	clear:both;
	padding:0 0 1.5em 0;
}

/* ---------------- SIZE ------------------ */

/* TEXT ALIGN */
.txl {
	text-align:left;
}
.txc {
	text-align:center;
}
.txr {
	text-align:right;
}
.vtop {
	vertical-align:top;
}
.vbottom {
	vertical-align:bottom;
}
.nowrap {
	white-space:nowrap;
}
.hd {
	display:none;
}
.bd1 {
	border:1px solid;
}

/* FONT SIZE */
td,th,blockquote,div {
	font-size:1em;
}
big {
	font-size:1.4em;
}
small {
	font-size:0.8em;
}

/* FORM */
form#search {
	display:inline-block;
	margin:0;
	padding:0;
	text-align:right;
}
form#search input[TYPE="text"] {
	width:10em;
}

input,select,textarea {
	font-size:1em;
}

/* HEADING */
h3 {
	font-size:1.2em;
	margin:1em 0 0.3em 0;
	padding:0.5em 0.8em;
	border:2px solid;
	border-left:10px solid;
}
h4 {
	padding:0.3em 1em;
}

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	border:1px solid;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	border:1px outset;
}

td.hd {
	padding-left:1em;
	text-align:right;
	vertical-align:top;
	white-space:nowrap!important;
}

/* RWD */
.pc {
	display:run-in;
}
.mv {
	display:none;
}

img {
	max-width:100%;
	height:auto;
	border:0;
}
div#pagetop a {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEnklEQVRYR8WZiX8TRRTH35T/iyoKylUKtlKI9JCrUEAQ0CR7X1kIIBYslHK0QqkUOSyVQj8KCvxddpw3s7O72SbZZHqQHnvNvPnmN++9OZZA5nP+xyIFIOy3gz+h7JzdYB9xxGsgeM6O7G8peobl0/d4PVYOQNzHc0qjI7+HttgxqieP991hrBR/4gsJVr1QyTKv6/U31m0OPeMc4mz8H8JVL4TrCpLXWJ89BbPOEO8DBlhigB9XuSxwn3MfZu0BQlZTvRH9IverG/75PIFaet7rTAMDXB31RvRq4vis+XH/XEsQzQr1ODMMsKjRauivyJhUTka8jMgJ78yK7Pa4j4CcY4CXVgBYq1ySWjD9YHff8U4pQ+5xZxFQZ4CekpEa5ZrkuXvuiJL93e5jdcCsz2G3YlKWysXJmSfpDTDlDLcN2e39DuRs0aCXQ7etyo18jo8MUdfiyPIfz7Qb+EiyxP4eOEfaameX9xTI9wzwShuAeT7HhzQ+LKaGsQgQVX5oH2wZsosDlkx6peK0VElVOdHdqK4Yl3+zB1tqb6f3HMiZokV/Cu3cCitVLqvqrHUgt82d/hyQ0yWbXq1YTQs3Uk4ERdSlrGvxPO1zWeVkflyKlHxi7W/a7g7/BZDvGODPTQBXVznRxfxLcV/tgGfm3oaQ2/15IKdKDh2tmHULNVdOJOJ60ZqnHNZJp6M/zN667W/z/0RAlwEaywqstXLJlxAT3zljzzKGrf5LBlj26Wig5TpsvQJD5hhPwnG3RdEa+2Y0W24lIOrZ3xosADnJAK8pAg6aN+Mpu/ArOb2XKUVcP7YKSgJ8gYAnygG9HpSVDAxYt1JRLIe6BLTVaG3U+JbgFZCRcoX+EpSUAPutiSgiI+Xi0aM2Wp+a+5TsbwleAzleDulYUFQyIBc42SQslRPRSpqmkmYNbw4WGaB2kY75PygBFuy7PNWkEzQPmPR4zK6fm18r2d9c+QvIMa1KVdcQBXuypouzygllCTTKc3nUn1f+BjKsXaI3FdcP+5ypaAIQ+VxGORnVc8ZXeSx1n3+GgEe1y3TcP6tkAJeGcoYiujk1NsdpB+CFMuAbIEcY4C1FwL1sWVjP58TsOhpz2XHe2K0kwKbKWyCH9at0wjutZKDXeRjt1SxXTgLiPs683q1kf1P4D5BDDPC2ImCPO5PMnuNhTmwoyYkEnr/Ud6kDHtRHqerSENet8Xww5XMCLuniBb1LCfBTVPBb4xq9655UMoDrVplKZIDwbTo+JkOUHztgQduhZP+T8F8gQ8Z1es89oWQA161y2pT2ORnZcqfhla4G2Bm+AzJojNFJ97gSYLf3JIrWxOfSyknA19p2JfsccMC4QafcY0oGcN2arIMTnxO7qsguZs6L2jYl+53heyD95jj91TmqZKDLe8YVzPqc9Eu5JbyofalkfyMCYs2COUGnncNKRtaqUmf4Ad6XN4od1oJ1h063seJfK6i0XVTvQ7lTAOKnz5pkm/Ad8MjqX4/2G7aBylH2g3DcjbMle+wHzHXk0FW7GSSSMtbChVKS57I+l7yCSF5hiNcV4tWGfI2RvN4QGHgtwSTX/6lPqh5w48JHAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

@media screen and (prefers-color-scheme: dark) {
	img {
		filter:grayscale(30%);
	}
	div#pagetop a {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEfUlEQVRYR8WYR28TQRTHd50bQuLARwBESUBC9CIQRRRhxyUOCoTeaxAgioBwICERIBDlzAfgAEpiUxN6DeDYcUIooUoIEAghJA5cyPDem5n1erP2rsfBrOLs7uyU3/5fmZnVNcvx+GmMaZoOfx56wuAaCuDgZ7zXdLyGM/x6xDOsby6jdlBP03g5XjMmzlSGfcFZtJNn38iB2Mg4jBsJVrEwbGUu6P2JxhhBB0sGEBv9Q7iKheUFBXEa7GhTUguX9CcbAGAbAP5f5azARyOdWri4n673pXpnLzSTX60JzXISyNXz+kiXBoB9o97ZCy0px4fh14VmuoLIVqku8gIAYwlWUR7KqzOpnIx4GZEbgtPz6rcu+krTWwFwUR6A6cqlUgumHzT3puBUZcjaaDcCtgNgUKmTNOWy5LktgUlK/ddEX6sDWn0OzYpJWSpnJGdK0kValX98zpCHLr7R9EexJFtcHsipcSafo5lBmBZnlj+UaYtoJumB33b/2JzGqUXAhwBYmQOgk8/RlEbTomkaE4Co8s7S0a4hawiwrYNVhv2uGqkqx82N6vJ5eVfpKFfj1UQB8EGsky0pL3VskK9yVlX3+IodxzyMCt5ve8aWhn1ZK2dSjgeFMCmYFq/NPmdVTubHHqHkPt+wrOOSD94DwGVZAPtWOW5ieinyVY92wDskI2QtmvhuWxdbHvbaVsquHE/EdtHqpBy2Maejg95BtuMLwOcAuKBXhX+tHL6EzhdT+KagZG9IDhh/yZaXzXd0WLsKZxoeUhI2zCai1fBNsVp2ExB2/ZMP3gHAFYqApxtajSU79yu5vJcphd/v9Q1XEoDy4O34K7aybJ5SB6can5iiWE51KVC30ZppcAK8Fe9mq8rmKgGebHwqIlIoZ8we6dG63ztUqX9K1Dfjr9nqsjlKHcgNjjUJS+V4tOpZU0m2gTlg4i1bHZqtBHi8KU6pxpygKWDM8zHcV3sHK/VPQXIj8Y6p7iGON7WnmdiqHFdW1zLlOSdqAryeeM/WKu4fjkWSYgEgfM6inMxzBxbYJ2InQAqSlsQHti40w6mu7XPcGsoVCjezaW6Gew8U4fqwWhGQEnUzAK5XBDwC20I7n5PKMf7NBHxQTUECvNb+kW0ITlNSsD7yXHyr6a0cSod8OJupmph88CoAblQErIu+SK2eTXMrCQf/0MS4KFA2MQJeaf/EVLeGuG811oMmn0M4VE5YWBmQguRy8jPbHJiiZGLct8pUQgHBP9wZcGRi+KmamAAvJb+wLYHJSoC4b0VAhDP7HHUm5KMoVgwSmkkuJr+yrYGJSoDoxAaL8Dm+7RTf9cS1qg8SYDT5jVUFJigDyoAw+5xuiuC882Ck4zvb5h+nBEhvaONzsjNSMsNq2c2Asn+toeMH2+Ef46ZNwepgkl48QqT8hs6fbEcOO/5CUKJ6lRIQBzzf+Qs+wnu03b6SQoyfcQxUDl0D4bBS2id/LDj37DdkDjl1pT4GyTyHjYtEEjZHq4xm9Dk6Uhs2usQZxWP3TJaJiJdg8g3+Ale4uXvAm5e3AAAAAElFTkSuQmCC) 0 0 no-repeat;
	}
}

/* ドロワーメニュー */
#menu-toggle {
	display:none;
}

/*** --------- COLOR(DEFAULT) --------- ***/
body {
	background-color:#FFFFFD;
	color:#000000;
}

a:link    { color:#0000FF; }
a:visited { color:#990099; }
a:active  { color:#00FF00; }
a:hover   { color:#FF3333; }
th        { background-color:#CCCCCC; }

/* 右カラム */
div#body {
	border-left-color:#CCCCCC;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	border-top-color:#CCCCCC;
	border-bottom-color:#999999;
	background: linear-gradient(white, gainsboro);
}
div#t_hd h2 a {
	color:#666666;
}

/* 右カラム内：切替 */
div#slnk > a {
	color:#666666;
}
div#slnk > b {
	color:#333333;
}

/* HEADING */
div#menu h1 a {
	color:#999966;
}
h2 {
	color:#666666;
}
h3 {
	color:#808080;
}
h4 {
	background: linear-gradient(to right, #e0e0e0 0%, #e0e0e0 60%, #cceeff 100%);
}

/* COLOR(text) */
.emps { color:#666666; }
.red  { color:#FF3333; }
.gray { color:#666666; }
.dark { color:#999999; }

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	color:#333333;
	background-color:#FFFFFD;
	border-color:#999999;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	color:#000000;
	background-color:#CCCCCC;
	border-color:#666666;
}

/* FAQ用 */
dl.faq > dt {
	border-color:#666666;
}
dl.faq > dd {
	border-color:#666666;
}

/*** --------- COLOR(DARK_MODE) --------- ***/
@media screen and (prefers-color-scheme: dark) {

body {
	background-color:#15202B;
	color:#FFFFFF;
}

a:link    { color:#66CCFF; }
a:visited { color:#FFCCFF; }
a:active  { color:#99FF99; }
a:hover   { color:#FF9999; }
th        { background-color:#333333; }

/* 右カラム */
div#body {
	border-left-color:#666666;
}

/* 説明ページ */
.info * {
	line-height:180%;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	border-top-color:#666666;
	border-bottom-color:#666666;
	background: linear-gradient(rgb(31,42,53), rgb(51,62,73));
}
div#t_hd h2 a {
	color:#999999;
}

/* 右カラム内：切替 */
div#slnk > a {
	color:#999999;
}
div#slnk > b {
	color:#CCCCCC;
}

/* HEADING */
div#menu h1 a {
	color:#CCCCCC;
}
h2 {
	color:#CCCCCC;
}
h3 {
	color:#999999;
}
h4 {
	background: linear-gradient(to right, #444 0%, #444 60%, #446 100%);
}

/* COLOR(text) */
.emps { color:#99CC99; }
.red  { color:#FF6666; }
.gray { color:#CCCCCC; }
.dark { color:#999999; }

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	color:#FFFFFF!important;
	background-color:#15202B!important;
	border-color:#999999!important;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	color:#FFFFFF!important;
	background-color:#333333!important;
	border-color:#999999!important;
}

/* FAQ用 */
dl.faq > dt {
	border-color:#999999;
}
dl.faq > dd {
	border-color:#999999;
}

}

/* ----------------------------------------------------------------- */
@media screen and (max-width: 1020px) {

* {
	line-height:200%!important;
}

body {
	background-image:none!important;
}

div#main {
	margin:0 auto!important;
	padding:0!important;

	text-align:left!important;
	font-size:1em!important;
}
div#menu, div#txt {
	margin:0!important;
	padding:0!important;

	width:auto!important;
	float:none!important;
	clear:both!important;
}
div#body {
	margin:0!important;
	padding:0 1em!important;

	width:auto!important;
	float:none!important;
	clear:both!important;
}

form {
	margin:0 0.5em!important;
}

/* 左カラム */
div#title > h1 {
	margin:0!important;
	padding:0!important;
	float:none!important;
	clear:both!important;
}
div#title > h1 a {
	display:block!important;
	padding:2em!important;
}

/* 左カラム内：メニュー＋下部メニュー */
div#menu > ul > li, div#mvmenu > ul > li {
	margin:0!important;
}
div#menu > ul, div#mvmenu > ul {
	margin:0 1em 0 1em!important;
	padding:0!important;
}
div#menu li a, div#mvmenu li a {
	display:block;
	padding:1em 1em!important;
	margin:0.2em 0 0 0!important;

	border:1px solid!important;
	border-radius:5px / 5px;
	text-align:left!important;
}

/* 右カラム */
div#body {
	border-left:1px solid;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	margin:0 0 0.5em 0;
	padding:0.2em 0 0.1em 0;
	border-top:1px solid;
	border-bottom:1px solid;
}
div#t_hd img {
	vertical-align:middle;
}
div#t_hd h2 {
	margin:0 1em 0 0.5em;
	padding:0.1em;
	border:0;
	font-size:1.1em;
}

/* 右カラム内：切替 */
div#slnk {
	display:flex!important;
	display:-webkit-flex!important;
	flex-wrap:wrap!important;
	justify-content:center!important;
	width:100%!important;
	margin:0!important;
	padding:0!important;
	color:transparent;
}
div#slnk > a, div#slnk > b {
	display:block;
	padding:0.6em 1em!important;
	margin:2px 2px 0 0!important;

	border:1px solid!important;
	border-radius:5px / 5px;
	text-align:center!important;

	overflow:hidden!important;
	flex-grow:1;
}

/* フッタ */
div#footer td {
	display:block;
	line-height:2em!important;
}
div#mvmenu {
	margin:1em 0 0 0;
}

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	border:1px solid!important;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	border:1px outset!important;
}

/* LIST */
.info dl {
	margin-left:0;
	padding-left:0;
}
.info ul {
	margin-left:0;
	padding-left:1.2em;
}
.info ol {
	margin-left:0;
	padding-left:2em;
}
.info dt, .info li {
	margin:0 0 0.5em 0;
	padding-left:0em;
}
.info dd {
	margin-left:1em;
	padding-left:0em;
}

/* RWD */
.pc {
	display:none!important;
}
.mv {
	display:inline!important;
}

/* ドロワーメニュー */
.menu-button {
	display:block;
	position:fixed;
	top:3px;
	left:3px;
	padding:5px 8px;

	border:3px solid;
	border-radius:5px;

	cursor:pointer;
	z-index:3;
}
#menu-toggle:checked ~ .menu-button {
	padding:12px 4px 0 9px;
}

.bar {
	display:block;
	width:25px;
	height:3px;
	margin:5px 0;
	transition:0.4s;
}
#menu-toggle:checked ~ .menu-button .bar:nth-child(1) {
	transform:rotate(45deg) translate(-2px, 3px);
}
#menu-toggle:checked ~ .menu-button .bar:nth-child(2) {
	opacity:0;
}
#menu-toggle:checked ~ .menu-button .bar:nth-child(3) {
	transform:rotate(-45deg) translate(8px, -13px);
}
#menu-toggle:checked ~ .menu {
	left:0;
}

.menu {
	position:fixed;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	transition:0.4s;
	z-index:2;
	overflow-y:auto;
}
.menu > ul {
	list-style:none;
	padding:50px 20px 25px 20px!important;
}
div#menu > ul > li li.sq:before, nav.menu > ul > li li.sq:before {
	content:"";
}
div#menu > ul > li li.ya:before, nav.menu > ul > li li.ya:before {
	content:"";
}
.menu > ul > li:nth-child(1) {
	padding:5px 10px!important;
	border:1px solid;

	font-family:serif;
	font-size:1.4em;
	font-weight:bold;
}
.menu > ul > li:nth-child(2) {
	margin-top:15px;
}

/*** --------- COLOR(SP_DEFAULT) --------- ***/
body {
	background-color:#FFFFFD!important;
	color:#000000!important;
}

a:link    { color:#0000FF!important; }
a:visited { color:#0000FF!important; }
a:active  { color:#00FF00!important; }
a:hover   { color:#FF3333!important; }

.bar {
	background-color:#333;
}
.menu {
	background-color:#eee;
}

/* 左カラム */
div#title {
	background-color:#CCCCCC!important;
}
div#title > h1 a {
	color:#000000!important;
}

/* ドロワーメニュー */
.menu-button { /* div#title */
	background-color:#CCCCCC;
	border-color:#333;
}
#menu-toggle:checked ~ .menu-button { /* .menu */
	background-color:transparent;
	background-color:#eee;
}

/* 左カラム内：メニュー＋下部メニュー */
div#menu li a, div#mvmenu li a {
	background:linear-gradient(rgb(238,238,238), rgb(255,255,255))!important;
	border-color:#999999!important;
}

/* 右カラム */
div#body {
	border-left-color:#FFFFFF;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
	background:linear-gradient(rgb(204,204,204), rgb(238,238,238))!important;
}
div#t_hd h2 a {
	color:#333333;
}
h2, h3 {
	color:#333333;
}

/* 右カラム内：切替 */
div#slnk > a, div#slnk > b {
	background:linear-gradient(rgb(238,238,238), rgb(255,255,255))!important;
	border-color:#999999!important;
	color:#333333;
}

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	color:#000000!important;
	background-color:#EEEEEE!important;
	border-color:#999999!important;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	color:#000000!important;
	background-color:#CCCCCC!important;
	border-color:#999999!important;
}

}

/*** --------- COLOR(SP_DARK_MODE) --------- ***/
@media screen and (max-width: 1020px) and (prefers-color-scheme: dark) {

body {
	background-color:#15202B!important;
	color:#FFFFFF!important;
}

a:link    { color:#66CCFF!important; }
a:visited { color:#66CCFF!important; }
a:active  { color:#FF6666!important; }
a:hover   { color:#CCFFCC!important; }

.bar {
	background-color:#ccc;
}
.menu {
	background-color:#333;
}

/* 左カラム */
div#title {
	background-color:#45505B!important;
}
div#title > h1 a {
	color:#FFFFFF!important;
}


/* ドロワーメニュー */
.menu-button { /* div#title */
	background-color:#45505B;
	border-color:#ccc;
}
#menu-toggle:checked ~ .menu-button { /* .menu */
	background-color:transparent;
	background-color:#333;
}

/* 左カラム内：メニュー＋下部メニュー */
div#menu li a, div#mvmenu li a {
	background:linear-gradient(rgb(32,32,32), rgb(0,0,0))!important;
	border-color:#666666!important;
}

/* 右カラム */
div#body {
	border-left-color:#000000;
}

/* 右カラム内：ヘッダ */
div#t_hd {
	border-top-color:#CCCCCC;
	border-bottom-color:#333333;
	background:linear-gradient(rgb(31,42,53), rgb(51,62,73))!important;
}
div#t_hd h2 a {
	color:#CCCCCC;
}
h2, h3 {
	color:#CCCCCC;
}

/* 右カラム内：切替 */
div#slnk > a, div#slnk > b {
	background:linear-gradient(rgb(32,32,32), rgb(0,0,0))!important;
	border-color:#666666!important;
	color:#CCCCCC;
}

/* FORM */
input[TYPE="text"],input[TYPE="password"],input[TYPE="file"],select,textarea {
	color:#FFFFFF!important;
	background-color:#15202B!important;
	border-color:#999999!important;
}
input[TYPE="submit"],input[TYPE="reset"],input[TYPE="button"],input.btn {
	color:#FFFFFF!important;
	background-color:#333333!important;
	border-color: #999999!important;
}

}
