/*
	Red Pixel Studio (c)
	wStyle
*/

/*
	main
*/
*{margin:0;padding:0;border:none;outline:none;line-height:100%;font-smooth:always;vertical-align:baseline}
*:focus{outline:none}
html{background-color:#fff;font-size:10px;-moz-font-feature-settings:'smcp=1';-webkit-font-smoothing:antialiased}
body,html{height:100.01%}
body,h1{font:160%/180% arial,tahoma,verdana,sans-serif}

/*
	code
*/
code,pre{border:1px solid #ddd;background:#efefef}

/*
	form
*/
button::-moz-focus-inner,input::-moz-focus-inner{margin:0;padding:0;border:none;outline:none}
:-moz-placeholder{color:#aca899}::-webkit-input-placeholder{color:#aca899}:-ms-input-placeholder{color:#aca899}.placeholder{color:#aca899}
::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}
:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}:invalid{box-shadow:none}

button,button.w-bg-loader:hover{background-color:#45719c;height:28px}
button,input{-moz-appearance:none;-webkit-appearance:none}
button,input,textarea,.contenteditable{padding:3px 8px;resize:none}
button:hover{background-color:#3d698f}
button.w-bg-notice:hover,.w-bg-notice-o:hover{background-color:#b50000}
button:active,button:focus{padding:4px 7px 2px 9px}
button:focus{-o-transform:rotate(0)}

input{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:20px}
input,select,textarea{background-color:#fcfcfc}
input:focus,select:focus,textarea:focus,.contenteditable:focus{border-color:#999;background-color:#fefefe;color:#3a3a3a}
input[disabled],select[disabled],textarea[disabled],.contenteditable[contenteditable="false"]{border-color:#b0aea7;background-color:#f3f3f3;color:#b3b3b0}

input[type="checkbox"]{-webkit-appearance:checkbox}
input[type="radio"]{-webkit-appearance:radio}
input[type="checkbox"],input[type="radio"]{width:20px;height:20px;padding:0}

/*
	list
*/
.w-inside,dd,dt{list-style-position:inside}.w-outside{list-style-position:outside}.w-ln,menu,nav ul{list-style:none}

/*
	class [transparent]
*/
.contrast{padding:5px 10px 6px}
.notice{border-color:#f00;color:#f00}
.img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;vertical-align:bottom}

/*
	external links
*/
.ex{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAOCAYAAACSJWqFAAABuUlEQVR42t2XMU7DQBBFbcvU5AAU0COBSzpyA1IhJCTwCThCyA24QRwJCVFxBXe0LpBozQ2cmsL8XY/Zxd7ZeDc4Rb40suzxWyuTP7N2WNd1YNLry/NlwKu8vrktTYkwDK0cnmfkvt9PrdzBxUfJ5Kzc58mRFxdbkneIeyaXI6b7zEVcVeCIFIcscBQc4cXBEQ3nrlG4WGubecdeM8RXe8K0jTun2mYz19fOuBhFmeD4hhDHAlEhVnQ+txTFjVNFceOUdsqJVjqnm57QPgmi7cml/U9QHNonQThzaJ8E4cwhEsSonD5j1tRWEwuUG66tyUHOHDnInWs0KhcZhm4l7dZXSm7KmKHLcuSmjBm6LIec4vpiOcTWHLcrTTtw2g5p2q0WQ7l2SKM4Tlw7pFEcN04N2624iNmqCwHTwjNaZKnlc8Y1Zk7lc8Y1Zk7lG64vM6fkzcnt2lKcgpzy6PAeIzlyip3rF6cgpyhusxqu0b9xumPOLIscdi/sOxdre/sVnFFb4Ere+yvFwRleHJzhxSFG5+RHJAoi9voHxLEFWoj26rzkDeJEe3Ve8gZxsr3+ahCn/0B8RHpxP5yNDkme2A41AAAAAElFTkSuQmCC) 0 0 no-repeat rgba(0,0,0,0);top:-2px;margin-right:3px}
.ex-1,.ea:hover .eh-1{background-position:0 0}
.ex-2,.ea:hover .eh-2{background-position:-14px 0}
.ex-3,.ea:hover .eh-3{background-position:-28px 0}
.ex-4,.ea:hover .eh-4{background-position:-42px 0}
.ex-5,.ea:hover .eh-5{background-position:-56px 0}

/*
	pseudo
*/
::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}
.contrast::-moz-selection,.w-pick::-moz-selection{background:#fff;color:#000}.contrast::selection,.w-pick::selection{background:#fff;color:#000}

/*
	background
*/
.contenteditable{background-color:#eeede4}
.contrast{background-color:#120593}.contrast:hover{background-color:#100585}
.w-bg-notice,button.w-bg-notice-loader:hover{background-color:#c00}

.w-bglt,.w-bglto:hover{background-position:0 0}.w-bgct{background-position:center 0}.w-bgrt{background-position:right 0}
.w-bglc{background-position:0 center}.w-bgcc{background-position:center center}.w-bgrc{background-position:right center}
.w-bglb,.w-bglbo:hover,.w-bgoa:hover+.w-bgob .w-bgoc,.w-bgod:hover .w-bgoe{background-position:0 bottom}.w-bgcb{background-position:center bottom}.w-bgrb{background-position:right bottom}
.w-bgr{background-repeat:repeat}.w-bgx{background-repeat:repeat-x}.w-bgy{background-repeat:repeat-y}.w-bgrn{background-repeat:no-repeat}

.w-bgn,.w-bgno:hover,.w-bgo:hover .w-bgon,mark{background:none}

/*
	border
*/
.w-br,input,select,textarea,.contenteditable{border:1px solid #aaa}

.w-btn,.w-bre,.w-bbe,.w-ble,.w-bhe{border-top-width:0}
.w-brn,.w-bte,.w-bbe,.w-ble,.w-bve{border-right-width:0}
.w-bbn,.w-bte,.w-bre,.w-ble,.w-bhe{border-bottom-width:0}
.w-bln,.w-bte,.w-bre,.w-bbe,.w-bve{border-left-width:0}

.w-bn,hr,fieldset{border:none}.w-bno:hover{border:none}

/*
	clear
*/
.w-cb{clear:both}.w-cr{clear:right}.w-cl{clear:left}.w-cn{clear:none}

/*
	color
*/
.w-black,code,pre{color:#000}
.w-white,button{color:#fff}
html,input,select,textarea,.contenteditable{color:#494949}

.w-attn{color:#ce3825}a.w-attn:hover{color:#b50000}
a{color:#45719c}a:hover{color:#3a5c79}
.contrast{color:#eee}.contrast:focus,a.contrast:hover{color:#ddd}
.w-notice{color:#c00}a.w-notice:hover{color:#bbb}
.w-ok{color:#598d45}

/*
	cursor
*/
.w-cd{cursor:default}
.w-cp,button{cursor:pointer}
.w-cx,.contenteditable{cursor:text}

/*
	display
*/
.w-db,article,aside,blockquote,command,details,dialog,figcaption,figure,footer,header,label,nav,section,.w-do:hover+.w-dob,.w-dob:hover{display:block}.w-dib{display:inline-block}.w-din{display:inline}.w-dn,.w-do:hover .w-don{display:none}

/*
	float
*/
.w-fr{float:right}.w-fl{float:left}.w-fn{float:none}

/*
	font
*/
.w-f200{font-size:200%}.w-f190{font-size:190%}.w-f180{font-size:180%}.w-f170{font-size:170%}.w-f160,h2,h3,h4,h5,.as{font-size:160%}.w-f150{font-size:150%}.w-f140,h6{font-size:140%}.w-f130{font-size:130%}.w-f120{font-size:120%}.w-f110{font-size:110%}.w-ff{font-size:100%}.w-f90,input,textarea{font-size:90%}.w-f80{font-size:80%}

.w-arial,button,h2,h3,h4,h5,h6,input,textarea{font-family:arial,tahoma,verdana,sans-serif}

.w-f,h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}.w-b{font-weight:bold}

/*
	height
*/
.w-hf{height:100%}.w-hw{height:50%}.w-hi{min-height:100%}
.w-h10{height:10px}.w-h9{height:9px}.w-h8{height:8px}.w-h7{height:7px}.w-h6{height:6px}.w-h5{height:5px}.w-h4{height:4px}.w-h3{height:3px}.w-h2{height:2px}.w-h1{height:1px}
.w-ha,.img{height:auto}.w-hn{height:0}.hin,body.hin #container{min-height:0}

/*
	line-height
*/
.w-l200{line-height:200%}.w-l190{line-height:190%}.w-l180{line-height:180%}.w-l170{line-height:170%}.w-l160,p{line-height:160%}.w-l150{line-height:150%}.w-l140{line-height:140%}.w-l130{line-height:130%}.w-l120,h1,h2,h3,h4,h5,h6,header{line-height:120%}.w-l110{line-height:110%}.w-lf,input,textarea{line-height:100%}

/*
	margin
*/
.w-mp10{margin:10%}.w-mp9{margin:9%}.w-mp8{margin:8%}.w-mp7{margin:7%}.w-mp6{margin:6%}.w-mp5{margin:5%}.w-mp4{margin:4%}.w-mp3{margin:3%}.w-mp2{margin:2%}.w-mp1{margin:1%}
.w-m10,code,pre{margin:10px}.w-m9{margin:9px}.w-m8{margin:8px}.w-m7{margin:7px}.w-m6{margin:6px}.w-m5{margin:5px}.w-m4{margin:4px}.w-m3{margin:3px}.w-m2{margin:2px}.w-m1{margin:1px}

.w-a{margin:0 auto}.w-ma{margin:auto}.w-mn,hr,p{margin:0}

.w-mta,.w-mre,.w-mbe,.w-mle,.w-mhe{margin-top:auto}
.w-mra,.w-mte,.w-mbe,.w-mle,.w-mve{margin-right:auto}
.w-mba,.w-mte,.w-mre,.w-mle,.w-mhe{margin-bottom:auto}
.w-mla,.w-mte,.w-mre,.w-mbe,.w-mve{margin-left:auto}

.w-mtn{margin-top:0}.w-mrn{margin-right:0}.w-mbn{margin-bottom:0}.w-mln{margin-left:0}

/*
	opacity
*/
.w-o{opacity:1}.w-o9,.w-ooa:hover+.w-oob .w-ooc,.w-ood:hover+.w-ooe,.w-oo:hover,a:hover img:not(.w-o){opacity:.9}.w-o8{opacity:.8}.w-o5{opacity:.5}.w-on{opacity:0}

/*
	outline
*/
.w-ou:focus,.contrast:focus,a[tabindex]:focus{outline:1px dotted #264c6f}

/*
	overflow
*/
.w-oa{overflow:auto}.w-oh{overflow:hidden}.w-os{overflow:scroll}.w-ov{overflow:visible}
.w-oya{overflow-y:auto}.w-oys{overflow-y:scroll}

/*
	padding
*/
.w-ou,a[tabindex]:not(.contrast){padding:1px 2px 4px}
.w-p10,code,pre{padding:10px}.w-p9{padding:9px}.w-p8{padding:8px}.w-p7{padding:7px}.w-p6{padding:6px}.w-p5{padding:5px}.w-p4{padding:4px}.w-p3{padding:3px}.w-p2{padding:2px}.w-p1{padding:1px}
.w-pn,p{padding:0}

.w-ptn,.w-pre,.w-pbe,.w-ple,.w-phe{padding-top:0}
.w-prn,.w-pte,.w-pbe,.w-ple,.w-pve{padding-right:0}
.w-pbn,.w-pte,.w-pre,.w-ple,.w-phe{padding-bottom:0}
.w-pln,.w-pte,.w-pre,.w-pbe,.w-pve{padding-left:0}

/*
	position
*/
.w-rel{position:relative}.w-abs{position:absolute}.w-fix{position:fixed}
.w-sta{top:auto}.w-sra{right:auto}.w-sba{bottom:auto}.w-sla{left:auto}
.w-stf{top:100%}.w-srf{right:100%}.w-sbf{bottom:100%}.w-slf{left:100%}
.w-stw{top:50%}.w-srw{right:50%}.w-sbw{bottom:50%}.w-slw{left:50%}
.w-stn{top:0}.w-srn{right:0}.w-sbn{bottom:0}.w-sln{left:0}

/*
	radius
*/
.w-r{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.w-r4{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.w-rn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.w-rw{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}

/*
	text
*/
.w-center{text-align:center}
.w-right{text-align:right}
.w-left{text-align:left}

a,.w-ud,.w-udo:hover{text-decoration:underline}
.w-un,.w-uo:hover,.contrast{text-decoration:none}
.w-ut{text-decoration:line-through}

.w-in{text-indent:20px}
.w-ins{text-indent:-9999px}
.w-inn,p{text-indent:0}

.w-cap{text-transform:capitalize}
.w-low{text-transform:lowercase}
.w-upp{text-transform:uppercase}

.w-vt{vertical-align:top}
.w-vm{vertical-align:middle}

.w-lt{letter-spacing:1px}

/*
	visibility
*/
.w-vh{visibility:hidden}.w-vv{visibility:visible}

/*
	width
*/
.w-wf,.img{width:100%}.w-wp90{width:90%}.w-wp80{width:80%}.w-wp70{width:70%}.w-wp60{width:60%}.w-ww{width:50%}.w-wp40{width:40%}.w-wp30{width:30%}.w-wp20{width:20%}.w-wp10{width:10%}.w-wp9{width:9%}.w-wp8{width:8%}.w-wp7{width:7%}.w-wp6{width:6%}.w-wp5{width:5%}.w-wp4{width:4%}.w-wp3{width:3%}.w-wp2{width:2%}.w-wp1{width:1%}.w-w1{width:1px}

.w-w{width:190px}.w-wa{width:auto}.w-wn{width:0}

.w-wxf{max-width:100%}.w-wx{max-width:1280px}

.w-wi{min-width:320px}

/*
	word space
*/
.w-nowrap{white-space:nowrap}.w-space{white-space:pre}
.w-word{word-wrap:break-word}.w-wrap{word-wrap:normal}

/*
	z-index
*/
.w-z0{z-index:0}.w-z1{z-index:1}.w-z2{z-index:2}.w-z3{z-index:3}.w-z4{z-index:4}.w-z5{z-index:5}.w-z6{z-index:6}.w-z7{z-index:7}.w-z8{z-index:8}.w-z9{z-index:9}.w-z10{z-index:10}

/*
	mobi max
*/
@media all and (max-width:960px)
{
	/*
		display
	*/
	#w .mx-db{display:block}#w .mx-dn{display:none}
}

/*
	mobi middle
*/
@media all and (max-width:720px) and (min-width:601px)
{
	/*
		display
	*/
	#w .mm-db{display:block}#w .mm-dn{display:none}
}

/*
	mobi
*/
@media all and (max-width:600px)
{
	/*
		pseudo
	*/
	.m-pick::-moz-selection{background:#fff;color:#000}.m-pick::selection{background:#fff;color:#000}

	/*
		main
	*/
	#w .m-ln{list-style:none}
	#w .m-ol{list-style:decimal inside none}
	#w .m-middle{margin-right:3%;margin-left:3%}

	/*
		background
	*/
	#w .m-bgn{background:none}
	#w .m-bglt{background-position:0 0}
	#w .m-bglbo:hover{background-position:0 bottom}

	/*
		border
	*/
	#w .m-br{border:1px solid #aaa}

	#w .m-bn{border:none}

	/*
		clear
	*/
	#w .m-cb{clear:both}#w .m-cr{clear:right}#w .m-cl{clear:left}#w .m-cn{clear:none}

	/*
		display
	*/
	#w .m-db{display:block}#w .m-dib{display:inline-block}#w .m-din{display:inline}#w .m-dn{display:none}

	/*
		float
	*/
	#w .m-fr{float:right}#w .m-fl{float:left}#w .m-fn{float:none}

	/*
		font
	*/
	h1{font-size:120%}
	#w .m-ff{font-size:100%}

	#w .m-b{font-weight:bold}

	/*
		form
	*/
	button[data-text]:after{content:attr(data-text)}

	/*
		height
	*/
	#w .m-ha{height:auto}#w .m-hn{height:0}

	/*
		line-height
	*/
	#w .m-lf{line-height:100%}

	/*
		margin
	*/
	#w .m-a{margin:0 auto}
	#w .m-ma{margin:auto}
	#w .m-mn{margin:0}

	#w .m-mta{margin-top:auto}#w .m-mra{margin-right:auto}#w .m-mba{margin-bottom:auto}#w .m-mla{margin-left:auto}
	#w .m-mtn{margin-top:0}#w .m-mrn{margin-right:0}#w .m-mbn{margin-bottom:0}#w .m-mln{margin-left:0}

	/*
		opacity
	*/
	#w .m-o{opacity:1}#w .m-on{opacity:0}

	/*
		overflow
	*/
	#w .m-oa{overflow:auto}#w .m-oh{overflow:hidden}#w .m-os{overflow:scroll}#w .m-ov{overflow:visible}

	/*
		padding
	*/
	#w .m-pn{padding:0}
	#w .m-ptn{padding-top:0}#w .m-prn{padding-right:0}#w .m-pbn{padding-bottom:0}#w .m-pln{padding-left:0}

	/*
		position
	*/
	#w .m-rel{position:relative}#w .m-abs{position:absolute}#w .m-stat{position:static}

	#w .m-sta,#w .m-sa{top:auto}#w .m-sra,#w .m-sa{right:auto}#w .m-sba,#w .m-sa{bottom:auto}#w .m-sla,#w .m-sa{left:auto}
	#w .m-stw{top:50%}#w .m-srw{right:50%}#w .m-sbw{bottom:50%}#w .m-slw{left:50%}
	#w .m-stn{top:0}#w .m-srn{right:0}#w .m-sbn{bottom:0}#w .m-sln{left:0}

	/*
		radius
	*/
	#w .m-rn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

	/*
		text
	*/
	#w .m-center{text-align:center}#w .m-right{text-align:right}#w .m-left{text-align:left}#w .m-ud{text-decoration:underline}#w .m-un{text-decoration:none}
	#w .m-cap{text-transform:capitalize}#w .m-low{text-transform:lowercase}#w .m-upp{text-transform:uppercase}
	#w .m-inn,p{text-indent:0}

	/*
		visibility
	*/
	#w .m-vh{visibility:hidden}#w .m-vv{visibility:visible}

	/*
		width
	*/
	#w .m-wf{width:100%}#w .m-w{width:190px}#w .m-wa{width:auto}#w .m-wn{width:0}
	#w .m-wxn{max-width:none}

	/*
		z-index
	*/
	#w .m-z0{z-index:0}
	#w .m-z10{z-index:10}
}

/*
	mobi min
*/
@media all and (max-width:380px)
{
	/*
		display
	*/
	#w .mi-db{display:block}#w .mi-dn{display:none}
}

/*
	print
*/
@media print
{
	a[href]:after{content:""}
	a:after:not(.not){content:" (" attr(href) ") ";font-size:80%}
}