@charset "utf-8";
/* CSS Document */
body {
	height:100%
}
body, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}
/*body p {
	margin: 0 0 10px 0;
}*/
img, a img {
	border:0
}
/*img {
	display:block
}*/
blockquote {
	padding:0;
	margin:0 0 0 20px
}
ul, dl, ol {
	margin-top:0.5em;
	margin-bottom:0.5em
}
form, .inline {
	display:inline
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
	display:block
}
mark {
	background:#FF0;
	color:#000
}
template {
	display:none
}
.c, .clear, .cc-clear {
	clear:both
}
.clearover {
	overflow:hidden
}
.cc-clearover:after {
	content:"";
	display:table;
	clear:both;
*zoom:1
}
* html .clearover, * html .cc-clearover {
	height:1%;
	overflow:visible
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
* html > body  .clearfix {
	display:inline-block;
	width:100%
}
* html .clearfix {
	height:1%
}
.cc-hidden {
	display:none
}
.hidden {
	display:none !important
}
.message-ok, .message-info, .message-warning, .message-alert, .message-error {
	padding:5px 5px 5px 30px !important;
	margin:5px 0 !important;
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	border-style:solid !important;
	border-width:1px !important;
	color:black !important;
	border-radius:3px
}
.message-ok a, .message-info a, .message-warning a, .message-alert a, .message-error  a {
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:#444 !important;
	text-decoration:underline !important
}
.message-ok {
	border-color:#9bae50;
	background:#e5f1b4 url("/s/img/cc/ok.gif") no-repeat 10px 50%
}
.message-info {
	border-color:#6b8bb4;
	background:#dbe3ed url("/s/img/cc/info.gif") no-repeat 10px 50%
}
.message-warning {
	border-color:#d0b77f;
	background:#fff3cd url("/s/img/cc/warning.gif") no-repeat 10px 50%
}
.message-alert, .message-error {
	background:#fda89e url("/s/img/cc/alert.gif") no-repeat 10px 50%;
	border-color:#c66
}
div.captcha {
	width:220px;
	border:1px solid #999;
	background:url(/s/img/captcha_bg.jpg) repeat-x bottom left white;
	padding:10px;
	overflow:hidden
}
div.captcha  span.character {
	height:29px;
	width:160px;
	border:1px solid #666;
	float:left;
	background:white;
	padding:0;
	margin:0
}
div.captcha  a.refresh {
	background:url(/s/img/captcha_refresh.jpg) no-repeat center white;
	border:1px solid #CCC;
	float:right;
	height:29px;
	width:29px;
	padding:0;
	margin:0
}
div.captcha a.refresh:hover, div.captcha  a.refresh.current {
	background:url(/s/img/captcha_refresh_h.jpg) no-repeat center white
}
div.captcha a.refresh span {
	display:none
}
div.captcha div.bottom {
	background:url(/s/img/captcha_pfeil.gif) left bottom no-repeat;
	padding-left:20px;
	margin:0
}
div.captcha div.bottom span {
	display:block;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:0;
	margin:0;
	line-height:180%
}
div.captcha div.bottom span #captchafield, div.captcha div.bottom input {
	background:#fff;
	border:1px solid #ccc;
	margin:0;
	padding:0;
	width:178px
}
div#content_start {
	display:none;
	overflow:hidden
}
div#tellheader {
	background:#EEE url('/s/img/cc/sendpage.gif') no-repeat center right;
	color:#000 !important;
	border:1px solid #CCC;
	padding:10px;
	min-height:58px
}
div#tellheader h1 {
	color:#000
}
div#tellbody {
	color:#000 !important;
	border:1px solid #CCC;
	border-top-width:2px;
	border-color:white #CCC #CCC #CCC;
	padding:10px;
	background:#EEE
}
div#tellbody .spacing {
	padding-bottom:15px
}
a.tellbody {
	color:#0099E1 !important;
	display:block;
	float:right;
	padding-right:15px
}
ul.sitemap {
	list-style-type:none;
	margin:2em 0 2em 1.5em;
	padding:0
}
ul.sitemap li {
	margin:0 !important;
	padding:0 !important;
	display:inline;
	background-image:none !important
}
ul.sitemap li a {
	line-height:2em;
	display:block;
	font-weight:bold;
	background:url(/s/img/cc/sitemapdocbullet.gif) no-repeat left center;
	padding:0 0 0 1.2em
}
ul.sitemap ul {
	list-style-type:none;
	margin:0 0 0 1.5em;
	padding:0
}
ul.sitemap ul li a {
	font-weight:normal
}
div#contentfooter {
	width:100%;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
	overflow:hidden
}
div#contentfooter .pull-left {
	font-size:11px;
	line-height:2em;
	font-weight:normal
}
* html div#contentfooter {
	height:1%;
	overflow:visible
}
div#contentfooter div.inforow {
	margin-bottom:12px
}
div#contentfooter div.leftrow {
	float:left;
	text-align:left;
	width:55%
}
div#contentfooter div.rightrow {
	float:right;
	text-align:right;
	width:42%
}
span.loggedin {
	display:none
}
span.loggedout {
	display:inline
}
div#loginbox {
	position:fixed;
	top:41%;
	left:50%;
	margin-left:-185px;
	z-index:100010;
	width:370px;
	overflow:hidden;
	border:1px solid #ccc;
	border-radius:5px;
	background:#fefefe;
	box-shadow:1px 1px 4px #000;
	text-align:left;
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:#666 !important
}
div#loginbox div#loginbox-header {
	border-radius:9px 9px 0 0;
	border:1px solid #fefefe;
	padding:20px;
	background:#f6f6f6
}
div#loginbox div#loginbox-content {
	border-top:1px solid #ddd;
	padding:15px 20px 20px 20px
}
div#loginbox div#loginbox-content.logoutbox {
	text-align:center;
	z-index:1100000 !important
}
div#loginbox div#loginbox-content.logoutbox img {
	display:inline
}
div#loginbox a, div#imprint a {
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:#333 !important;
	text-decoration:underline !important
}
div#loginbox a:hover, div#imprint a:hover {
	text-decoration:none !important;
	background:none !important
}
div#loginbox label {
	display:block;
	font-size:12px;
	padding-bottom:5px;
	padding-left:4px
}
div#loginbox div#loginbox-input-container {
	background:#f6f6f6;
	padding:5px;
	border-radius:3px;
	width:auto !important;
	float:left
}
div#loginbox input {
	font:9px Arial, Helvetica, sans-serif;
	color:black
}
div#loginbox input.password {
	width:318px;
	border:1px solid #CCC;
	display:block;
	border-radius:2px;
	font-size:30px;
	height:30px;
	line-height:30px
}
div#loginbox input:focus, div#mail-form-div input.text:focus {
	border:1px solid #00b5ef;
	background:#fff
}
div#loginbox input#senden {
	float:right !important;
	border:1px solid #A9A9A9;
	border-radius:3px;
	padding:7px 14px;
	background:#E1E1E1;
	box-shadow:0 1px 1px 0 #FFF inset;
	color:#383838 !important;
	cursor:pointer;
	font-size:12px !important;
	line-height:20px;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #FFF
}
div#loginbox input#senden:hover {
	background:#dadada;
	box-shadow:none;
	text-shadow:none
}
div#loginbox form {
	background:#fff;
	margin-top:5px
}
div#mail-form-div input.text {
	width:240px;
	border:1px solid #CCC;
	display:block
}
div#loginbox div#loginbox-submit-container {
	padding:5px 5px 0px 5px;
	clear:both
}
a#pwvergessenlink {
	display:block;
	margin-top:5px;
	padding:3px 0 0 2px;
	float:left
}
div#loginbox a.cc-close {
	display:block !important;
	position:absolute;
	top:5px;
	right:5px;
	height:16px !important;
	color:#f6f6f6 !important;
	border-bottom:1px solid #f6f6f6 !important;
	font:normal 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	padding:1px 18px 1px 4px !important;
	text-decoration:none !important;
	margin:2px !important;
	background:url('/s/img/cc/icons/close.gif') no-repeat 100% 4px !important
}
div#loginbox a.cc-close:hover {
	color:#333 !important;
	border-bottom:1px solid gray !important;
	background:url('/s/img/cc/icons/close.gif') no-repeat 100% -18px !important
}
div#loginbox a.cc-close:active {
	background-color:#C9E9FA
}
div#cc-login-tooltip-wrapper {
	z-index:9999
}
div.cc-login-tooltip {
	text-align:left;
	width:209px;
	background:url('/s/img/loginhint/key.jpg') white 15px 50% no-repeat
}
div#cc-login-tooltip-bg {
	background:rgba(0,0,0,0.6);
	padding:7px;
	border-radius:3px;
	overflow:hidden
}
div#cc-login-tooltip-arrow {
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-top:9px solid rgba(0, 0, 0, .6);
	font-size:0;
	line-height:0;
	margin-left:180px;
	width:0
}
@media \0screen\,screen\9 {
#cc-login-tooltip-bg {
	padding:0 !important
}
#cc-login-tooltip-arrow {
	border:none !important;
	width:28px !important;
	height:13px;
	background:url('/s/img/loginhint/arrow.png') no-repeat 0 0 transparent;
	_background:url('/s/img/loginhint/arrow.gif') no-repeat 0 0 transparent
}
.cc-login-tooltip {
	border:7px solid #404040
}
}
div.cc-login-tooltip p {
	color:#404040;
	padding:14px 13px 16px 55px;
	font-size:1em
}
div.cc-login-close {
	height:15px;
	width:15px;
	float:right;
	background:url('/s/img/loginhint/dialog_close.gif') right top;
	margin:6px 6px 0 0;
	cursor:pointer
}
div.cc-login-fixed {
	position:fixed
}
div.cc-login-absolute {
	position:absolute
}
div.cc-login-fixed p.cc-login-fixed-text, div.cc-login-absolute p.cc-login-absolute-text {
	display:block
}
div.cc-login-fixed p.cc-login-absolute-text, div.cc-login-absolute p.cc-login-fixed-text {
	display:none
}
div#loginbox .message-ok, div#loginbox .message-info, div#loginbox .message-warning, div#loginbox .message-alert, div#loginbox .message-error {
	margin-bottom:15px !important
}
#loginbox-darklayer {
	z-index:999;
	height:100%;
	width:100%;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:fixed;
	top:0px;
	left:0px
}
* html #loginbox-darklayer {
	background:none !important
}
#contentfooter:after {
	content:"";
	display:table;
	clear:both;
*zoom:1
}
#contentfooter a {
	white-space:nowrap
}
.jimdo-footer-branding {
	width:74px;
	height:18px;
	display:inline-block;
	background-image:url(/s/img/cc/jimdologo_footer.png);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-2000px;
	margin-right:10px;
	position:absolute;
	top:0;
	left:0
}
.jimdo-free-footer-ad {
	margin-top:20px;
	display:inline-block;
	width:100%;
	position:relative
}
.jimdo-free-footer-ad p {
	border-left:1px solid #444;
	border-left:1px solid rgba(0, 0, 0, 0.5);
	box-shadow:-1px 0 0 #EEE;
	box-shadow:-1px 0 0 rgba(255,255,255,0.3);
	padding-left:10px;
	width:auto;
	line-height:2em;
	margin-left:84px
}
.jimdo-free-footer-ad>a {
	display:inline
}
#contentfooter a.jimdo-footer-cta-btn {
	display:inline-block;
	text-align:right;
	white-space:pre-wrap;
	width:25%;
	line-height:2em
}
.jimdo-free-footer-ad.jimdo-kddi-footer {
	min-height:30px
}
.jimdo-kddi-footer .jimdo-footer-branding {
	background-image:url(/s/img/cc/jimdologo_kddi_footer.png);
	height:30px;
	width:178px
}
.jimdo-free-footer-ad.jimdo-kddi-footer>p {
	margin-left:188px
}
.pull-left {
	float:left
}
.pull-right {
	float:right
}
div#imprint {
	border:1px solid #CCC;
	padding:10px;
	background:#FAFAFA;
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important
}
div#imprint * {
	color:#666 !important
}
div#imprint h2 {
	margin:0 0 10px 0;
	padding:0;
	font:normal 18px/22px "Trebuchet MS", Verdana, sans-serif;
	color:#444
}
div#imprint img.logo {
	float:right;
	margin:0 0 5px 5px
}
body#becomefriends {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#666
}
a.addfriend, a.addfriend:visited {
	display:block;
	float:left;
	padding:3px 5px 3px 30px !important;
	color:white !important;
	border:none !important;
	text-decoration:none !important;
	font:11px/15px Arial, Helvetica, sans-serif !important;
	background:#0097DF url(/s/img/plus.gif) no-repeat 0 50% !important
}
* html a.addfriend, * html a.addfriend:visited {
	height:1%
}
a.addfriend:hover {
	background-color:#26A8E6;
	color:white !important
}
div.addfriendwrapper {
	height:1px;
	font-size:1px;
	clear:both
}
#friendcontent {
	height:60px
}
* html div#friendcontent {
	z-index:20000
}
div.popup {
	position:absolute;
	margin-top:-20px;
	margin-left:-20px;
	width:420px;
	z-index:1000
}
div.popup .top {
	overflow:hidden;
	padding:20px 20px 0 20px;
	background:url(/s/img/shadow-top.png) no-repeat top
}
div.popup .bottom {
	padding:0 20px 40px 20px;
	background:url(/s/img/shadow-bottom.png) no-repeat bottom;
	font-size:1px;
	height:1px
}
* html div.friend {
	height:1%
}
* html div.popup .top {
	background:url(/s/img/shadow-top-ie.gif) no-repeat top
}
* html div.popup .bottom {
	background:url(/s/img/shadow-bottom-ie.gif) no-repeat top;
	height:10px
}
div.friend {
	background:#F2F2F2;
	border-bottom:1px solid #CCC;
	padding:0 0 10px 10px;
	overflow:hidden
}
div.friend img {
	float:left;
	background:white;
	padding:4px;
	margin-top:10px
}
div.friend .details {
	margin-left:75px;
	margin-top:10px;
	width:272px
}
div.popup a.close {
	display:block;
	float:right;
	height:19px;
	width:19px;
	text-indent:-5000px;
	border:1px solid #F2F2F2;
	border-width:0 0 1px 1px;
	background:#F2F2F2 url(/s/img/closepopup.gif) no-repeat center center
}
div.popup a.close:hover {
	background-color:white;
	border-color:#CCC
}
div.popup .friendgutter {
	padding:10px;
	overflow:hidden
}
div.friend h4 {
	font:17px/20px Arial, Helvetica, sans-serif;
	color:#3C3C3C
}
div.friend p {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#666
}
div.popup img.loding {
	display:block;
	margin:15px 0 0 15px
}
div.jimdofriends .vcard {
	float:left;
	width:240px;
	height:102px;
	padding:5px;
	margin:0 10px 10px 0;
	border:1px solid #CCC;
	border-width:1px 3px 3px 1px;
	border-color:#CCC #C1C1C1 #C1C1C1 #CCC;
	background:#EEE;
	color:#333;
	overflow:hidden
}
div.jimdofriends .vcard img {
	border:1px solid #CCC;
	height:100px;
	width:100px
}
div.jimdofriends .vcard a, div.jimdofriends .vcard a:visited {
	color:#0097DF
}
div.jimdofriends .vcard div, div.jimdofriends .vcard span {
	color:#333
}
.jimdoAd-170x75 {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:arial, sans-serif;
	height:75px;
	width:170px;
	margin-bottom:0px
}
.jimdoAd-170x125 {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:arial, sans-serif;
	height:125px;
	width:170px;
	margin-bottom:0px
}
.jimdoAdTitle {
	font-size:11px;
	font-weight:bold;
	line-height:14px
}
.jimdoAdParagraph {
	color:#333;
	display:block;
	font-size:11px;
	line-height:14px
}
.jimdoAdLinkDiv {
	color:#0097df;
	font-size:10px;
	line-height:12px;
	overflow:hidden;
	white-space:nowrap
}
.jimdoAdLink {
	cursor:pointer;
	text-decoration:none
}
.jimdoAdDisclaimer {
	color:lightgray;
	font-size:10px
}
.jimdo-system-msg {
	width:100%;
	position:fixed;
	bottom:0;
	border-top:1px solid rgba(0,0,0,.2);
	box-shadow:rgba(0,0,0,.3) 0px -1px 2px, rgba(255,255,255,.5) 0px 1px 0px inset;
	z-index:100001;
	text-shadow:rgba(0,0,0,.5) 1px 1px 1px
}
.jimdo-system-msg a.cc-btn {
	margin:0px 30px 20px;
	float:left
}
.jimdo-system-msg p {
	color:white !important;
	float:left;
	font:14px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	margin:0 30px 15px 30px;
	text-align:left !important
}
.jimdo-system-msg p a {
	border-bottom:1px dotted !important;
	color:white !important;
	text-decoration:none !important
}
.jimdo-system-msg p a:hover {
	border-bottom:none !important;
	color:white !important;
	text-decoration:none !important
}
.jimdo-system-msg .headline {
	font:bold 24px Helvetica, Arial, sans-serif !important;
	color:white !important;
	margin:20px 30px 0px 30px;
	text-align:left !important
}
.jimdo-notice-red {
	background:#d71c1c url("/s/img/cc/cc-safemode-bg-red.png") repeat-x top left
}
.jimdo-notice-orange {
	background:#ff9001 url("/s/img/cc/cc-safemode-bg-orange.png") repeat-x top left
}
.jimdo-notice-blue {
	background:#4ea5cd url("/s/img/cc/cc-safemode-bg-blue.png") repeat-x top left
}
.jimdo-notice-dark-grey {
	background:#444 url("/s/img/cc/cc-safemode-bg-dark-grey.png") repeat-x top left
}
#cc-notification-gutter {
	height:85px
}
/*.button {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-shadow:0 -1px 0px rgba(0, 0, 0, 0.25);
	border:none;
	padding:5px 18px 6px 18px;
	font-size:14px;
	font-family:"Lucida Grande", Arial, Verdana, san-serif;
	color:white !important;
	text-decoration:none !important;
	display:inline-block;
	cursor:pointer
}*/
.button:active {
	text-shadow:none
}
.button.grey {
	background:#c1c1c1;
	background:-moz-linear-gradient(#c1c1c1, #9b9b9b);
	background:-webkit-linear-gradient(#c1c1c1, #9b9b9b);
	background:linear-gradient(#c1c1c1, #9b9b9b);
	overflow:hidden;
*zoom:1;
	border:1px solid #c1c1c1;
	border-bottom-color:#8e8e8e
}
.button.grey:hover {
	background:#a8a8a8;
	background:-moz-linear-gradient(#a8a8a8, #8e8e8e);
	background:-webkit-linear-gradient(#a8a8a8, #8e8e8e);
	background:linear-gradient(#a8a8a8, #8e8e8e);
	border-bottom-color:#8e8e8e
}
.button.grey:active {
	background:#8e8e8e
}
.button.grey:disabled, .button.grey.disabled, .button.grey:disabled:hover, .button.grey.disabled:hover {
	top:0px;
	background:#dbdbdb;
	border-color:#dbdbdb;
	color:white;
	cursor:default;
	text-shadow:none
}
.button.orange {
	background:#ff954d;
	background:-moz-linear-gradient(#ff954d, #ff6700);
	background:-webkit-linear-gradient(#ff954d, #ff6700);
	background:linear-gradient(#ff954d, #ff6700);
	overflow:hidden;
*zoom:1;
	border:1px solid #ff954d;
	border-bottom-color:#e65d00
}
.button.orange:hover {
	background:#ff771a;
	background:-moz-linear-gradient(#ff771a, #e65d00);
	background:-webkit-linear-gradient(#ff771a, #e65d00);
	background:linear-gradient(#ff771a, #e65d00);
	border-bottom-color:#e65d00
}
.button.orange:active {
	background:#e65d00
}
.button.orange:disabled, .button.orange.disabled, .button.orange:disabled:hover, .button.orange.disabled:hover {
	top:0px;
	background:#ffb380;
	border-color:#ffb380;
	color:#fff0e6;
	cursor:default;
	text-shadow:none
}
.button.dark-grey {
	background:#646464;
	background:-moz-linear-gradient(#646464, #3e3e3e);
	background:-webkit-linear-gradient(#646464, #3e3e3e);
	background:linear-gradient(#646464, #3e3e3e);
	overflow:hidden;
*zoom:1;
	border:1px solid #646464;
	border-bottom-color:#313131
}
.button.dark-grey:hover {
	background:#4b4b4b;
	background:-moz-linear-gradient(#4b4b4b, #313131);
	background:-webkit-linear-gradient(#4b4b4b, #313131);
	background:linear-gradient(#4b4b4b, #313131);
	border-bottom-color:#313131
}
.button.dark-grey:active {
	background:#313131
}
.button.dark-grey:disabled, .button.dark-grey.disabled, .button.dark-grey:disabled:hover, .button.dark-grey.disabled:hover {
	top:0px;
	background:#7e7e7e;
	border-color:#7e7e7e;
	color:#b1b1b1;
	cursor:default;
	text-shadow:none
}
.button.with-left-arrow {
	padding-left:10px
}
.button.with-left-arrow span {
	background:transparent url('/s/img/cms/buttons/cms-btn/white-arrow-left-small.png') no-repeat;
	background-position:left 2px;
	display:inline-block;
	line-height:16px;
	padding-left:21px
}
.button.with-right-arrow {
	padding-right:10px
}
.button.with-right-arrow span {
	background:transparent url('/s/img/cms/buttons/cms-btn/white-arrow-right-small.png') no-repeat;
	background-position:right 2px;
	display:inline-block;
	line-height:16px;
	padding-right:21px
}
.button.without-text {
	padding-left:10px;
	padding-right:10px
}
.button.without-text span {
	width:14px;
	height:16px;
	display:block;
	text-indent:-2000px;
	background-position:center 2px;
	padding:0px
}
.button.small {
	font-size:12px
}
.button.medium {
	font-size:14px
}
.button.large {
	font-size:16px;
	font-weight:bold;
	padding:10px 18px
}
.button.huge {
	font-size:18px;
	padding:10px 18px
}
button.button, input[type="submit"], input[type="button"] {
	padding:4px 18px;
	margin:0px
}
.cc-btn, .cc-btn-big, .cc-btn-cta-big, .cc-btn-dropbox, .cc-btn-twitter, .cc-btn-cta {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-shadow:0 -1px 0px rgba(0, 0, 0, 0.25);
	border:none;
	padding:5px 18px 6px 18px;
	font-size:14px;
	font-family:"Lucida Grande", Arial, Verdana, san-serif;
	color:white !important;
	text-decoration:none !important;
	display:inline-block;
	cursor:pointer;
	text-shadow:1px 1px 0 white;
	-moz-box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset;
	-webkit-box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset;
	box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset;
	padding:4px 10px;
	border:1px solid darkgray;
	font-size:12px;
	color:#393939 !important;
	background:#e1e1e1;
	margin-right:10px;
	text-decoration:none !important
}
.cc-btn:active, .cc-btn-big:active, .cc-btn-cta-big:active, .cc-btn-dropbox:active, .cc-btn-twitter:active, .cc-btn-cta:active {
	text-shadow:none
}
.cc-btn:hover, .cc-btn-big:hover, .cc-btn-cta-big:hover, .cc-btn-dropbox:hover, .cc-btn-twitter:hover, .cc-btn-cta:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	background:#dbdbdb
}
.cc-btn:active, .cc-btn-big:active, .cc-btn-cta-big:active, .cc-btn-dropbox:active, .cc-btn-twitter:active, .cc-btn-cta:active {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.cc-btn-big, .cc-btn-cta-big, .cc-btn-dropbox, .cc-btn-twitter {
	padding:10px 18px;
	font-size:16px
}
.cc-btn-big-icon span {
	padding-left:20px;
	background-image:url("/s/img/cms/buttons/cms-btn/icons-btn-big.png");
	background-repeat:no-repeat
}
.cc-btn-cta, .cc-btn-cta-big, .cc-btn-dropbox, .cc-btn-twitter {
	text-shadow:0px 1px 0 rgba(0, 0, 0, 0.5);
	color:white !important;
	background-color:#0099e1;
	border:1px solid #0088c8
}
.cc-btn-cta:hover, .cc-btn-cta-big:hover, .cc-btn-dropbox:hover, .cc-btn-twitter:hover {
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 3px inset;
	background-color:#00aafb
}
.cc-btn-cta:active, .cc-btn-cta-big:active, .cc-btn-dropbox:active, .cc-btn-twitter:active {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.cc-btn-dropbox, .cc-btn-twitter {
	margin:18px 0px
}
a.cc-btn, a.cc-btn-big, a.cc-btn-cta-big, a.cc-btn-dropbox, a.cc-btn-twitter, a.cc-btn-cta {
	line-height:17px
}
button.cc-btn, button.cc-btn-big, button.cc-btn-cta-big, button.cc-btn-dropbox, button.cc-btn-twitter, button.cc-btn-cta {
	line-height:15px
}
.cc-btn-icon span {
	display:inline-block;
	height:16px;
	margin-right:4px;
	vertical-align:-4px;
	width:16px;
	background:url(/s/img/cms/buttons/cms-btn/cms-btn-slice.png) no-repeat
}
.btn-tick span {
	background-position:0px 0px
}
.btn-refresh span {
	background-position:-16px 0px
}
.btn-print span {
	background-position:0px -16px
}
.btn-spacer span {
	background-position:-16px -15px
}
.btn-location span {
	background-position:-32px 0px
}
.btn-layout span {
	background-position:-32px -16px
}
.btn-images span {
	background-position:0px -32px
}
.btn-export span {
	background-position:-16px -32px
}
.btn-dropbox span {
	background-position:-32px -32px
}
.btn-cross span {
	background-position:-48px 0px
}
.btn-back span {
	background-position:-48px -16px
}
.btn-add span {
	background-position:-48px -32px
}
.cc-sa-toggle, .cc-sa-toggle-selected {
	float:left;
	padding:2px 6px;
	border:1px solid #adadad;
	background:#f0f0f0;
	background:-moz-linear-gradient(#f0f0f0, #d9d9d9);
	background:-webkit-linear-gradient(#f0f0f0, #d9d9d9);
	background:linear-gradient(#f0f0f0, #d9d9d9)
}
.cc-sa-toggle.cc-sa-toggle-left, .cc-sa-toggle-selected.cc-sa-toggle-left {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px
}
.cc-sa-toggle.cc-sa-toggle-mid, .cc-sa-toggle.cc-sa-toggle-left, .cc-sa-toggle-selected.cc-sa-toggle-mid, .cc-sa-toggle-selected.cc-sa-toggle-left {
	border-right:none
}
.cc-sa-toggle.cc-sa-toggle-right, .cc-sa-toggle-selected.cc-sa-toggle-right {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
.cc-sa-toggle.cc-sa-toggle-selected, .cc-sa-toggle-selected.cc-sa-toggle-selected {
	background:-moz-linear-gradient(#525252, #a2a2a2);
	background:-webkit-linear-gradient(#525252, #a2a2a2);
	background:linear-gradient(#525252, #a2a2a2);
	cursor:default;
	background:#525252
}
.cc-form-abort {
	border:0px !important;
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	box-shadow:none !important;
	text-shadow:none !important;
	font-size:12px !important;
	border-radius:0px !important;
	line-height:2em;
	color:#0099e1 !important;
	text-decoration:underline !important
}
.cc-form-abort:hover {
	text-decoration:none !important
}
.cc-FloatingButtonBarContainer {
	display:block;
	position:fixed;
	z-index:10100;
	bottom:60px;
	right:60px;
	list-style-type:none
}
.cc-FloatingButtonBarContainer li {
	margin-right:2px;
	float:left
}
.cc-FloatingButtonBarContainer li a {
	border:1px solid #dcdcc8;
	border:1px solid rgba(255, 255, 255, 0.5);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#7f7f7f;
	background:rgba(0, 0, 0, 0.5);
	-moz-transition:opacity 0.6s ease-in-out 0s;
	-webkit-transition:opacity 0.6s ease-in-out 0s;
	-o-transition:opacity 0.6s ease-in-out 0s;
	transition:opacity 0.6s ease-in-out 0s;
	cursor:pointer;
	font-size:0px;
	overflow:hidden;
	display:block
}
.cc-FloatingButtonBarContainer li a span {
	display:block;
	height:30px;
	width:30px;
	opacity:0.5
}
.cc-FloatingButtonBarContainer li a:hover span {
	opacity:1
}
.cc-FloatingButtonBarContainer.cc-FloatingButtonBarContainer-left {
	right:auto;
	left:60px;
	margin-right:0;
	margin-left:2px
}
.cc-FloatingButtonBarContainer.cc-FloatingButtonBarContainer-left li {
	float:right
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button span {
	-moz-transition:background 0.5s ease-in-out 0s;
	-webkit-transition:background 0.5s ease-in-out 0s;
	-o-transition:background 0.5s ease-in-out 0s;
	transition:background 0.5s ease-in-out 0s
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute span {
	background:url("/s/img/floatingButtonBar/sound_off.png") 0 0 no-repeat
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute.cc-FloatingButtonBarContainer-button-enabled span {
	background:url("/s/img/floatingButtonBar/sound_on.png") 0 0 no-repeat
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full span {
	background:url("/s/img/floatingButtonBar/fullscreen.png") 0 0 no-repeat
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full.cc-FloatingButtonBarContainer-button-enabled span {
	background:url("/s/img/floatingButtonBar/showcontent.png") 0 0 no-repeat
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll {
	display:none
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll span {
	background:url("/s/img/floatingButtonBar/transparent.png") 0 0 repeat-y
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll.cc-FloatingButtonBarContainer-button-scroll-show {
	display:block
}
.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll.cc-FloatingButtonBarContainer-button-scroll-show:hover span {
	background-position-y:-60px;
	-moz-transition:background-position-y 1s ease-in-out 0s;
	-webkit-transition:background-position-y 1s ease-in-out 0s;
	-o-transition:background-position-y 1s ease-in-out 0s;
	transition:background-position-y 1s ease-in-out 0s
}
div.blogselection div.n {
	padding:5px 0
}
span.comment {
	padding-left:20px;
	background:url("/s/img/cc/comment.gif") no-repeat 6px center
}
div.datetime {
	float:left;
	width:44px;
	height:45px;
	margin:0 10px 10px 0;
	background:url(/s/img/cc/datesticker-bg.png) no-repeat center center
}
div.datetime .datetime-inner:after {
	content:"";
	display:table;
	clear:both;
*zoom:1
}
p.day {
	padding-top:4px;
	font-size:18px;
	line-height:20px;
	color:white;
	text-align:center
}
p.mon {
	padding-top:1px;
	font-size:11px;
	color:white;
	text-align:center
}
.dt-style0 p.day-word, .dt-style0 p.yr {
	display:none
}
div.datetime.dt-style1, div.datetime.dt-style2, div.datetime.dt-style3, div.datetime.dt-style4, div.datetime.dt-style5, div.datetime.dt-style6, div.datetime.dt-style7 {
	float:left
}
div.datetime.dt-alignment-right {
	float:right
}
div.datetime.dt-alignment-left {
	float:left
}
div.datetime.dt-style1 {
	width:auto;
	height:auto;
	margin:0 20px 10px 0;
	background:none
}
div.datetime.dt-style1 .datetime-inner {
	padding:5px 10px
}
div.datetime.dt-style1 p {
	padding:0px;
	text-align:center;
	font-size:11px
}
div.datetime.dt-style1 p.day {
	font-size:18px;
	line-height:1.1
}
div.datetime.dt-style2 {
	width:auto;
	height:auto;
	margin:0 20px 10px 0;
	background:none
}
div.datetime.dt-style2 .datetime-inner {
	padding:4px 10px
}
div.datetime.dt-style2 p {
	display:inline;
	padding:0px;
	text-align:center;
	font-size:11px;
	line-height:1
}
div.datetime.dt-style2 p.day {
	font-size:18px
}
div.datetime.dt-style3 {
	width:auto;
	height:auto;
	margin:0 20px 10px 0;
	background:none;
	border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,0.7)
}
div.datetime.dt-style3.dt-alignment-left {
	margin:0 20px 10px 3px
}
div.datetime.dt-style3.dt-alignment-right {
	margin:0 3px 10px 20px
}
div.datetime.dt-style3 .datetime-inner {
	padding:5px 10px
}
div.datetime.dt-style3 p {
	padding:0px;
	text-align:center;
	font-size:11px;
	line-height:1
}
div.datetime.dt-style3 p.day {
	font-size:18px;
	line-height:1.3
}
div.datetime.dt-style4 {
	width:auto;
	height:auto;
	margin:0 20px 10px 0;
	background:none;
	border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,0.7)
}
div.datetime.dt-style4.dt-alignment-left {
	margin:0 20px 10px 3px
}
div.datetime.dt-style4.dt-alignment-right {
	margin:0 3px 10px 20px
}
div.datetime.dt-style4 .datetime-inner {
	padding:5px 10px
}
div.datetime.dt-style4 p {
	display:inline;
	padding:0px;
	text-align:center;
	font-size:11px;
	line-height:1
}
div.datetime.dt-style4 p.day {
	font-size:18px
}
div.datetime.dt-style5 {
	margin:0 0 10px 0;
	border-bottom:1px solid transparent;
	padding:0px;
	background:none;
	height:auto;
	width:100%;
	overflow:hidden
}
div.datetime.dt-style5 .datetime-inner {
	padding-bottom:3px
}
div.datetime.dt-style5.dt-alignment-right .datetime-inner {
	float:right
}
div.datetime.dt-style5.dt-alignment-left .datetime-inner {
	float:left
}
div.datetime.dt-style5 p {
	margin:0px;
	padding:0 1px 0 0;
	display:inline;
	font-size:11px;
	line-height:1
}
div.datetime.dt-style5 p:last-child {
	padding:0
}
div.datetime.dt-style5 p.dt-hide {
	display:none
}
div.datetime.dt-style6 {
	margin:0 0 10px 0;
	border-bottom:1px solid transparent;
	padding:0px;
	background:none;
	height:auto;
	width:100%;
	overflow:hidden
}
div.datetime.dt-style6 .datetime-inner {
	padding:3px 5px;
	background:none;
	border-radius:5px 5px 0 0;
	float:left
}
div.datetime.dt-style6.dt-alignment-right .datetime-inner {
	float:right;
	border-radius:5px 5px 0 0
}
div.datetime.dt-style6.dt-alignment-left .datetime-inner {
	float:left;
	border-radius:5px 5px 0 0
}
div.datetime.dt-style6 p {
	margin:0px;
	padding:0 1px 0 0;
	display:inline;
	font-size:11px
}
div.datetime.dt-style6 p:last-child {
	padding:0
}
div.datetime.dt-style6 p.day {
	font-size:18px;
	line-height:20px
}
div.datetime.dt-style6 p.dt-hide {
	display:none
}
div.datetime.dt-style7 {
	width:auto;
	height:auto;
	background:none;
	margin:0 20px 10px 0;
	border-right:1px solid transparent;
	padding:2px 5px 2px 0
}
div.datetime.dt-style7.dt-alignment-left {
	margin:0 20px 10px 0;
	border-right:1px solid transparent;
	padding:2px 5px 2px 0
}
div.datetime.dt-style7.dt-alignment-right {
	margin:0 0 10px 20px;
	border-left:1px solid transparent;
	padding:2px 0 2px 5px
}
div.datetime.dt-style7 .datetime-inner {
	padding:0
}
div.datetime.dt-style7 p {
	padding:0px;
	text-align:center;
	font-size:11px;
	line-height:1.2
}
div.datetime.dt-style7 p.day {
	font-size:25px;
	line-height:20px;
	font-weight:bold
}
div.datetime.dt-style8 {
	width:70px;
	height:40px;
	background:none;
	position:relative
}
div.datetime.dt-style8.dt-alignment-left {
	margin:0 30px 30px 0
}
div.datetime.dt-style8.dt-alignment-right {
	margin:0 30px 30px 0
}
div.datetime.dt-style8 .datetime-inner {
	padding:0
}
div.datetime.dt-style8 p {
	width:30px;
	font-size:10px;
	text-align:left !important
}
div.datetime.dt-style8 p.day-word, div.datetime.dt-style8 p.mon, div.datetime.dt-style8 p.yr {
	float:right;
	line-height:1.4;
	margin-left:20px;
	width:30px
}
div.datetime.dt-style8 p.day {
	width:30px;
	height:40px;
	border-right:1px solid transparent;
	padding:5px 5px 0 0;
	position:absolute;
	left:0px;
	font-size:24px;
	font-weight:bold;
	line-height:0.5
}
div.datetime.dt-style9 {
	float:none;
	width:auto;
	height:auto;
	margin:0;
	background:none
}
div.datetime.dt-style9.dt-alignment-left {
	margin:0
}
div.datetime.dt-style9.dt-alignment-right {
	margin:0
}
div.datetime.dt-style9 .datetime-inner {
	padding:0
}
div.datetime.dt-style9 p {
	padding:0;
	text-align:left;
	font-size:inherit;
	line-height:1;
	color:black
}
div.datetime.dt-style9 p.day {
	line-height:normal
}
p.dt-hide {
	display:none !important
}
div.datetime.dt-style0 p.day.dt-hide, div.datetime.dt-style0 p.mon.dt-hide {
	display:block !important
}
.skiptoform {
	float:right
}
ul.com-list, ul.com-list-noava {
	margin:0 0 15px 0;
	padding:0
}
ul.com-list li, ul.com-list-noava li {
	display:block;
	border-top:1px solid #CCC;
	padding:12px 0 12px 0;
	position:relative;
	list-style:none;
	list-style-image:none
}
ul.com-list div.com-avatar, ul.com-list-noava div.com-avatar {
	float:left;
	margin-left:10px;
	text-align:center
}
ul.com-list img.formloading, ul.com-list-noava img.formloading {
	margin:0 auto;
	background:white;
	padding:2px
}
ul.com-list input.single {
	font-size:15px
}
input.jimdopage {
	background:url("/s/img/cc/jimdobg.gif") no-repeat right center
}
div.jimdologin {
	padding:5px;
	background:#E8EAEA;
	color:#333;
	font:normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC
}
div.jimdologin a, div.jimdologin a:visited {
	color:#0099E1
}
ul.com-list .number, ul.com-list-noava .number {
	position:absolute;
	top:10px;
	right:10px
}
ul.com-list .commententry, ul.com-list .com-meta, ul.com-list .com-locked {
	margin-left:90px
}
ul.com-list .com-locked, ul.com-list-noava .com-locked {
	color:#c66
}
ul.com-list dl.zend_form, ul.com-list-noava dl.zend_form {
	margin:0
}
p.com-meta span, p.com-meta-noava span {
	display:block
}
.sendCommentLoader {
	display:none
}
.sending .sendCommentLoader {
	display:block
}
div.cc-m-image-align-1 {
	float:left
}
div.cc-m-image-align-2 {
	float:right
}
div.cc-m-image-align-3 {
	margin:0 auto
}
div.cc-m-twitter ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none !important;
	list-style-type:none !important
}
div.cc-m-twitter ul li {
	padding:0 0 15px 20px !important;
	background:url(/s/img/cc/twitter/balloon-twitter.png) no-repeat 0 1px
}
div.cc-m-twitter ul li span {
	display:block;
	padding-bottom:3px;
	overflow:hidden
}
div.cc-m-twitter iframe {
	width:300px;
	height:20px
}
div.cc-twittermodule-config p {
	padding-bottom:10px;
	border-bottom:1px solid #ccc
}
div.cc-twittermodule-config p span {
	font-weight:bold;
	line-height:25px
}
a.dlink, a.dlink:link, a.dlink:visited, a.dlink:hover, a.dlink:active {
	border:0 !important;
	text-decoration:none !important;
	background-color:transparent !important
}
div.leftDownload {
	width:52px;
	float:left
}
div.rightDownload {
	margin-left:55px;
	padding-left:6px
}
div.rightDownloadB {
	margin-left:55px;
	border-left:2px solid #CCC;
	padding-left:6px
}
.rightDownload .fl, .rightDownloadB .fl {
	float:left;
	display:block
}
div.cc-mm-downloadDocument-previewDownload {
	border-top:1px solid #888;
	background:#888 url(/s/img/cms/module/download/bg-download-preview.png) repeat-x
}
div.cc-mm-downloadDocument-previewDownload a {
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none
}
div.cc-mm-downloadDocument-previewDownload a span {
	padding:2px 0 0 20px;
	background:url(/s/img/cms/module/download/icon-download.png) no-repeat;
	line-height:30px
}
* html div.cc-mm-downloadDocument-previewDownload a span {
	background:url(/s/img/cms/module/download/icon-download-ie6.gif) no-repeat
}
div.cc-mm-downloadDocument-previewDownload a:hover span {
	color:#fff;
	text-decoration:underline
}
div#emotion-header {
	position:relative;
	width:100%;
	height:190px;
	background-repeat:no-repeat;
	line-height:0;
	overflow:hidden
}
strong#emotion-header-title {
	position:absolute;
	font-size:20px;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:0;
	white-space:pre
}
img#emotion-header-logo {
	position:absolute
}
div.lightbox-flickr-footer {
	float:left;
	width:100%
}
div.lightbox-flickr-footer div.flickr-left {
	float:left;
	width:68%;
	text-align:left
}
div.lightbox-flickr-footer div.flickr-right {
	float:right;
	width:30%;
	text-align:right
}
div.lightbox-flickr-footer img {
	display:inline
}
div.lightbox-flickr-footer a.flickr-photopage, div.lightbox-flickr-footer a.flickr-userpage, div.lightbox-flickr-footer a.flickr-license {
	color:#666;
	text-decoration:none
}
div.lightbox-flickr-footer a.flickr-photopage:hover, div.lightbox-flickr-footer a.flickr-userpage:hover, div.lightbox-flickr-footer a.flickr-license:hover {
	text-decoration:underline
}
div.lightbox-flickr-footer span.flickr-phototitle {
	font-weight:bold
}
a.flickr-photopage {
	clear:both;
	display:block;
	margin-top:30px
}
.ie6 a.flickr-photopage {
	margin-top:10px
}
.ccgalerie div.thumb_sq1, .ccgalerie div.thumb_sq2, .ccgalerie div.thumb_sq3, .ccgalerie div.thumb_pro1, .ccgalerie div.thumb_pro2, .ccgalerie div.thumb_pro3, .ccgalerie * {
	box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important
}
.ccgalerie div.thumb_sq1, .ccgalerie div.thumb_sq2, .ccgalerie div.thumb_sq3 {
	float:left
}
div.thumb_sq1 {
	margin:0 5px 5px 0
}
div.thumb_sq1 a img {
	display:block;
	border:1px solid #CCC;
	padding:3px;
	background:white
}
div.thumb_sq1 a:hover img {
	background:#EEE
}
div.ccgalerie div.thumb_sq2 {
	background:white
}
div.thumb_sq2 {
	margin:0 1px 1px 0
}
div.ccgalerie div.thumb_sq3 {
	background:white
}
div.thumb_sq3 {
	margin:0 2px 2px 0
}
div.thumb_sq3 a img {
	display:block;
	padding:5px;
	background:white
}
div.thumb_sq3 a:hover img {
	background:#DDD
}
div.thumb_pro1, div.thumb_pro2, div.thumb_pro3 {
	float:left
}
div.ccgalerie div.thumb_pro1 img, div.ccgalerie div.thumb_pro2 img {
	position:relative;
	top:-4px
}
div.ccgalerie div.thumb_pro1 {
	border:1px solid #CCC;
	padding:3px
}
div.thumb_pro1 {
	margin:0 5px 5px 0
}
div.ccgalerie div.thumb_pro2 {
	border-top:1px solid #CCC;
	border-right:2px solid #C5C5C5;
	border-bottom:2px solid #C5C5C5;
	border-left:1px solid #CCC;
	padding:3px
}
div.thumb_pro2 {
	margin:0 5px 5px 0
}
div.ccgalerie div.thumb_pro3 {
	padding:3px
}
div.thumb_pro3 {
	margin:0 5px 5px 0
}
div.innerthumbnail {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
* html div.innerthumbnail {
	float:left;
	display:block
}
div.innerthumbnail img {
	display:inline;
	vertical-align:middle
}
div.cc-map-infowindow-gutter {
	color:#000;
	font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%;
	padding-top:8px;
	overflow:auto
}
div.cc-map-route-container {
	padding-top:10px;
	background:#f7f7f7;
	border:1px solid silver
}
div.cc-map-route-container strong {
	padding-left:10px;
	font-size:14px
}
div.cc-map-route-container div {
	line-height:14px
}
div.cc-map-route-container strong, div.cc-map-route-edit div {
	color:#000
}
div.cc-map-route-edit {
	padding:5px 10px;
	overflow:hidden
}
div.cc-map-route-container input, div.cc-map-infowindow-gutter input, div.cc-map-infowindow-gutter textarea, select.cc-map-route-markers {
	font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif
}
div.cc-map-infowindow-gutter input, div.cc-map-infowindow-gutter textarea {
	border:1px solid #B5B5B5
}
div.cc-map-route-edit div {
	float:left;
	width:45%;
	font-size:12px
}
div.cc-map-route-edit span {
	display:block;
	float:left;
	width:10%;
	height:35px;
	background:url(/s/img/cms/icons/googlemaps/route-arrrow.gif) no-repeat 10px 20px
}
div.cc-map-route-submit {
	padding:5px 0;
	text-align:center;
	background:#eee;
	border-top:1px solid silver;
	width:100%
}
input.cc-map-route-start, select.cc-map-route-markers {
	margin-bottom:4px;
	width:95%
}
a.cc-map-linkdialog-set, a.cc-map-linkdialog-unset {
	display:none
}
div.cc-map-infowindow-gutter .cc-active {
	padding:5px !important
}
div.cc-map-desc-wrapper, div.cc-map-desc-wrapper div.cc-map-input-wrapper {
	min-height:48px;
	_height:48px
}
div.cc-map-title-wrapper {
	font-weight:bold
}
div.cc-map-route-editor {
	background:#F5F7F7;
	border:1px solid #E0DFE3;
	bottom:0;
	display:none;
	height:0;
	left:0;
	padding:0 5px;
	position:absolute;
	width:95%
}
div.cc-map-route-editor input {
	width:95%
}
div.cc-map-directions {
	clear:both
}
div.cc-map-route-options {
	margin:10px 0
}
div.cc-map-route-options a {
	margin:20px 0 0 2px
}
.rssFeed, .rssFeed * {
	text-align:left;
	font-weight:normal
}
.rssFeedTitle {
	font-weight:bold
}
div.cc-shop-product-img {
	float:left
}
div.cc-shop-product-img .cc-shop-product-img-confines {
	display:table-row
}
div.cc-shop-product-img .cc-shop-product-img-confines a.cc-product-superzoom {
	display:table-cell;
	vertical-align:middle
}
a.cc-product-superzoom {
	cursor:default;
	display:block;
	margin:0 auto
}
div.cc-shop-product-size-1:after, div.cc-shop-product-size-2:after, div.cc-shop-product-size-3:after {
	content:"";
	display:table;
	clear:both;
*zoom:1
}
div.cc-shop-product-size-1 div.cc-shop-product-img {
	width:108px
}
div.cc-shop-product-size-2 div.cc-shop-product-img {
	width:162px
}
div.cc-shop-product-size-3 div.cc-shop-product-img {
	width:270px
}
div.cc-shop-product-size-1 div.cc-shop-product-desc {
	margin-left:136px
}
div.cc-shop-product-size-2 div.cc-shop-product-desc {
	margin-left:190px
}
div.cc-shop-product-size-3 div.cc-shop-product-desc {
	margin-left:298px
}
div.cc-shop-product-desc {
	position:relative
}
div.cc-shop-product-desc .message-ok {
	display:none;
	position:absolute
}
ul.cc-shop-product-alternatives {
	margin:0;
	padding:0
}
ul.cc-shop-product-alternatives li {
	display:inline;
	float:left;
	margin:4px 4px 0 0;
	padding:0;
	position:relative
}
select.cc-product-variant-selectbox {
	margin-top:10px;
	font-size:12px
}
div.cc-shop-product-size-1 select.cc-product-variant-selectbox {
	max-width:340px;
	_width:340px
}
div.cc-shop-product-size-2 select.cc-product-variant-selectbox {
	max-width:290px;
	_width:290px
}
div.cc-shop-product-size-3 select.cc-product-variant-selectbox {
	max-width:180px;
	_width:180px
}
div.cc-shop-product-price {
	margin:15px 0 10px;
	line-height:20px
}
div.cc-shop-product-img {
	float:left
}
div.cc-shop-product-img .cc-shop-product-img-confines {
	display:table-row
}
div.cc-shop-product-img .cc-shop-product-img-confines a.cc-product-superzoom {
	display:table-cell;
	vertical-align:middle
}
a.cc-product-superzoom {
	cursor:default;
	display:block;
	margin:0 auto
}
div.cc-shop-product-size-1:after, div.cc-shop-product-size-2:after, div.cc-shop-product-size-3:after {
	content:"";
	display:table;
	clear:both;
*zoom:1
}
div.cc-shop-product-size-1 div.cc-shop-product-img {
	width:108px
}
div.cc-shop-product-size-2 div.cc-shop-product-img {
	width:162px
}
div.cc-shop-product-size-3 div.cc-shop-product-img {
	width:270px
}
div.cc-shop-product-size-1 div.cc-shop-product-desc {
	margin-left:136px
}
div.cc-shop-product-size-2 div.cc-shop-product-desc {
	margin-left:190px
}
div.cc-shop-product-size-3 div.cc-shop-product-desc {
	margin-left:298px
}
div.cc-shop-product-desc {
	position:relative
}
div.cc-shop-product-desc .message-ok {
	display:none;
	position:absolute
}
ul.cc-shop-product-alternatives {
	margin:0;
	padding:0
}
ul.cc-shop-product-alternatives li {
	display:inline;
	float:left;
	margin:4px 4px 0 0;
	padding:0;
	position:relative
}
* html a.cc-shop-addtocard, * html a.cc-sidecart-checkout {
	background-image:none
}
* html a.cc-shop-addtocard:visited, * html a.cc-sidecart-checkout:visited {
	background-image:none
}
* html input.cc-checkout-btn {
	background-image:none
}
a.cc-shop-addtocard:hover, a.cc-sidecart-checkout:hover {
	color:white;
	background-color:#0f2e53
}
input.cc-checkout-btn:hover {
	color:white;
	background-color:#0f2e53
}
a.cc-sidecart-checkout:active, a.cc-shop-addtocard:active {
	top:1px
}
input.cc-checkout-btn:active {
	top:1px
}
span.cc-product-delivery-time-info {
	display:block
}
select.cc-product-variant-selectbox {
	margin-top:10px;
	font-size:12px
}
div.cc-shop-product-size-1 select.cc-product-variant-selectbox {
	max-width:340px;
	_width:340px
}
div.cc-shop-product-size-2 select.cc-product-variant-selectbox {
	max-width:290px;
	_width:290px
}
div.cc-shop-product-size-3 select.cc-product-variant-selectbox {
	max-width:180px;
	_width:180px
}
div.cc-shop-product-price {
	margin:15px 0 10px;
	line-height:20px
}
div.cc-shop-product-img a {
	outline:none
}
a.cc-addtocard-disabled, a.cc-addtocard-disabled:hover {
	opacity:0.2 !important;
	filter:alpha(opacity=20);
	cursor:default !important;
	outline:none
}
a.cc-shop-addtocard:active {
	top:0 !important
}
div.cc-shop-addtocard-container {
	float:left;
	line-height:100%;
	background:#123d6d url(/s/img/web/shop/cart-bg.png) repeat-x;
	padding:6px 10px 4px 7px;
	color:#f1f1f1;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	position:relative;
	cursor:pointer;
	font-size:11px;
	margin:3px 0
}
* html div.cc-shop-addtocard-container {
	background-image:none
}
div.cc-shop-addtocard-container select {
	font-size:12px;
	text-transform:none
}
div.cc-shop-addtocard-container select span {
	color:#900
}
.cc-shop-product-availability {
	margin-top:5px;
	padding-left:0px
}
.cc-shop-product-availability li {
	list-style:none;
	line-height:1.3em;
	font-size:1em;
	padding-top:0px
}
.cc-shop-product-pool {
	display:block;
	padding-left:20px;
	background-image:url(/s/img/web/shop/instock-slice.png);
	background-repeat:no-repeat;
	margin-left:0
}
.cc-shop-product-pool-variant-1 {
	background-position:0 0
}
.cc-shop-product-pool-variant-2 {
	background-position:0 -70px
}
.cc-shop-product-pool-variant-3 {
	background-position:0 -140px
}
.cc-product-delivery-time-info {
	background-image:url("/s/img/cms/siteadmin/settings/shop/slice-delivery-time-settings.png");
	background-repeat:no-repeat;
	padding-left:20px
}
.cc-delivery-time-variant-1 {
	background-position:-4px -4px
}
.cc-delivery-time-variant-2 {
	background-position:-4px -74px
}
.cc-delivery-time-variant-3 {
	background-position:-4px -144px
}
strong.cc-shop-price {
	display:block;
	float:left;
	color:#900;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:10px 10px 0 0;
	text-decoration:none
}
.cc-shop-product-price-container {
	float:left
}
.cc-shop-old-price-value {
	text-decoration:line-through
}
span.cc-shop-product-alternatives-arrow {
	background:url(/s/img/web/shop/active.gif) no-repeat top;
	display:none;
	height:8px;
	left:17px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:15px;
	z-index:100
}
ul.cc-shop-product-alternatives li.cc-shop-product-alternatives-active span.cc-shop-product-alternatives-arrow {
	display:block
}
a.cc-shop-addtocard, a.cc-shop-addtocard:visited, a.cc-sidecart-checkout, a.cc-sidecart-checkout:visited, input.cc-checkout-btn {
	float:left;
	line-height:20px;
	background:#123d6d url(/s/img/web/shop/cart-bg.png) repeat-x;
	display:inline-block;
	padding:5px 10px 5px;
	color:#f1f1f1;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	cursor:pointer;
	font-size:11px;
	margin:3px 0;
	border:none
}
div.cc-shop-addtocard-container select {
	font-size:12px;
	text-transform:none
}
div.cc-shop-addtocard-container select span {
	color:#900
}
input.cc-checkout-btn {
	float:right;
	font-size:12px;
	font-weight:bold;
	text-transform:none
}
.cc-shop-price {
	color:#900;
	font-size:18px;
	font-weight:normal;
	text-decoration:none
}
.cc-shop-product-price-old {
	color:gray;
	font-size:12px
}
.cc-shop-product-price-item {
	display:inline-block;
	letter-spacing:-1px;
	padding:10px 10px 0 0;
*display:inline;
*zoom:1
}
.cc-shop-product-price-container {
	float:left
}
div.cc-catalog-sortbar {
	display:none;
	padding:6px 5px 5px 5px;
	margin-bottom:20px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	font-size:14px;
	color:#000
}
div.cc-catalog-sortbar span {
	font-size:10px;
	color:#666
}
span.cc-catalog-sortbar-viewswitch {
	margin-left:10px;
	float:right
}
div.cc-catalog-galleryview-st-1 div.cc-webview-product-price strong, div.cc-catalog-listview-st-1 div.cc-webview-product-price strong, div.cc-catalog-galleryview-st-2 div.cc-webview-product-price strong, div.cc-catalog-listview-st-2 div.cc-webview-product-price strong, div.cc-catalog-galleryview-st-3 div.cc-webview-product-price strong, div.cc-catalog-listview-st-3 div.cc-webview-product-price strong {
	color:#900
}
div.cc-catalog-galleryview-st-1 div.cc-webview-product, div.cc-catalog-galleryview-st-2 div.cc-webview-product, div.cc-catalog-galleryview-st-3 div.cc-webview-product, div.cc-catalog-listview-st-1 div.cc-webview-product, div.cc-catalog-listview-st-2 div.cc-webview-product {
	overflow:hidden;
	position:relative
}
div.cc-catalog-galleryview-st-1 a.cc-webview-product-image, div.cc-catalog-galleryview-st-2 a.cc-webview-product-image, div.cc-catalog-galleryview-st-3 a.cc-webview-product-image {
	display:block;
	width:135px;
	height:100px
}
span.cc-product-title {
	display:block
}
div.cc-catalog-galleryview-st-1 div.cc-webview-product {
	float:left;
	width:135px;
	height:180px;
	margin:0 25px 50px 0
}
div.cc-catalog-galleryview-st-1 span.cc-product-title {
	overflow:hidden;
	margin:6px 0 0 0;
	height:50px;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:bold
}
div.cc-catalog-galleryview-st-1 div.cc-product-description {
	display:none
}
div.cc-catalog-galleryview-st-1 div.cc-webview-product-price {
	margin:0 !important;
	position:absolute;
	bottom:0;
	line-height:14px
}
div.cc-catalog-galleryview-st-1 div.cc-webview-product-price strong {
	font-size:12px
}
div.cc-catalog-listview-st-1 div.cc-webview-product {
	margin-bottom:30px
}
div.cc-catalog-listview-st-1 div.cc-webview-product-content {
	margin-right:105px;
	padding:5px
}
div.cc-catalog-listview-st-1 a.cc-webview-product-image img {
	float:left
}
div.cc-catalog-listview-st-1 span.cc-product-title, div.cc-catalog-listview-st-1 div.cc-product-description, div.cc-catalog-listview-st-1 div.cc-webview-product-price {
	margin-left:145px;
	padding-right:5px
}
div.cc-catalog-listview-st-1 span.cc-product-title {
	line-height:16px;
	font-size:12px;
	font-weight:bold
}
div.cc-catalog-listview-st-1 div.cc-product-description, div.cc-catalog-listview-st-1 div.cc-webview-product-price {
	margin-top:5px
}
div.cc-catalog-listview-st-1 div.cc-webview-product-price strong {
	line-height:16px;
	font-size:12px
}
div.cc-catalog-galleryview-st-2 div.cc-webview-product {
	float:left;
	width:145px;
	height:180px;
	margin:0 10px 10px 0;
	border:1px solid #ccc
}
div.cc-catalog-galleryview-st-2 a.cc-webview-product-image {
	text-align:center
}
div.cc-catalog-galleryview-st-2 a.cc-webview-product-image img {
	display:inline;
	margin:5px
}
div.cc-catalog-galleryview-st-2 span.cc-product-title {
	width:135px;
	margin:5px 5px 0 5px;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:bold
}
div.cc-catalog-galleryview-st-2 div.cc-product-description {
	display:none
}
div.cc-catalog-galleryview-st-2 div.cc-webview-product-price {
	width:139px;
	padding:3px;
	position:absolute;
	bottom:0;
	top:auto;
	text-align:center;
	background-color:#e5e5e5
}
div.cc-catalog-galleryview-st-2 div.cc-webview-product-price strong {
	font-size:12px
}
div.cc-catalog-listview-st-2 div.cc-webview-product {
	margin-bottom:10px;
	border:1px solid #ccc;
	background:url("/s/img/web/shop/bg-catalog-listview.gif") repeat-y top right
}
div.cc-catalog-listview-st-2 a.cc-webview-product-image img {
	float:left;
	margin:5px;
	margin-right:5px
}
div.cc-catalog-listview-st-2 span.cc-product-title {
	margin:1px 105px 0 145px;
	font-weight:bold;
	line-height:16px;
	font-size:12px
}
div.cc-catalog-listview-st-2 div.cc-product-description {
	margin:5px 105px 5px 145px
}
div.cc-catalog-listview-st-2 div.cc-webview-product-price {
	width:100px;
	position:absolute;
	padding-top:46px;
	right:0;
	top:0;
	text-align:center
}
div.cc-catalog-listview-st-2 div.cc-webview-product-price strong {
	line-height:16px;
	font-size:12px
}
div.cc-catalog-galleryview-st-3 div.cc-webview-product {
	float:left;
	width:141px;
	height:180px;
	background-color:#e9e9e9;
	border-top:1px solid white;
	border-left:1px solid white
}
div.cc-catalog-galleryview-st-3 div.cc-webview-product-content {
	height:135px;
	padding:5px
}
div.cc-catalog-galleryview-st-3 a.cc-webview-product-image {
	text-align:center
}
div.cc-catalog-galleryview-st-3 a.cc-webview-product-image img {
	display:inline;
	margin:3px
}
div.cc-catalog-galleryview-st-3 span.cc-product-title {
	width:135px;
	margin:5px 0 0 5px !important;
	padding:0 3px;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:bold
}
div.cc-catalog-galleryview-st-3 div.cc-product-description {
	display:none
}
div.cc-catalog-galleryview-st-3 div.cc-webview-product-price {
	width:135px;
	margin:0 !important;
	position:absolute;
	bottom:0;
	padding:3px;
	text-align:center;
	background-color:#d1d1d1
}
div.cc-catalog-galleryview-st-3 div.cc-webview-product-price strong {
	font-size:12px
}
div.cc-catalog-listview-st-3 {
	border:1px solid #d0d0d0;
	padding:1px 0 0 1px
}
div.cc-catalog-listview-st-3 div.cc-webview-product {
	margin-bottom:1px;
	padding:3px;
	background-color:#e9e9e9
}
div.cc-catalog-listview-st-3 div.cc-webview-product:nth-child(odd) {
	background-color:#f4f4f4
}
div.cc-catalog-listview-st-3 a.cc-webview-product-image img {
	float:left;
	margin:3px 5px 3px 3px
}
div.cc-catalog-listview-st-3 span.cc-product-title {
	margin-left:145px;
	font-weight:bold;
	line-height:16px;
	font-size:12px
}
div.cc-catalog-listview-st-3 div.cc-product-description {
	margin:5px 5px 0 145px
}
div.cc-catalog-listview-st-3 div.cc-webview-product-price {
	margin:5px 0 5px 145px
}
div.cc-catalog-listview-st-3 div.cc-webview-product-price strong {
	font-size:12px
}
.cc-catalog-container-new {
}
.cc-catalog-container-new .cc-catalog-container {
	display:none;
*zoom:1
}
.cc-catalog-container-new .cc-catalog-container:after {
	content:"";
	display:table;
	clear:both
}
.cc-catalog-container-new .cc-webview-product-price strong {
	color:#900;
	font-size:12px
}
.cc-catalog-container-new .cc-webview-product {
	overflow:hidden;
	position:relative;
	float:left;
	margin-bottom:10px
}
.cc-catalog-container-new a.cc-webview-product-image {
	display:block;
	overflow:hidden
}
.cc-catalog-container-new a.cc-webview-product-image img {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.cc-catalog-container-new .cc-product-title {
	display:block;
	height:35px;
	overflow:hidden;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:bold
}
.cc-catalog-container-new .cc-webview-product-price {
	width:100%;
	padding:3px 0;
	position:absolute;
	bottom:0;
	top:auto;
	margin:0;
	overflow:hidden
}
.cc-catalog-container-new .cc-price-hidden .cc-webview-product-price, .cc-catalog-container-new .cc-title-hidden .cc-product-title, .cc-catalog-container-new .cc-product-more-infos {
	display:none !important
}
.cc-catalog-container-new .cc-catalog-slidehandle {
	display:none
}
.cc-catalog-container-new .cc-catalog-galleryview .cc-product-description {
	display:none !important
}
.cc-catalog-container-new .cc-catalog-listview .cc-webview-product {
	width:100% !important;
	margin-bottom:10px
}
.cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image {
	float:left;
	margin:3px
}
.cc-catalog-container-new .cc-catalog-listview .cc-product-details {
	overflow:hidden;
	margin-right:10px;
	padding-left:10px
}
.cc-catalog-container-new .cc-catalog-listview .cc-product-title {
	margin-bottom:9px;
	margin-top:3px;
	height:auto;
	font-weight:bold;
	line-height:16px;
	font-size:12px
}
.cc-catalog-container-new .cc-catalog-listview .cc-product-description {
	margin-bottom:9px
}
.cc-catalog-container-new .cc-catalog-listview .cc-webview-product-price {
	position:relative;
	width:auto
}
.cc-catalog-container-new .cc-catalog-sliderview {
	position:relative
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-wrapper {
	overflow:hidden
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-gutter {
	position:relative
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-product-description {
	display:none !important
}
.cc-catalog-container-new .cc-catalog-gutter {
	overflow:hidden
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-webview-product {
	margin-bottom:30px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-webview-product-price {
	bottom:3px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 span.cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 span.cc-product-title {
	margin-bottom:25px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-title-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:20px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-title-hidden.cc-price-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-title-hidden.cc-price-hidden a.cc-webview-product-image {
	margin-bottom:0px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-price-hidden span.cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-price-hidden span.cc-product-title {
	margin-bottom:0px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product {
	border:1px solid #ccc;
	padding:5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product-price {
	text-align:center;
	background-color:#e5e5e5;
	margin-left:-5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 a.cc-webview-product-image {
	text-align:center
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-product-title, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-title-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:22px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-title-hidden.cc-price-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-title-hidden.cc-price-hidden a.cc-webview-product-image {
	margin-bottom:0px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-price-hidden .cc-product-title {
	margin-bottom:5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product {
	background-color:#e9e9e9;
	border-top:1px solid white;
	border-left:1px solid white;
	padding:5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-price {
	padding:5px 0;
	text-align:center;
	background-color:#d1d1d1;
	margin-left:-5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-content, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-content {
	height:135px;
	padding:5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-image {
	text-align:center;
	display:block
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-product-title {
	margin-bottom:27px;
	text-align:center
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-price-hidden, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-price-hidden, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden {
	height:auto
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:30px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden.cc-price-hidden a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden.cc-price-hidden a.cc-webview-product-image {
	margin-bottom:0px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product-price {
	position:relative;
	text-align:center
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-product-title, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-product-title, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-title {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	line-height:24px;
	height:24px;
	padding:0 5px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product {
	margin-bottom:20px;
	min-height:75px
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product-image img, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product-image img, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product-image img, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product-image img, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product-image img, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product-image img {
	margin:0 auto
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-product-details, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-product-details, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details {
	background-color:white;
	background-color:rgba(255, 255, 255, 0.6);
	bottom:0px;
	position:absolute;
	top:auto;
	width:100%
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5.cc-title-hidden .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6.cc-title-hidden .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-title-hidden .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-price-hidden .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-title-hidden .cc-webview-product-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-price-hidden .cc-product-title {
	line-height:2em;
	padding:3px 0
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-catalog-price-old, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-price-old {
	color:#ddd !important
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details {
	background-color:black;
	background-color:rgba(0, 0, 0, 0.5)
}
.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details a, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details strong.cc-price, .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details .cc-product-title, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details a, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details strong.cc-price, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details .cc-product-title {
	color:white !important;
	text-shadow:1px 1px 0 black
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-1 .cc-webview-product {
	margin-bottom:30px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product {
	border:1px solid #ccc
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-product-title {
	width:100%
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price {
	width:100px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background-color:#efefef;
	text-align:center;
	padding:0
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price strong {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-0.5em;
	word-wrap:break-word
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-product-details {
	margin-right:105px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2.cc-price-hidden .cc-product-details {
	margin-right:10px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 {
	border:1px solid #d0d0d0;
	padding:1px 0 0 1px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 .cc-webview-product {
	margin-bottom:1px;
	padding:0px;
	background-color:#e9e9e9
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 .cc-webview-product:nth-child(odd) {
	background-color:#f4f4f4
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product {
	margin-bottom:0;
	padding:10px 0;
	border-bottom:1px solid #eee;
	background-image:-moz-linear-gradient(#f6f6f6, #ffffff);
	background-image:-webkit-linear-gradient(#f6f6f6, #ffffff);
	background-image:linear-gradient(#f6f6f6, #ffffff);
	-moz-box-shadow:0 1px 0 white;
	-webkit-box-shadow:0 1px 0 white;
	box-shadow:0 1px 0 white
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product-image {
	margin-left:10px;
	border:1px solid #f6f6f6;
	background-color:white
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product-image img {
	margin:5px auto
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-catalog-price-old {
	font-size:1.2em
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-image {
	-moz-box-shadow:#f4f4f4 0 0 0 10px inset;
	-webkit-box-shadow:#f4f4f4 0 0 0 10px inset;
	box-shadow:#f4f4f4 0 0 0 10px inset;
	background-color:white;
	border:1px solid #dedede;
	padding:10px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-image img {
	background-color:white;
	margin:0 auto;
	display:block
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-price strong {
	line-height:1.8em;
	font-family:"Vollkorn", times, serif;
	font-size:2em
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 a.cc-product-more-infos {
	display:inline-block !important;
	float:right
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-webview-product {
	margin-bottom:20px
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-webview-product-image {
	border-right:1px solid rgba(0, 0, 0, 0.3);
	-moz-box-shadow:rgba(255, 255, 255, 0.2) 1px 0 0;
	-webkit-box-shadow:rgba(255, 255, 255, 0.2) 1px 0 0;
	box-shadow:rgba(255, 255, 255, 0.2) 1px 0 0
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-webview-product-price strong {
	font-size:1.5em;
	font-family:"Droid Sans", Helvetica, sans-serif
}
.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-catalog-price-old {
	font-size:1em
}
.cc-catalog-container-new .cc-catalog-sliderview {
	position:relative
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle {
	position:absolute;
	top:0;
	display:block;
	background-color:black;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	height:100%
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle span {
	display:block;
	width:30px;
	opacity:0.65;
	background-image:url("/s/img/web/shop/slider_buttons.gif");
	background-repeat:no-repeat;
	height:100%
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-left {
	left:0
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-right {
	right:0
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-left span {
	background-position:-47px center
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-right span {
	background-position:-84px center
}
.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-inactive, .cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-inactive:hover {
	cursor:default
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle {
	width:30px;
	height:30px;
	top:38%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:rgba(0, 0, 0, 0.35);
	border:1px solid white;
	border:1px solid rgba(255, 255, 255, 0.65)
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle:hover {
	border:1px solid white
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle:hover span {
	opacity:1
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive:hover {
	opacity:0.25;
	border:1px solid white;
	border:1px solid rgba(255, 255, 255, 0.65)
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive:hover span {
	opacity:0.65
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle {
	height:100%;
	background-color:rgba(0, 0, 0, 0.2)
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle span {
	height:100%
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle:hover {
	background-color:rgba(0, 0, 0, 0.25)
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle:hover span {
	opacity:1
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive:hover {
	opacity:0.8;
	background-color:rgba(0, 0, 0, 0.15);
	cursor:default
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive:hover span {
	opacity:1
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle {
	height:100%;
	background-color:#e9e9e9;
	border-left:1px solid white;
	border-top:1px solid white
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle span {
	height:100%;
	opacity:0.5
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle:hover {
	background-color:#e2e0e0
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-left {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-left span {
	background-position:-7px center
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-right {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-right span {
	background-position:-125px center
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-inactive, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-inactive:hover {
	opacity:0.4;
	background-color:#e9e9e9
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 {
	border:5px solid #666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 0 rgba(255, 255, 255, 0.4);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 0 rgba(255, 255, 255, 0.4);
	background-color:#efefef
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-wrapper {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle {
	background-color:transparent
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle span {
	opacity:1
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-left span {
	background-position:-205px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-left span:hover {
	background-position:-286px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-right span {
	background-position:-164px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-right span:hover {
	background-position:-243px
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-inactive:hover span {
	opacity:0.5
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle {
	height:100%;
	background:transparent
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle span {
	height:100%;
	opacity:0.25
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle:hover span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle:hover span {
	opacity:0.5
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-left span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-left span {
	background-position:-7px center
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-right span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-right span {
	background-position:-125px center
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-inactive:hover span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive:hover span {
	opacity:0.1
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle span {
	opacity:0.5
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle:hover span {
	opacity:0.8
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive span, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive:hover span {
	opacity:0.3
}
.cc-catalog-container-new .cc-catalog-sliderview {
	position:relative
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product {
	margin-bottom:0
}
.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 a.cc-webview-product-image, .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 a.cc-webview-product-image {
	margin-bottom:0px
}
.cc-catalog-container-new .cc-catalog-price-old {
	font-size:10px;
	line-height:100%
}
.cc-m-textwithimage .imgleft, .cc-m-textwithimage .cc-m-image-align-1, .j-textWithImage .imgleft, .j-textWithImage .cc-m-image-align-1 {
	float:left;
	margin:4px 20px 4px 0;
	display:inline
}
.cc-m-textwithimage .imgright, .cc-m-textwithimage .cc-m-image-align-2, .j-textWithImage .imgright, .j-textWithImage .cc-m-image-align-2 {
	float:right;
	margin:4px 0 4px 15px;
	display:inline
}
#newsHeader, strong.newslettertitel {
	display:block
}
div.newsletterbox div.newsletterbox-advice {
	margin:5px 0 10px 0;
	font-size:85%;
	font-style:italic
}
div.newsletterbox div.newsletterbox-advice span {
	font-style:normal;
	font-weight:bold
}
div.newsletterbox input {
	margin-top:5px
}
div.newsletterbox input.newsletterInput {
	max-width:100%
}
div.cc-sharebuttons-size-64 a {
	display:block;
	width:64px;
	height:64px;
	text-indent:2000px;
	color:transparent;
	margin:0 6px 6px 0
}
div.cc-sharebuttons-size-32 a {
	display:block;
	width:32px;
	height:32px;
	text-indent:2000px;
	color:transparent;
	margin:0 4px 4px 0
}
div.cc-sharebuttons-size-16 a {
	display:block;
	width:16px;
	height:16px;
	text-indent:2000px;
	color:transparent;
	margin:0 3px 3px 0
}
div.cc-sharebuttons-element a {
	background-repeat:no-repeat;
	float:left
}
div.cc-sa-sharebuttons.cc-sharebuttons-size-16 a {
	margin-right:5px
}
div.cc-sa-sharebuttons.cc-sharebuttons-size-32 a {
	margin-right:10px
}
div.cc-sa-sharebuttons.cc-sharebuttons-size-64 a {
	margin-right:20px
}
.cc-imagewrapper {
	position:relative
}
.cc-pinterest-overlay {
	position:absolute;
	top:0;
	width:100%;
	overflow:hidden;
	z-index:100011;
	background-color:black;
	background-color:rgba(0,0,0,0.1);
	display:none
}
span.cc-pinterest-link {
	background:url("http://pinit-cdn.pinterest.com/images/pinit6.png");
	font:11px Arial, sans-serif;
	text-indent:-99999px;
	font-size:0.01em;
	color:#cd1f1f;
	height:20px;
	width:43px;
	display:block;
	margin:5px;
	float:right;
	background-position:0 -7px
}
span.cc-pinterest-link:hover {
	background-position:0 -28px
}
span.cc-pinterest-link:active {
	background-position:0 -49px
}
span.cc-pinterest-link.pinned {
	background-position:0 -70px !important
}
div.cc-sharebuttons-size-64 div.cc-sharebuttons-style-1 a {
	background-image:url(/s/img/web/module/sharebuttons/icons64.png)
}
div.cc-sharebuttons-size-64 div.cc-sharebuttons-style-2 a {
	background-image:url(/s/img/web/module/sharebuttons/icons64sw.png)
}
div.cc-sharebuttons-size-32 div.cc-sharebuttons-style-1 a {
	background-image:url(/s/img/web/module/sharebuttons/icons32.png)
}
div.cc-sharebuttons-size-32 div.cc-sharebuttons-style-2 a {
	background-image:url(/s/img/web/module/sharebuttons/icons32sw.png)
}
div.cc-sharebuttons-size-16 div.cc-sharebuttons-style-1 a {
	background-image:url(/s/img/web/module/sharebuttons/icons16.png)
}
div.cc-sharebuttons-size-16 div.cc-sharebuttons-style-2 a {
	background-image:url(/s/img/web/module/sharebuttons/icons16sw.png)
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-facebook {
	background-position:0 0
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-reddit {
	background-position:-64px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-vkontakte {
	background-position:-128px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-nk {
	background-position:-192px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-digg {
	background-position:-384px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-orkut {
	background-position:-448px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-twitter {
	background-position:-512px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-tumblr {
	background-position:-576px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-stumbleupon {
	background-position:0 -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-mail {
	background-position:-64px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-tuenti {
	background-position:-192px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-yoolink {
	background-position:-128px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-googleplus {
	background-position:-256px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-linkedin {
	background-position:-320px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-youtube {
	background-position:-384px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-kaixin {
	background-position:-450px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-weibo {
	background-position:-514px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-tudou {
	background-position:-578px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-jimdoblog {
	background-position:-642px 0px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-evernote {
	background-position:-640px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-wykop {
	background-position:-704px -64px
}
div.cc-sharebuttons-size-64 div a.cc-sharebuttons-xing {
	background-position:-704px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-facebook {
	background-position:0 0
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-reddit {
	background-position:-32px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-vkontakte {
	background-position:-64px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-nk {
	background-position:-96px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-digg {
	background-position:-192px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-orkut {
	background-position:-224px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-twitter {
	background-position:-256px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-tumblr {
	background-position:-288px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-stumbleupon {
	background-position:0 -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-mail {
	background-position:-32px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-tuenti {
	background-position:-96px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-yoolink {
	background-position:-64px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-googleplus {
	background-position:-128px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-linkedin {
	background-position:-160px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-youtube {
	background-position:-192px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-kaixin {
	background-position:-224px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-weibo {
	background-position:-256px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-tudou {
	background-position:-288px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-jimdoblog {
	background-position:-320px 0px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-evernote {
	background-position:-320px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-wykop {
	background-position:-352px -32px
}
div.cc-sharebuttons-size-32 div a.cc-sharebuttons-xing {
	background-position:-352px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-facebook {
	background-position:0 0
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-reddit {
	background-position:-16px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-vkontakte {
	background-position:-32px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-nk {
	background-position:-48px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-digg {
	background-position:-96px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-orkut {
	background-position:-112px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-twitter {
	background-position:-128px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-tumblr {
	background-position:-144px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-stumbleupon {
	background-position:0 -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-mail {
	background-position:-16px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-tuenti {
	background-position:-48px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-yoolink {
	background-position:-32px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-googleplus {
	background-position:-64px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-linkedin {
	background-position:-80px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-youtube {
	background-position:-96px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-kaixin {
	background-position:-112px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-weibo {
	background-position:-128px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-tudou {
	background-position:-144px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-jimdoblog {
	background-position:-160px 0px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-evernote {
	background-position:-160px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-wykop {
	background-position:-176px -16px
}
div.cc-sharebuttons-size-16 div a.cc-sharebuttons-xing {
	background-position:-176px 0px
}
.j-hgrid {
	padding:0 !important
}
.cc-m-hgrid-column {
	float:left;
	padding:0 2% 0 0;
*padding:0 1.99999% 0 0;
	min-height:1px
}
.cc-m-hgrid-column.last {
	float:right;
	padding:0
}
.cc-m-hgrid-column .n {
	padding:3px
}
.cc-m-hgrid-column .n:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.cc-m-hgrid-column .cc-matrix {
	min-height:1px;
	_height:1px
}
.cc-m-hgrid-column .cc-matrix.ui-sortable-active {
	min-height:100px;
	_height:100px
}
.cc-m-form-note {
	background:url("/s/img/cc/warning.gif") no-repeat 4px 50%;
	border-top:1px solid #ccc;
	padding:3px 0 3px 20px;
	margin-top:10px
}
.cc-m-form-loading {
	background:rgba(255, 255, 255, 0.5)
}
.cc-m-form-view-element.cc-m-form-subheading .cc-m-form-view-label {
	font-size:140%;
	font-weight:bold;
	margin:0.8em 0 0.3em
}
.cc-m-form-view-label-required, .cc-m-form-note em {
	color:#ba3b3e !important;
	font-weight:bold
}
.cc-m-form-view-sortable input, .cc-m-form-view-sortable textarea {
	border:1px solid #ccc;
	margin:0;
	padding:0
}
div.cc-spinner {
	float:left;
	height:20px;
	border:1px solid #CCC;
	z-index:100011;
	position:relative
}
div.cc-spinner.absolute {
	left:5px;
	position:absolute;
	top:19px
}
div.cc-spinner-wrapper {
	float:left;
	height:24px;
	width:54px;
	margin-right:5px
}
td.cc-quantity-spinner.cc-right>div.cc-spinner {
	float:right
}
div.cc-spinner div.cc-spinner-input-wrapper {
	float:left
}
div.cc-spinner input.cc-spinner-input {
	float:left;
	width:30px;
	height:20px;
	text-align:center;
	font-size:14px !important;
	line-height:17px !important;
	margin:0;
	padding:0;
	border:0
}
div.cc-spinner div.cc-spinner-control {
	float:left;
	width:10px;
	height:100%;
	background:#EDEDED;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
div.cc-spinner a.cc-spinner-plus, div.cc-spinner a.cc-spinner-minus {
	float:left;
	background-color:#EEE;
	margin:0;
	width:100%;
	height:50%;
	background:url(/s/img/web/shop/quantity-control.gif) no-repeat;
	font-size:0;
	line-height:0;
	outline:none
}
div.cc-spinner a span {
	display:none
}
div.cc-spinner a.cc-spinner-plus {
	background-position:1px 2px;
	border-bottom:1px solid #ccc
}
div.cc-spinner a.cc-spinner-minus {
	background-position:-19px 2px
}
div.cc-spinner a.cc-spinner-plus:hover {
	background-position:1px -18px;
	background-color:white
}
div.cc-spinner a.cc-spinner-minus:hover {
	background-position:-19px -18px;
	background-color:white
}
div.cc-spinner a.cc-spinner-plus:focus {
	background-color:#DDD
}
div.cc-spinner a.cc-spinner-minus:focus {
	background-color:#DDD
}
div.cc-spinner div.cc-spinner-infinite {
	float:left;
	width:19px;
	height:100%;
	background:url(/s/img/cms/module/shop/infinite.gif) no-repeat center #EDEDED;
	cursor:pointer
}
div.cc-spinner div.cc-spinner-infinite:hover {
	background-color:#fff
}
td.cc-quantity-spinner.cc-right>div.cc-spinner {
	float:right
}
#cc-sidecart div.cc-spinner {
	margin-right:5px
}
div.cc-m-product div.cc-spinner {
	height:15px;
	border-top:0;
	border-left:0;
	border-right:0
}
div.cc-m-product div.cc-shop-shortbox-pool div.cc-spinner {
	border:0;
	height:22px
}
div.cc-m-product div.cc-shop-shortbox-pool input.cc-spinner-input {
	margin-right:5px;
	width:41px;
	height:22px;
	font-size:inherit !important
}
div.cc-m-product div.cc-shop-detailview input.cc-spinner-input {
	height:15px;
	line-height:15px
}
.cc-m-video .cc-spinner-input {
	width:40px
}
.cc-m-form-checkable-horizontal div {
	margin:0 12px 8px 0;
	float:left
}
.cc-m-form-checkable-vertical div {
	margin:0 0 8px 0
}
.cc-m-form-checkable-horizontal div span, .cc-m-form-checkable-vertical div span {
	vertical-align:top
}
.cc-m-form-loading {
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}
.cc-m-form-view-element {
	clear:both;
	padding:5px 0;
	position:relative
}
.cc-m-form {
	display:block;
	position:relative
}
.cc-m-form-view-element.cc-m-form-no-input .cc-m-form-view-label {
	width:100%
}
.cc-m-form-view-element.cc-m-form-no-input .cc-m-form-view-input, .cc-m-form-view-element.cc-m-form-no-input .cc-m-form-view-label-required, .cc-m-form-view-element.cc-m-form-no-input .cc-m-form-editor-required-wrapper {
	display:none
}
.cc-m-form-view-input {
	line-height:100%
}
.cc-m-form-layout-0 .cc-m-form-view-label {
	float:left;
	margin-right:4px;
	min-height:1px;
	width:24%
}
.cc-m-form-layout-0 .cc-m-form-view-input {
	float:left;
	width:74%
}
.cc-m-form-layout-1 .cc-m-form-view-label {
	font-weight:bold
}
.ui-datepicker-trigger {
	cursor:pointer;
	display:inline;
	margin:1px 2px;
	vertical-align:top
}
.ui-datepicker {
	background:white;
	border:1px solid #ccc;
	display:none;
	z-index:100012 !important
}
#ui-datepicker-div {
	margin-top:2px;
	padding:0 !important;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #999;
	background:white !important
}
.ui-datepicker-prev, .ui-datepicker-next {
	cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.ui-datepicker-prev {
	background:#eaeaea url("/s/img/cc/left.gif") no-repeat center center
}
.ui-datepicker-next {
	background:#eaeaea url("/s/img/cc/right.gif") no-repeat center center
}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
	background-color:#fafafa
}
.ui-datepicker-next:hover {
	right:2px !important;
	top:2px !important
}
.ui-datepicker-prev:hover {
	left:2px !important;
	top:2px !important
}
.ui-datepicker-prev span, .ui-datepicker-next span {
	display:none !important
}
.ui-datepicker-header {
	border-bottom:1px solid white;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background:#eaeaea;
	font-weight:bold;
	text-shadow:1px 1px 1px white
}
.ui-datepicker-calendar {
	border-top:1px solid #eaeaea !important
}
.ui-datepicker-calendar .ui-state-default {
	color:#666;
	text-align:center
}
.ui-datepicker-calendar a.ui-state-hover {
	background-color:#eaeaea;
	color:black
}
.ui-datepicker-calendar thead th, .ui-datepicker-month, .ui-datepicker-year {
	color:#666
}
.spacing {
	width:auto;
	background:transparent
}
#login_container, #password-resend {
	display:block;
	margin-top:30px
}
#login_container label, #password-resend label {
	display:block;
	margin-bottom:10px;
	padding-left:5px
}
#loginbox-input-container {
	float:left !important;
	background:none repeat scroll 0 0 #F6F6F6;
	border-radius:3px 3px 3px 3px;
	padding:5px 6px 5px 5px;
	width:100%;
	max-width:357px
}
#loginbox-input-container input {
	border:1px solid #CCC;
	border-radius:2px 2px 2px 2px;
	display:block;
	font-size:20px;
	height:30px;
	line-height:30px;
	width:100%;
	max-width:357px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#loginbox-input-container input {
	max-width:354px
}
}
#password-resend #loginbox-input-container input {
	font-size:20px;
	padding-top:4px;
	padding-bottom:4px
}
#loginbox-input-container input:focus {
	background:#fff !important;
	border:1px solid #00b5ef !important
}
div#loginbox-submit-container {
	padding:5px 5px 0px 5px;
	clear:both;
	max-width:360px
}
input#senden, button.onpagelogin-button {
	margin:0px !important;
	border:1px solid #A9A9A9;
	padding:5px 14px !important;
	background:#E1E1E1;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 1px 0 #FFF inset;
	color:#383838 !important;
	cursor:pointer;
	float:right !important;
	font-size:12px !important;
	line-height:20px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #FFF
}
input#senden:hover, button.onpagelogin-button:hover {
	background:#dadada;
	text-shadow:none;
	box-shadow:none
}
div#tiny-lightbox {
	position:absolute;
	z-index:1000000;
	width:100%;
	height:100%;
	top:0;
	left:0
}
div#tiny-lightbox a {
	outline:none
}
div#tiny-lightbox-overlay {
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	display:none
}
div#tiny-lightbox-box {
	position:absolute;
	z-index:1;
	width:200px;
	height:200px;
	top:40px;
	background-color:#fff;
	border:10px solid #fff;
	visibility:hidden
}
div#tiny-lightbox.tiny-lightbox-loading div#tiny-lightbox-box {
	background:url(/s/js/plugins/tinyLightbox/img/loading.gif) no-repeat center #fff
}
div#tiny-lightbox.tiny-lightbox-animating a, div#tiny-lightbox.tiny-lightbox-loading a {
	display:none
}
div#tiny-lightbox-image {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
	display:none;
	margin:0 auto
}
div#tiny-lightbox-bar {
	position:absolute;
	display:none;
	background:#fff;
	padding:0 10px 10px 10px;
	font-family:Arial, Verdana;
	font-size:11px;
	line-height:16px;
	text-align:left;
	color:#666
}
a#tiny-lightbox-close, a#tiny-lightbox-slideshow {
	float:right;
	width:26px;
	height:26px
}
a#tiny-lightbox-close {
	background:url(/s/js/plugins/tinyLightbox/img/close.gif) no-repeat
}
a#tiny-lightbox-slideshow {
	background:url(/s/js/plugins/tinyLightbox/img/play-pause.gif) no-repeat
}
div.tiny-lightbox-slideshow-animating a#tiny-lightbox-slideshow {
	background-position:-26px 0
}
div#tiny-lightbox-description {
	margin-bottom:10px
}
span#tiny-lightbox-stats {
	float:left;
	font-weight:bold
}
a#tiny-lightbox-prev, a#tiny-lightbox-next {
	position:absolute;
	z-index:1000;
	width:50%;
	height:100%;
	top:0
}
@media \0screen\,screen\9 {
a#tiny-lightbox-prev, a#tiny-lightbox-next {
	background:transparent url(/s/js/plugins/tinyLightbox/img/transparent.gif) no-repeat
}
}
a#tiny-lightbox-prev {
	left:0;
	background:transparent url(/s/js/plugins/tinyLightbox/img/transparent.gif) no-repeat
}
a#tiny-lightbox-next {
	right:0;
	background:transparent url(/s/js/plugins/tinyLightbox/img/transparent.gif) no-repeat
}
a#tiny-lightbox-prev span, a#tiny-lightbox-next span {
	position:absolute;
	width:81px;
	height:48px;
	top:40%;
	visibility:hidden
}
a#tiny-lightbox-prev span {
	left:0;
	background:url(/s/js/plugins/tinyLightbox/img/prev.png) no-repeat;
	_background:none
}
a#tiny-lightbox-next span {
	right:0;
	background:url(/s/js/plugins/tinyLightbox/img/next.png) no-repeat;
	_background:none
}
@media \0screen\,screen\9 {
a#tiny-lightbox-prev span {
	background:url(/s/js/plugins/tinyLightbox/img/prev.gif) no-repeat
}
a#tiny-lightbox-next span {
	background:url(/s/js/plugins/tinyLightbox/img/next.gif) no-repeat
}
}
a#tiny-lightbox-prev span.tiny-lightbox-hover, a#tiny-lightbox-next span.tiny-lightbox-hover {
	visibility:visible
}
html {
filter:expression(document.execCommand("BackgroundImageCache", false, true))
}
#lb-wrapper {
	color:#333;
	font:12px/1.4 sans-serif;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000000
}
#lb-overlay {
	background:#000;
	height:100%;
	opacity: .85;
	position:absolute;
	width:100%
}
#lb-container {
	background:#fff;
	left:50%;
	opacity:0;
	overflow:hidden;
	position:absolute;
	top:50%
}
.lb-loading {
	height:32px;
	left:50%;
	margin:-16px 0 0 -16px;
	opacity: .7;
	position:fixed;
	top:50%;
	width:32px;
	-webkit-animation:spin 4s linear infinite;
	-moz-animation:spin 4s linear infinite;
	animation:spin 4s linear infinite
}
@-moz-keyframes spin {
100% {
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
#lb-wrapper>.lb-loading {
	background:url(/s/js/plugins/lightbox/loading_white.png)
}
#lb-container>.lb-loading {
	background:url(/s/js/plugins/lightbox/loading_black.png)
}
.lb-zoomed #lb-container {
	overflow:auto
}
#lb-container img {
	backface-visibility:hidden;
	bottom:0;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:0
}
#lb-container img.lb-stretch {
	max-height:100%;
	max-width:100%
}
.lb-zoomable #lb-container img {
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.lb-zoomed #lb-container img {
	cursor:-webkit-zoom-out;
	cursor:-moz-zoom-out;
	cursor:zoom-out;
	max-height:none;
	max-width:none;
	width:auto
}
.lb-cycler {
	background:rgba(0,0,0,0);
	cursor:pointer;
	display:none;
	height:100%;
	position:absolute;
	top:0;
	width:81px
}
.lb-cycler div {
	display:none;
	height:48px;
	margin-top:-24px;
	position:absolute;
	top:50%;
	width:100%
}
.lb-cyclable .lb-cycler, .lb-cycler:hover div {
	display:block !important
}
#lb-prev {
	left:0
}
#lb-prev div {
	background:url(/s/js/plugins/lightbox/prev.png)
}
#lb-next {
	right:0
}
#lb-next div {
	background:url(/s/js/plugins/lightbox/next.png)
}
#lb-controls {
	background:#fff;
	bottom:30px;
	left:50%;
	opacity:0;
	overflow:hidden;
	position:absolute;
	width:0
}
#lb-controls .lb-gutter {
	min-height:26px;
	padding:6px 12px
}
.lb-button {
	bottom:6px;
	cursor:pointer;
	height:26px;
	position:absolute;
	width:26px
}
#lb-play {
	background:url(/s/js/plugins/lightbox/play-pause.gif);
	display:none;
	right:38px
}
.lb-cyclable #lb-play {
	display:block
}
.lb-slideshow-active #lb-play {
	background-position:-26px 0
}
#lb-close {
	background:url(/s/js/plugins/lightbox/close.gif);
	right:6px
}
#lb-footer {
	clear:both;
	display:none;
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
	text-align:center
}
.lb-cyclable #lb-footer {
	display:block
}
div.humanized-message {
	position:fixed;
	text-align:center;
	width:70%;
	min-height:20px;
	_height:20px;
	background:#373737;
	color:#fff;
	z-index:1000000;
	padding:20px;
	font-size:30px;
	line-height:140%;
	visibility:hidden
}
div.humanized-message-shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	background:#333;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	top:-8px;
	left:-8px;
	padding:8px
}
div.x-message {
	padding:10px 10px 10px 30px !important;
	min-width:200px;
	_width:200px;
	z-index:100000;
	visibility:hidden;
	display:block;
	border-radius:3px;
	position:absolute;
	text-align:left
}
div.x-message.message-ok, div.x-message.message-success {
	border:1px solid #75AF5F;
	background:#E5F1B4 url('/s/img/ok.gif') no-repeat 10px 50%
}
div.x-message.message-error, div.x-message.message-alert, div.x-message.message-confirm {
	background:#FDA89E url('/s/img/alert.gif') no-repeat 10px 50%;
	border:1px solid #c66
}
div.x-message.message-warning {
	border-color:#F7DEA6 #D0B77F #D0B77F #F7DEA6;
	background:#FFF3CD url('/s/img/warning.gif') no-repeat 10px 50%
}
div.x-message span.x-message-close {
	display:none
}
div.x-message.x-message-closable span.x-message-close {
	display:block;
	position:absolute;
	margin:2px 2px 0 0;
	display:block;
	width:6px;
	height:6px;
	right:0;
	top:0;
	padding:0 2px 7px;
	_padding-bottom:2px;
	border-top:0;
	border-right:0;
	line-height:11px;
	font-size:11px;
	text-align:center;
	cursor:pointer
}
div.x-message.message-ok span.x-message-close, div.x-message.message-success span.x-message-close {
	border-color:#9BAE50
}
div.x-message.message-warning span.x-message-close {
	border-color:#D0B77F
}
div.x-message p.x-message-content {
	background:none;
	overflow:auto;
	display:inline;
	height:100%;
	width:100%;
	padding:0;
	line-height:15px;
	font-size:11px;
	color:#000 !important
}
div.x-message.message-confirm button {
	float:right
}
div#x-popup-overlay {
	background:transparent;
	height:100%;
	left:0;
	position:fixed;
	_position:absolute;
	top:0;
	width:100%
}
div#x-popup-container {
	left:50%;
	padding:10px;
	position:fixed;
	_position:absolute;
	text-align:left;
	top:50%;
	margin:0;
	font:11px/180% Arial, Helvetica, sans-serif
}
div#x-popup-container.x-popup-border {
	background:transparent url(/s/js/plugins/popup/img/popup-bg.png) repeat top left;
	background:rgba(82,82,82,0.7)
}
div#x-popup-container.x-popup-maximized {
	left:10%;
	top:10%;
	right:10%;
	bottom:10%;
	width:80%;
	height:80%
}
div#x-popup-content {
	background:#FFF;
	position:relative;
	height:100%;
	width:100%
}
div.x-popup.x-index-container {
	z-index:100103
}
div.x-popup.x-index-overlay {
	z-index:100102
}
div.x-popup.x-corner-all {
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px
}
div#x-popup-buttons {
	position:absolute;
	left:-10px;
	top:-10px
}
a#x-popup-close, a#x-popup-resize {
	background:url(/s/img/cms/siteadmin/buttons-slice.png) no-repeat top left;
	display:block;
	height:28px;
	outline:none;
	width:28px
}
a#x-popup-close {
	background-position:0 0
}
a#x-popup-close:hover {
	background-position:-28px 0
}
a#x-popup-resize {
	background-position:0 -31px
}
a#x-popup-resize:hover {
	background-position:-28px -31px
}
div#cc-sidecart-wrapper div.cc-sidecart-loading {
	display:none
}
div#cc-sidecart-wrapper.cc-cart-loading div.cc-sidecart-loading {
	float:right;
	display:block;
	width:16px;
	height:16px;
	margin:10px 10px 0 0;
	background:url(/s/img/cms/loading/16x16.gif) no-repeat 0 0
}
div.cc-sidecart-header a.cc-sidecart-checkout, div.cc-sidecart-footer a.cc-sidecart-checkout {
	float:right !important
}
div.cc-sidecart-item img {
	float:left
}
div.cc-sidecart-item {
	padding:10px 5px;
	min-height:80px
}
div.cc-sidecart-item div.cc-sidecart-item-details {
	margin-left:70px;
	font-size:12px;
	line-height:20px
}
div.cc-sidecart-item span.cc-sidecart-item-title {
	display:block;
	font-weight:bold;
	word-wrap:break-word
}
div.cc-sidecart-item span.cc-sidecart-item-variation {
	display:block
}
div.cc-sidecart-item div.cc-sidecart-item-quantity-container {
	text-align:right;
	padding-top:5px;
	line-height:20px
}
div.cc-sidecart-item span.cc-sidecart-item-price {
	float:left;
	display:block;
	font-size:13px
}
div#cc-sidecart div.cc-sidecart-content {
	background:white;
	color:#333
}
div.cc-sidecart-header strong {
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:19px
}
div.cc-sidecart-item {
	padding:10px 5px;
	min-height:80px
}
div.cc-sidecart-item {
	background:white;
	border-bottom:1px solid #CCC
}
a.cc-sidecart-quantity-update {
	text-align:center;
	display:block;
	font-size:9px;
	line-height:10px;
	padding:0;
	color:#999;
	text-decoration:underline
}
a.cc-sidecart-quantity-update:hover {
	color:#666;
	text-decoration:none
}
div.cc-sidecart-calculation {
	font-size:12px;
	line-height:16px;
	text-align:left
}
div.cc-sidecart-calculation span.cc-sidecart-calculation-price {
	display:block;
	font-weight:bold;
	text-align:right
}
* html div.cc-sidecart-footer {
	height:1%
}
a.cc-sidecart-quantity-update {
	text-align:center;
	display:block;
	font-size:9px;
	line-height:10px;
	padding:0;
	color:#999;
	text-decoration:underline
}
div.cc-sidecart-header a.cc-sidecart-checkout, div.cc-sidecart-footer a.cc-sidecart-checkout {
	font-weight:normal;
	margin:0 !important;
	font-size:9px;
	padding:2px 5px;
	color:white;
	text-decoration:none
}
div.cc-sidecart-header {
	background:#EEE;
	margin-top:10px;
	padding:7px 7px;
	border-bottom:1px solid #CCC;
	color:#333
}
div.cc-sidecart-footer {
	overflow:hidden;
	background:#EEE;
	padding:5px 7px;
	margin-bottom:10px;
	border-top:1px solid #CCC
}
.onlymobile {
	display:none
}





















/*--------------------------------------------------------
ランディングページワンカラム
--------------------------------------------------------*/
/*画像置き場*/
#page-1929110179 .container {
	float: none;
	margin: 0 auto;
	width: 1000px;
}
#page-1929110179 .sideBar {
	display:none;
}
#page-1929110179 .container .footer {
	display:none;
}
/*家具通販*/
#page-1929109479 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1929109479 .sideBar, #page-1929109479 .container .footer {
	display:none;
}
/*--------------------------------------------------------
ランディングページ トップ画像
--------------------------------------------------------*/
/*トップ見出し*/
.landingEyeCatch {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/ie3d96be875fac279/1397783775/std/image.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .landingEyeCatch h2.none {
	display:none;
}
/*ポイント*/
.landingEyeCatch .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.landingEyeCatch .pointArea div {
	background: #FFF url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding:10px 2em;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.landingEyeCatch .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*トップ画像下テキスト*/
.eyeCatchTxt {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i024b0e4651e967dc/1397710091/std/image.png) no-repeat left top;
	text-align:center;
	text-shadow:0 1px 2px #8D1F19;
	margin-bottom:25px;
}
.eyeCatchTxt p {
	font-size:22px;
	color:#CDDF26;
	font-weight:bold;
}
/*point-title3*/
.container .landingTit3 {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i42f949e1316c97d5/1397786736/std/image.png) no-repeat left top;
	width:1000px;
	height:52px;
	margin-bottom:25px;
}
.container .landingTit3 h2.none {
	display:none;
}
/**/
.topPrTxt {
	text-align:center;
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/ie06fffc4ace2c153/1397815399/std/image.png) no-repeat left center;
	padding:40px 20px;
	margin-bottom:50px;
	border:1px solid #ccc;
}
.topPrTxt p {
	font-size:25px;
}
/*--------------------------------------------------------
ランディングページ 3つのポイント
--------------------------------------------------------*/
/*point-title*/
.container .landingTit {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i457f1f6594866792/1397710306/std/image.png) no-repeat left top;
	width:1000px;
	height:52px;
	margin-bottom:25px;
}
.container .landingTit h2.none {
	display:none;
}
/*ポイントボックス*/
.landingPointLink {
	background:#FAECE9;
	margin:0 -20px;
	padding:20px 20px 40px;
}
.landingPointLink div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i8a599186ba569036/1397710238/std/image.png) repeat-x left top #fff;
	padding:10px;
	border:1px solid #FFF;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
	float:left;
	max-width:284px;
	margin-right:40px;
}
.landingPointLink div.lastChild {
	margin-right:0;
}
/*point*/
.landingPointLink div.point1, .landingPointLink div.point2, .landingPointLink div.point3 {
	position:relative;
	padding:115px 10px 10px;
}
/*point before*/
.landingPointLink div.point1:before, .landingPointLink div.point2:before, .landingPointLink div.point3:before {
	content:"_";
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i718ad86a3ffbc90c/1397783740/std/image.png);
	width:144px;
	height:148px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:83px;
	top:-15px;
}
.landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i75ac03988151e54b/1397783731/std/image.png);
}
.landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i929da6813715307c/1397783722/std/image.png);
}
/*point タイトル*/
.container .landingPointLink div h3 {
	background:none;
	border:none;
	font-size:15px;
	color:#C9190C;
	font-weight:bold;
	padding:35px 0 15px;
	margin:0;
}
/*morelink*/
.moreLink {
	text-align:center;
	margin:0 0 -35px;
}
.moreLink a {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i2995665c69f4ef42/1397815820/std/image.png) no-repeat center top;
	width:52px;
	height:52px;
	text-indent:-9999px;
	display:inline-block;
}
.moreLink a:hover {
	background-position:center -52px;
}
/*--------------------------------------------------------
ランディングページ 悩み解決
--------------------------------------------------------*/
.container .landingTit2 h2 {
	border:none;
	background:none;
	box-shadow:none;
	padding:0;
}
.container .landingTit2 h2 .main {
	background:#CB1A0F;
	color:#fff;
	font-size:24px;
	padding:10px;
	font-weight:bold;
	display:block;
}
.container .landingTit2 h2 .sub {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i7caca8e382fef77c/1397816138/std/image.png) no-repeat left center;
	padding:9px 4px 4px 46px;
	display:inline-block;
	margin-bottom:5px;
}
.container .landingTit2 h2 .main .stp {
	margin-right:10px;
	background:#fff;
	padding:3px 1em;
	color:#CB1A0F;
	display:inline-block;
	border-radius:5px;
}
/*悩み噴出し*/
.voiceArea {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i91803232e2378c96/1397714896/std/image.png) no-repeat left bottom;
	width:808px;
	padding-bottom:20px;
}
.voiceArea .inner {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/ibe73f85b9a0bcaa2/1397715200/std/image.png) no-repeat left top;
	padding:20px 0 0 80px;
}
.container .voiceArea h3 {
	margin:0;
	background:none;
	border:none;
	font-size:24px;
	color:#F1463D;
	padding:5px 0;
}
.voiceArea.vRight {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i12df4336929d31ad/1397714904/std/image.png);
	width:813px;
}
.voiceArea.vRight .inner {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i96f3f98808dbac12/1397715194/std/image.png);
	padding:20px 80px 0 20px;
}
.voiceName {
	background:#CB1A0F;
	padding:1px 0;
	color:#fff;
	width:165px;
	text-align:center;
}
/*--------------------------------------------------------
ランディングページ あおり文句
--------------------------------------------------------*/
.asprPR {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib41b461aa897d8f2/1397783702/std/image.png) no-repeat left top;
	padding:100px 40px;
	position:relative;
	border:1px solid #ccc;
}
.container .asprPR h2 {
	background:none;
	border:none;
	font-size:45px;
	box-shadow:none;
	overflow:inherit;
	margin:0;
	padding:0;
	color:#FF6600;
}
.container .asprPR h2 span {
	position:absolute;
	right:258px;
	top:-30px;
	font-size:40%;
	color:#FF6600;
}
.asprPR p {
	font-size:27px;
}
/*--------------------------------------------------------
ランディングページ メールフォーム
--------------------------------------------------------*/
#page-1929109479 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1929109479 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
/*家具ページ*/
#page-1929109479 .j-formnew .cc-m-form-view-sortable, #page-1929109479 .j-formnew .cc-m-form-view-submit, #page-1929109479 .j-formnew .cc-m-form-note, .cc-m-form-view-captcha {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1929109479 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*スパム防止*/
.cc-m-form-view-captcha {
	overflow:hidden;
	zoom:1;
}
/*--------------------------------------------------------
ランディングページ チェック赤囲い
--------------------------------------------------------*/
.check {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
.check .bottom {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
/*家具ページ*/
.check .bottom .inner {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 56px;
	display:block;
}
.check .bottom .inner li {
	margin:0;
	padding:10px 0;
	color:#DA1C10;
	font-size:20px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ メールフォーム追尾バナー
--------------------------------------------------------*/
#page-mail {
	position: fixed;
	bottom:40px;
	left:0;
	margin:0 auto;
	padding:0;
	width:100%;
	z-index:502;
}
#page-mail .inner {
	width:1200px;
	margin:0 auto 0;
}
#page-mail .inner a {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i03af429176079f1e/1398067594/std/image.png) no-repeat center top;
	display:block;
	width:1200px;
	height:120px;
	overflow:hidden;
	bottom:40px;
	left:0;
	padding-bottom:0px;
	text-indent:-9999px;
}
#page-mail .inner a:hover {
	background-position: center -120px;
}
#cc-m-9456137879 {
	width:1519px;
}
/*--------------------------------------------------------
ランディングページ　家電通販
--------------------------------------------------------*/

/*家電通販*/
#page-1930091479 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930091479 .sideBar, #page-1930091479 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930091479 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i93ae3e6c2f4374b2/1398133372/std/image.png);
}
/*toppr*/
#page-1930091479 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i8bc929e423c86bfb/1398133538/std/image.png);
}
/*point*/
#page-1930091479 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5172f574eff4911d/1398133460/std/image.png);
}
#page-1930091479 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29f1461f2357756d/1398133472/std/image.png);
}
#page-1930091479 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/iff545ba5ae3937f8/1398133486/std/image.png);
}
/*あおり文*/
#page-1930091479 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i19c272f11e38a660/1398149411/std/image.png);
}
/*フォーム*/
#page-1930091479 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930091479 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930091479 .j-formnew .cc-m-form-view-sortable, #page-1930091479 .j-formnew .cc-m-form-view-submit, #page-1930091479 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930091479 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　靴通販
--------------------------------------------------------*/

/*靴通販*/
#page-1930140979 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930140979 .sideBar, #page-1930140979 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930140979 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i766fa5c25b922a9c/1398148961/std/image.png);
}
/*toppr*/
#page-1930140979 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i683b3d76b7071447/1398148998/std/image.png);
}
/*point*/
#page-1930140979 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i91c1e74cb95b0ad5/1398149022/std/image.png);
}
#page-1930140979 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i63ec40ddad532d99/1398149034/std/image.png);
}
#page-1930140979 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i7605735938d75fca/1398149047/std/image.png);
}
/*あおり文*/
#page-1930140979 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i561cc5833fe362ae/1398149436/std/image.png);
}
/*フォーム*/
#page-1930140979 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930140979 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930140979 .j-formnew .cc-m-form-view-sortable, #page-1930140979 .j-formnew .cc-m-form-view-submit, #page-1930140979 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930140979 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　ファッション通販
--------------------------------------------------------*/

/*ファッション通販*/
#page-1930189079 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930189079 .sideBar, #page-1930189079 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930189079 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ieafd86ba750853c5/1398159147/std/image.png);
}
/*toppr*/
#page-1930189079 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i87af89dd1e400509/1398159194/std/image.png);
}
/*point*/
#page-1930189079 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i9386556dc71da4d3/1398159217/std/image.png);
}
#page-1930189079 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/icf349a6f9752c884/1398159232/std/image.png);
}
#page-1930189079 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i41410d2d793bc125/1398159254/std/image.png);
}
/*あおり文*/
#page-1930189079 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i4f407737c3c9b4bc/1398159170/std/image.png);
}
/*フォーム*/
#page-1930189079 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930189079 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930189079 .j-formnew .cc-m-form-view-sortable, #page-1930189079 .j-formnew .cc-m-form-view-submit, #page-1930189079 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930189079 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　服通販
--------------------------------------------------------*/

/*ファッション通販*/
#page-1930297579 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930297579 .sideBar, #page-1930297579 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930297579 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ieb211f4ee61891b2/1398214570/std/image.png);
}
/*toppr*/
#page-1930297579 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i87af89dd1e400509/1398159194/std/image.png);
}
/*point*/
#page-1930297579 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i72a260e679a0676d/1398214637/std/image.png);
}
#page-1930297579 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib9e04018e0bb2206/1398214649/std/image.png);
}
#page-1930297579 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib4093a053f36256c/1398214661/std/image.png);
}
/*あおり文*/
#page-1930297579 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i4f407737c3c9b4bc/1398159170/std/image.png);
}
/*フォーム*/
#page-1930297579 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930297579 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930297579 .j-formnew .cc-m-form-view-sortable, #page-1930297579 .j-formnew .cc-m-form-view-submit, #page-1930297579 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930297579 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　インテリア通販
--------------------------------------------------------*/

/*インテリア通販*/
#page-1930302279 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930302279 .sideBar, #page-1930302279 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930302279 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i70971508d0719a8b/1398215834/std/image.png);
}
/*toppr*/
#page-1930302279 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ie06fffc4ace2c153/1397815399/std/image.png);
}
/*point*/
#page-1930302279 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i718ad86a3ffbc90c/1397783740/std/image.png);
}
#page-1930302279 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i75ac03988151e54b/1397783731/std/image.png);
}
#page-1930302279 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i929da6813715307c/1397783722/std/image.png);
}
/*あおり文*/
#page-1930302279 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib41b461aa897d8f2/1397783702/std/image.png);
}
/*フォーム*/
#page-1930302279 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930302279 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930302279 .j-formnew .cc-m-form-view-sortable, #page-1930302279 .j-formnew .cc-m-form-view-submit, #page-1930302279 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930302279 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　古着通販
--------------------------------------------------------*/

/*古着通販*/
#page-1930312379 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930312379 .sideBar, #page-1930312379 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930312379 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0b019eff3e54e431/1398220055/std/image.png);
}
/*toppr*/
#page-1930312379 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i868b7016bf1899c7/1398220106/std/image.png);
}
/*point*/
#page-1930312379 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i72a260e679a0676d/1398214637/std/image.png);
}
#page-1930312379 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib9e04018e0bb2206/1398214649/std/image.png);
}
#page-1930312379 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib4093a053f36256c/1398214661/std/image.png);
}
/*あおり文*/
#page-1930312379 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i443b970bfb2b37d5/1398220090/std/image.png);
}
/*フォーム*/
#page-1930312379 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930312379 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930312379 .j-formnew .cc-m-form-view-sortable, #page-1930312379 .j-formnew .cc-m-form-view-submit, #page-1930312379 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930312379 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　レディース通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930335279 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930335279 .sideBar, #page-1930335279 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930335279 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ifeb99f35db836849/1398228788/std/image.png);
}
/*toppr*/
#page-1930335279 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i9230783d72cda6ea/1398228825/std/image.png);
}
/*point*/
#page-1930335279 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i6402884e8d39900d/1398228849/std/image.png);
}
#page-1930335279 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i601c8b8b007d1a8e/1398228863/std/image.png);
}
#page-1930335279 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ibe174f3f4a1f07d2/1398228872/std/image.png);
}
/*あおり文*/
#page-1930335279 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i947f1f7e2d81fa1d/1398228807/std/image.png);
}
/*フォーム*/
#page-1930335279 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930335279 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930335279 .j-formnew .cc-m-form-view-sortable, #page-1930335279 .j-formnew .cc-m-form-view-submit, #page-1930335279 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930335279 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　バッグ通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930376279 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930376279 .sideBar, #page-1930376279 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930376279 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/id5e0582fbf8f954f/1398239404/std/image.png);
}
/*toppr*/
#page-1930376279 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i210a57334c5acfed/1398239436/std/image.png);
}
/*point*/
#page-1930376279 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib38577cfb8ac11d1/1398239468/std/image.png);
}
#page-1930376279 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0766b1d7f7bdf1c9/1398239479/std/image.png);
}
#page-1930376279 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/id5780df9432d0a32/1398239489/std/image.png);
}
/*あおり文*/
#page-1930376279 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0c17cee740483733/1398239419/std/image.png);
}
/*フォーム*/
#page-1930376279 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930376279 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930376279 .j-formnew .cc-m-form-view-sortable, #page-1930376279 .j-formnew .cc-m-form-view-submit, #page-1930376279 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930376279 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　メンズファッション通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930520279 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930520279 .sideBar, #page-1930520279 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930520279 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i82b0b52c22d80174/1398306298/std/image.png);
}
/*toppr*/
#page-1930520279 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i7b1e5c2939ed58ac/1398306333/std/image.png);
}
/*point*/
#page-1930520279 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i91c1e74cb95b0ad5/1398149022/std/image.png);
}
#page-1930520279 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0766b1d7f7bdf1c9/1398239479/std/image.png);
}
#page-1930520279 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i41410d2d793bc125/1398159254/std/image.png);
}
/*あおり文*/
#page-1930520279 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i2eef25fccf8a9fc0/1398306318/std/image.png);
}
/*フォーム*/
#page-1930520279 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930520279 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930520279 .j-formnew .cc-m-form-view-sortable, #page-1930520279 .j-formnew .cc-m-form-view-submit, #page-1930520279 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930520279 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　スーツ通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930548379 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930548379 .sideBar, #page-1930548379 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930548379 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/id1b5b38831560322/1398313539/std/image.png);
}
/*toppr*/
#page-1930548379 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i907eca0d398b4cf7/1398313593/std/image.png);
}
/*point*/
#page-1930548379 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib023d5ef0a97a98d/1398313734/std/image.png);
}
#page-1930548379 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ib9e04018e0bb2206/1398214649/std/image.png);
}
#page-1930548379 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/ibfb56954d58e073b/1398313755/std/image.png);
}
/*あおり文*/
#page-1930548379 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/id5ef9053b3b62548/1398313557/std/image.png);
}
/*フォーム*/
#page-1930548379 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930548379 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930548379 .j-formnew .cc-m-form-view-sortable, #page-1930548379 .j-formnew .cc-m-form-view-submit, #page-1930548379 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930548379 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　ネット通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930587479 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930587479 .sideBar, #page-1930587479 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930587479 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i906208a70fa7bd94/1398321753/std/image.png);
}
/*toppr*/
#page-1930587479 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i1f98f100c20ca97c/1398321810/std/image.png);
}
/*point*/
#page-1930587479 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i542ef492c4a6deb5/1398322002/std/image.png);
}
#page-1930587479 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i042a1187ed119473/1398322025/std/image.png);
}
#page-1930587479 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i012d106b3a15318a/1398322037/std/image.png);
}
/*あおり文*/
#page-1930587479 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i6f6dace96bbb3daa/1398321776/std/image.png);
}
/*フォーム*/
#page-1930587479 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930587479 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930587479 .j-formnew .cc-m-form-view-sortable, #page-1930587479 .j-formnew .cc-m-form-view-submit, #page-1930587479 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930587479 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*--------------------------------------------------------
ランディングページ　ブランド通販
--------------------------------------------------------*/

/*ワンカラム化*/
#page-1930838879 .container {
	float:none;
	margin:0 auto;
	width:1000px;
}
#page-1930838879 .sideBar, #page-1930838879 .container .footer {
	display:none;
}
/*トップ見出し*/
#page-1930838879 .landingEyeCatch {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i62a6b82960dbc856/1398825843/std/image.png);
}
/*toppr*/
#page-1930838879 .topPrTxt {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i1f98f100c20ca97c/1398321810/std/image.png);
}
/*point*/
#page-1930838879 .landingPointLink div.point1:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i542ef492c4a6deb5/1398322002/std/image.png);
}
#page-1930838879 .landingPointLink div.point2:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i042a1187ed119473/1398322025/std/image.png);
}
#page-1930838879 .landingPointLink div.point3:before {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i012d106b3a15318a/1398322037/std/image.png);
}
/*あおり文*/
#page-1930838879 .asprPR {
	background-image:url(../../../../../www47/o/s22ac6978f90e3b69/img/i6f6dace96bbb3daa/1398321776/std/image.png);
}
/*フォーム*/
#page-1930838879 .j-formnew {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i29c3136a45954e61/1397728234/std/image.png) no-repeat left top;
	padding-top:36px !important;
}
#page-1930838879 .j-formnew .cc-m-form {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i5bb1c19b29fd5a4f/1397728865/std/image.png) no-repeat left bottom;
	padding-bottom:36px;
}
#page-1930838879 .j-formnew .cc-m-form-view-sortable, #page-1930838879 .j-formnew .cc-m-form-view-submit, #page-1930838879 .j-formnew .cc-m-form-note {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i0a0cbb15c109407d/1397728842/std/image.png) repeat-y center top;
	padding:0 36px;
}
#page-1930838879 .j-formnew .cc-m-form-note {
	margin-top:0;
}
/*<link rel="stylesheet" href="http://www.asp-plaza.jp/aspr-site-css/aspr-landing.css" type="text/css" />*/


#gnav ul.mainNav1 li#cc-nav-view-1179867879, #gnav ul.mainNav1 li#cc-nav-view-1179832579, #gnav ul.mainNav1 li#cc-nav-view-1911242279, #gnav ul.mainNav1 li#cc-nav-view-1177941879, #gnav ul.mainNav1 li#cc-nav-view-1177941879, #gnav ul.mainNav1 li#cc-nav-view-1177941879, #gnav ul.mainNav1 li#cc-nav-view-1591722679, #gnav ul.mainNav1 li#cc-nav-view-1179868779, #gnav ul.mainNav1 li#cc-nav-view-1177941679, #gnav ul.mainNav1 li#cc-nav-view-1499051779, ul#mainNav2 li#cc-nav-view-1927883979, ul#mainNav2 li#cc-nav-view-1927884479, ul#mainNav2 li#cc-nav-view-1927884179, ul#mainNav2 li#cc-nav-view-1930302279, ul#mainNav2 li#cc-nav-view-1929109479, ul#mainNav2 li#cc-nav-view-1930091479, ul#mainNav2 li#cc-nav-view-1930838879, ul#mainNav2 li#cc-nav-view-1930587479, ul#mainNav2 li#cc-nav-view-1930140979, ul#mainNav2 li#cc-nav-view-1930189079, ul#mainNav2 li#cc-nav-view-1930312379, ul#mainNav2 li#cc-nav-view-1930297579, ul#mainNav2 li#cc-nav-view-1930335279, ul#mainNav2 li#cc-nav-view-1930376279, ul#mainNav2 li#cc-nav-view-1930520279, ul#mainNav2 li#cc-nav-view-1930548379, ul#mainNav2 li#cc-nav-view-1929110179, #globalFooter ul.mainNav1 li#cc-nav-view-1179867879, #globalFooter ul.mainNav1 li#cc-nav-view-1179832579, #globalFooter ul.mainNav1 li#cc-nav-view-1911242279, #globalFooter ul.mainNav1 li#cc-nav-view-1177941879, #globalFooter ul.mainNav1 li#cc-nav-view-1591722679, #globalFooter ul.mainNav1 li#cc-nav-view-1179868779, #globalFooter ul.mainNav1 li#cc-nav-view-1177941679, #globalFooter ul.mainNav1 li#cc-nav-view-1499051779 {
	display:none;
}
input {
	max-width:480px;
}
textarea {
	max-width:550px;
}
.mustmark {
	color:#DA1C10;
}
.accessDenied {
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	padding: 2em;
	background-color: #FCF2F3;
	border: 4px solid #D3454F;
	width: 800px;
	margin: 40px auto 0;
}
/*--------------------------------------------------------
ランディングページ　楽天通販　下記以外はインテリアと共通
--------------------------------------------------------*/

/*トップ見出し*/
.rakuten {
background:url(../../../../../入力補助サービス/img/r_eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .rakuten h2.none {
	display:none;
}
/*ポイント*/
.rakuten .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.rakuten .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding:10px 2em;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.rakuten .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ　Amazon通販　下記以外はインテリアと共通
--------------------------------------------------------*/

/*トップ見出し*/
.amazon {
background:url(../../../../../入力補助サービス/img/a_eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .amazon h2.none {
	display:none;
}
/*ポイント*/
.amazon .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.amazon .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding:10px 2em;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.amazon .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ　サジェスト対策パートナー　下記以外はインテリアと共通
--------------------------------------------------------*/


/*トップ見出し*/
.PARTNER2015 {
background:url(../../../../../入力補助サービス/img/p_eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .PARTNER2015 h2.none {
	display:none;
}
/*toppr*/		
	.PARTNER2015PrTxt {
	text-align:center;
 background:url(../../../../../入力補助サービス/img/p_img13.png) no-repeat left center;
	padding:40px 20px;
	margin-bottom: 50px;
	border:1px solid #ccc;
}
.PARTNER2015PrTxt p {
	font-size:25px;
}
/*ポイント*/
.PARTNER2015 .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.PARTNER2015 .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding:10px 2em;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.PARTNER2015 .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*point*/
#partner2015 .landingPointLink div.point1:before {
background-image:url(../../../../../入力補助サービス/img/p_point01.png);
}
#partner2015 .landingPointLink div.point2:before {
background-image:url(../../../../../入力補助サービス/img/p_point02.png);
}
#partner2015 .landingPointLink div.point3:before {
background-image:url(../../../../../入力補助サービス/img/p_point03.png);
}
/*あおり文*/

.PARTNER2015PR {
background:url(../../../../../入力補助サービス/img/p_img11.png) no-repeat left top;
	padding:100px 40px;
	position:relative;
	border:1px solid #ccc;
}
.PARTNER2015PR h2 {
	background:none !important;
	border:none !important;
	font-size:45px !important;
	box-shadow:none !important;
	overflow:inherit;
	margin:0 !important;
	padding:0 !important;
	color:#FF6600;
}
.PARTNER2015PR h2 span {
	position:absolute;
	right:258px;
	top:-30px;
	font-size:40%;
	color:#FF6600;
}
.PARTNER2015PR p {
	font-size:27px;
}
.fukidasi {
	padding: 0 25px 5px 25px;
	border-bottom: #F2564E solid 2px;
}
.fukidasi.f_left {
	margin-left :50px;
}
.fukidasi.f_right {
	margin-right :50px;
}
/*--------------------------------------------------------
ランディングページ　サジェスト相談風評被害
--------------------------------------------------------*/

/*point-title3*/
.container .landingfu_hyo3 {
background:url(../../../../../入力補助サービス/img/fu-hyo-tit.png) no-repeat left top;
	width:1000px;
	height:52px;
	margin-bottom:25px;
}
.container .landingfu_hyo3 h2.none {
	display:none;
}
/*トップ見出し*/
.fu_hyo {
background:url(../../../../../入力補助サービス/img/fu-hyo-eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .fu_hyo h2.none {
	display:none;
}
/*ポイント*/
.fu_hyo .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.fu_hyo .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding:10px 2em;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.fu_hyo .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ　ヤフーショップ向け
--------------------------------------------------------*/


/*トップ見出し*/
.yshop {
background:url(../../../../../入力補助サービス/img/yshop_eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.container .yshop h2.none {
	display:none;
}
/*ポイント*/
.yshop .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.yshop .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding: 5px 1em;
	;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.yshop .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*あおり文*/

.yshopPR {
background:url(../../../../../入力補助サービス/img/yshop_img11.png) no-repeat left top;
	padding:100px 40px;
	position:relative;
	border:1px solid #ccc;
}
.yshopPR h2 {
	background:none;
	border:none;
	font-size:45px;
	box-shadow:none;
	overflow:inherit;
	margin:0;
	padding:0;
	color:#FF6600;
}
.yshopPR h2 span {
	position:absolute;
	right:258px;
	top:-30px;
	font-size:40%;
	color:#FF6600;
}
.yshopPR p {
	font-size:27px;
}
/*--------------------------------------------------------
ランディングページ　ポンパレモール向け
--------------------------------------------------------*/


/*トップ見出し*/
.ponmall {
background:url(../../../../../入力補助サービス/img/pon_eyecatch.png) no-repeat left top;
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
.ponsubtit {
	text-shadow: -2px -2px #FFF, 2px -2px #FFF, -2px 2px #FFF, 2px 2px #FFF,  -2px -1px #FFF, 2px -1px #FFF, -1px 2px #FFF, 2px 1px #FFF, -2px 1px #FFF, 1px -2px #FFF;
	color:#06C;
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 110px;
}
.ponmall h2.pontit {
	margin: 0;
	padding:0;
	background: none;
	border: 0;
	box-shadow: none;
	color: #C00;
	font-size: 3em;
	font-weight: bold;
	text-shadow: -3px -3px #FFF, 3px -3px #FFF, -3px 3px #FFF, 3px 3px #FFF, -3px -1px #FFF, 3px -1px #FFF, -1px 3px #FFF, 3px 1px #FFF, -3px 1px #FFF, 1px -3px #FFF;
}
/*ポイント*/
.ponmall .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.ponmall .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding: 5px 1em;
	;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.ponmall .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ　価格ドットコム向け
--------------------------------------------------------*/


/*トップ見出し*/
.kcom {
	background: none;
}
/*トップ見出し　タイトル*/
					
.kcom h2.pontit {
	margin: 0;
	padding:0;
	background: none;
	border: 0;
	box-shadow: none;
	color: #C00;
	font-size: 3em;
	font-weight: bold;
	text-shadow: -3px -3px #FFF, 3px -3px #FFF, -3px 3px #FFF, 3px 3px #FFF, -3px -1px #FFF, 3px -1px #FFF, -1px 3px #FFF, 3px 1px #FFF, -3px 1px #FFF, 1px -3px #FFF;
}
/*ポイント*/
.kcom .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.kcom .pointArea div {
	background:url(../../../../../www47/o/s22ac6978f90e3b69/img/i655479e4f1b16be0/1397710074/std/image.png) repeat-x left bottom;
	padding: 5px 1em;
	;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.kcom .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
/*--------------------------------------------------------
ランディングページ　YouTube向け
--------------------------------------------------------*/

/*あおり文*/

.ytubePR {
background:url(../../../../../入力補助サービス/img/yt_img04.png) no-repeat left top;
	padding:100px 40px;
	position:relative;
	border:1px solid #ccc;
}
.ytubePR h2 {
	background:none;
	border:none;
	font-size:45px;
	box-shadow:none;
	overflow:inherit;
	margin:0;
	padding:0;
	color:#FF6600;
}
.ytubePR h2 span {
	position:absolute;
	right:258px;
	top:-30px;
	font-size:40%;
	color:#FF6600;
}
.ytubePR p {
	font-size:27px;
}
/*--------------------------------------------------------
ランディングページ　サジェスト 削除 相談 風評対策の入力補助サービス
--------------------------------------------------------*/

/*トップ見出し*/

h1.sssf_toptext {
	text-indent: -9999px;
	margin-top: -111px;
	margin-bottom: -30px;
	background: none;
	border_bottom: none;
	box-shadow:none;
}
#sssf_01 h2 {
	border: none;
	background: none;
	padding: none;
	margin: 10px;
	font-weight: bold;
	font-size: 1.8em;
	text-align: center;
	color: #FFF;
	text-shadow: -1px -1px #900;
	/*-------------------　背景のグラデーション　---------------------- */
    background-image: -webkit-gradient(  linear,  left bottom,  right bottom,  color-stop(0, #CB1C0F),  color-stop(0.5, #F2615C),  color-stop(1, #CB1C0F)  );
	background-image: -o-linear-gradient(right, #CB1C0F 0%, #F2615C 50%, #CB1C0F 100%);
	background-image: -moz-linear-gradient(right, #CB1C0F 0%, #F2615C 50%, #CB1C0F 100%);
	background-image: -webkit-linear-gradient(right, #CB1C0F 0%, #F2615C 50%, #CB1C0F 100%);
	background-image: -ms-linear-gradient(right, #CB1C0F 0%, #F2615C 50%, #CB1C0F 100%);
	background-image: linear-gradient(to right, #CB1C0F 0%, #F2615C 50%, #CB1C0F 100%);
}
div.sssf_ol {
background: url(../../../../../入力補助サービス/img/sssf_ol_bg.gif) repeat top;
	width: 780px;
	margin: 0 auto;
	padding: 3px;
	box-shadow: 1px 1px 3px #999;
}
#sssf_01 ol {
	background-color: #FFF;
	counter-reset: mezasu5;
	border: 8px #333 solid;
	margin: 20px;
	padding: 10px 20px 50px 20px;
}
#sssf_01 li {
 color:;
	font-weight: bold;
	font-size: 2em;
	border-bottom: dashed 2px #666666;
	padding: 50px 0 0 30px;
}
#sssf_01 li:before {
	color: #FFF;
	counter-increment: mezasu5;
	content: counter(mezasu5)".";
	font-style: italic;
	font-size: 2em;
	padding: 0 50px;
 background: #EEE url(../../../../../入力補助サービス/img/sssf_text_bg.gif) repeat;
	text-shadow: 5px -5px #00551A, 4px -4px white;
	font-weight: bold;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
#sssf_02 h2 {
	border: none;
	background: none;
	padding: none;
	margin: 10px;
	font-weight: bold;
	font-size: 1.8em;
	text-align: center;
	color: #FFF;
	text-shadow: -1px -1px #000;
	/*-------------------　背景のグラデーション　---------------------- */
			background-image: -webkit-gradient(  linear,  right bottom,  left bottom,  color-stop(0, #00551A),  color-stop(0.5, #1F9C45),  color-stop(1, #00551A)  );
	background-image: -o-linear-gradient(left, #00551A 0%, #1F9C45 50%, #00551A 100%);
	background-image: -moz-linear-gradient(left, #00551A 0%, #1F9C45 50%, #00551A 100%);
	background-image: -webkit-linear-gradient(left, #00551A 0%, #1F9C45 50%, #00551A 100%);
	background-image: -ms-linear-gradient(left, #00551A 0%, #1F9C45 50%, #00551A 100%);
	background-image: linear-gradient(to left, #00551A 0%, #1F9C45 50%, #00551A 100%);
}
#sssf_02 h3 {
	background: none;
	text-align: center;
	font-size: 1.8em;
	border: 0px;
}
#sssf_02 p.sssf_34 {
	font-size: 1.3em;
	margin: 0 80px;
	;
}
.sssf_34 span {
	font-weight: bold;
	color:	#CB1A0F;
	font-size: 5em;
	text-shadow: 2px 2px #999;
	line-height: 1.5em;
}
#sssf_02 div {
	height: 165px;
	margin: 3px 0 3px 4px;
	width: 21%;
	float: left;
	border: 3px solid #ccc;
	padding: 15px;
	color: #000;
}
#sssf_02 h4 {
 background: url(../../../../../入力補助サービス/img/sssf_ol_bg.gif) repeat top;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFF;
	text-shadow: -1px -1px 1px #333;
	background-color: #C00;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 10px;
}
/*--------------------------------------------------------
ランディングページ　風評被害対策 サジェスト削除 入力補助サービス
--------------------------------------------------------*/

.fht_top {
 background: url(../../../../../入力補助サービス/img/fht_eyecatch.jpg) no-repeat top;
	width: 1000px;
	height: 365px;
}
.fht_top h1 {
	border-bottom: none;
	box-shadow: none;
	background: none;
	color: #FFF;
	font-weight: bold;
	font-size: 2.6em;
	line-height: 1.3em;
	text-shadow:
 -1px -1px #3B8700,  1px -1px #3B8700,  -1px 1px #3B8700,  1px 1px #3B8700,  2px 2px 3px #021001;
	padding: 80px 0 0 20px;
	margin-top: -111px;
}
.fht_top p {
	font-size: 1.1em;
	color: #000;
	text-shadow: 1px 1px 3px #BDD2A9;
	padding-left: 25px;
}
.fht_list {
	list-style: inside square;
	background-color: #fff;
	margin: 10px;
	padding: 30px 20px;
	font-size: 1.3em;
	line-height: 1.8em;
}
.fht_list li:before {
	content: "■";
}
.fht_etc div {
	float: left;
	width: 20%;
	min-height: 100px;
}
.fht_etc_img {
	margin: 0 auto;
	border: 1px solid #ccc;
}
.fht_etc_em {
	font-size: 1.8em;
	color: #FFF;
	background-color: #000;
	padding: 10px;
	text-align: center;
}
.float_stamp {
	width: 180px;
	float: left;
	margin: -70px 10px 0 0;
}
/*-------------------　ふきだしCSS　---------------------- */

.fukidasibox {
	position: relative;
	background: #ffffff;
	border: 3px solid #cccccc;
	border-radius: 5px;
	box-shadow:1px 1px 3px 0px #cccccc;
	/* 中身について */
	padding: 30px 15px 0 15px;
	font-size: 1.2em;
}
.fukidasibox:after, .fukidasibox:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.fukidasibox:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 20px;
	margin-left: -20px;
}
.fukidasibox:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #cccccc;
	border-width: 25px;
	margin-left: -25px;
}
/*-------------------　対策事例Table　---------------------- */

.fht_jirei {
	margin: 20px;
}
.fht_jirei h4 {
	font-weight: bold;
	font-size: 1.3em;
	color: #FFF;
	padding: 10px;
	background: #53C2FE;
	text-shadow: 1px 1px 3px #39F
}
.fht_jirei table {
	border: 1px solid #53C2FE;
}
.fht_jirei th {
	border: 1px solid #53C2FE;
	font-weight: bold;
	width: 11%;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}
.fht_jirei td {
	min-width: 130px;
	border: 1px solid #53C2FE;
	padding: 20px 10px;
	vertical-align: middle;
}
.fht_seikou {
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 15px;
	padding: 20px;
}
/*====================================================================
ランディングページ　簡略化用　スタイルシートまとめ
====================================================================*/

h1.LP_tit {
	font-size: 32px;
	line-height: 90px;
	color: #FFF;
	font-weight: normal;
	width: 960px;
	margin: 0 auto;
	text-shadow: -1px -1px 0px #000;
 background, border, box-shadow: none;
	position: relative;
	display: block;
}
.LP_eyecatch {
	padding:0 300px 0 20px;
	height:445px;
	position:relative;
}
/*トップ見出し　タイトル*/
					
.LP_eyecatch h2.pontit {
	margin: 0;
	padding:0;
	background: none;
	border: 0;
	box-shadow: none;
	color: #C00;
	font-size: 3em;
	font-weight: bold;
	text-shadow: -3px -3px #FFF, 3px -3px #FFF, -3px 3px #FFF, 3px 3px #FFF, -3px -1px #FFF, 3px -1px #FFF, -1px 3px #FFF, 3px 1px #FFF, -3px 1px #FFF, 1px -3px #FFF;
}
/*ポイント*/
.LP_eyecatch .pointArea {
	position:absolute;
	left:20px;
	bottom:50px;
}
.LP_eyecatch .pointArea div {
background:url(../../../../../入力補助サービス/img/pointarea_bg.png) repeat-x left bottom;
	padding: 5px 1em;
	;
	float:left;
	margin-right:20px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0 2px 4px #AEAEAE;
}
.LP_eyecatch .pointArea div p {
	font-size:22px;
	font-weight:bold;
}
.topPrTxt {
	text-align:center;
	padding:40px 20px;
	margin-bottom:50px;
	border:1px solid #ccc;
}
/*================== 申込から請求書までの流れ　==================*/

.moushikomi_demo li {
	background: url(../new_img/arrow001.png) no-repeat 0 3px;
	padding: 0 0 0 45px !important;
	list-style: none !important;
	clear:both;
}
.pdfbg {
	background: url(../new_img/icon_pdf.png) no-repeat 160px 0;
}
.zipbg {
	background: url(../new_img/icon_zip.png) no-repeat 280px 0;
}
h1.header {
	border-top: none !important;
}
h1.footer {
	border-top: none !important;
}
h2.footer {
	border: none !important;
}
/*-------------------　お問い合わせ　---------------------- */

table.formlist {
	margin: 60px auto 20px;
	border: #999 1px solid;
	border-width: 1px 1px 0 0;
}
table.formlist th {
	border: #999 1px solid;
	border-width: 0 0 1px 1px;
	padding: 15px;
	background: url(../new_img/tdbg.gif);
	font-weight: bold;
	font-size: 14px;
}
table.formlist td {
	border: #999 1px solid;
	border-width: 0 0 1px 1px;
	padding: 15px;
	font-size: 14px;
}
.ppBox {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
	margin: 20px;
	border: #000 1px solid;
}
/* ========================= パンくず ========================================*/

.pan {
	margin: 0 0 0 0;
	font-size: 12px;
}
.pan a {
	color: #333 !important;
	font-weight: normal;
	text-decoration:underline !important;
}
.pan a:hover {
	text-decoration: none !important;
}
/* ----------------------------　seo対策ならアスプロ1 　------------------------------------ */

.seo_aspr001 {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
}
.seo_aspr001 div {
	float: left;
	margin: 0 0 0 20px;
}
/* ----------------------------　初めてのseo対策 　------------------------------------ */

section.aspr_p p {
	margin: 0 0 10px 0;
	font-size: 0.85em;
}
.asprimg001 {
	background: url(../new_img/asprimg001.jpg) no-repeat 0 0;
	padding: 0 0 0 300px;
}
.asprimg002 {
	background: url(../new_img/asprimg002.jpg) no-repeat right 0;
	padding: 0 400px 0 0;
}
.asprimg004 {
	background: url(../new_img/asprimg004.jpg) no-repeat right 0;
}
.asprimg004 li {
	list-style-type: decimal;
	margin: 0 0 0 50px;
}
.asprimg006 {
	background: url(../new_img/asprimg006.jpg) no-repeat 0 0;
	padding: 0 0 20px 300px;
}
.asprimg006 p {
	margin: 0 0 15px 0;
}
.asprimg008 {
	background: url(../new_img/asprimg008.jpg) no-repeat 0 0;
	padding: 0 0 20px 300px;
	margin: 30px 0 0 0;
}
.asprimg010 {
	background: url(../new_img/asprimg010.jpg) no-repeat 0 0;
	padding: 0 0 20px 250px;
	margin: 30px 0 0 0;
}
.asprimg010 p {
	margin: 0 0 15px 0;
}
.asprimg011 {
	background: url(../new_img/asprimg011.gif) no-repeat 0 30px;
	padding: 0 0 0 380px;
	margin: 30px 0 0 0;
}
.asprimg011 p {
	margin: 0 0 10px 0;
}
.asprimg013 {
	background: url(../new_img/asprimg013.jpg) no-repeat 0 0;
	padding: 0 0 15px 330px;
	margin: 30px 0 0 0;
}
.asprimg014 {
	background: url(../new_img/asprimg014.jpg) no-repeat right 0;
	padding: 0 330px 15px 0;
	margin: 30px 0 0 0;
}
.asprimg015 {
	background: url(../new_img/asprimg015.jpg) no-repeat 0 0;
	padding: 0 0 50px 330px;
	margin: 30px 0 0 0;
}
.asprimg016 {
	background: url(../new_img/asprimg016.jpg) no-repeat right 0;
	padding: 0 330px 20px 0;
	margin: 30px 0 0 0;
}
.asprimg017 {
	background: url(../new_img/asprimg017.jpg) no-repeat 0 0;
	padding: 0 0 50px 280px;
	margin: 30px 0 0 0;
}
.asprimg018 {
	background: url(../new_img/asprimg018.jpg) no-repeat right 0;
	padding: 0 250px 0 0;
	margin: 30px 0 0 0;
}
.asprimg019 {
	background: url(../new_img/asprimg019.jpg) no-repeat 0 0;
	padding: 0 0 10px 300px;
	margin: 30px 0 0 0;
}
.asprimg020 {
	background: url(../new_img/asprimg020.jpg) no-repeat right 0;
	padding: 0 270px 50px 0;
	margin: 30px 0 0 0;
}
.asprimg021 {
	background: url(../new_img/asprimg021.jpg) no-repeat 0 0;
	padding: 0 0 0 380px;
	margin: 30px 0 0 0;
}
.asprimg022 {
	background: url(../new_img/asprimg022.gif) no-repeat right 0;
	padding: 0 290px 0 0;
	margin: 30px 0 0 0;
}
.asprimg023 {
	background: url(../new_img/asprimg023.jpg) no-repeat 0 0;
	padding: 0 0 20px 360px;
	margin: 30px 0 0 0;
}
/* ============================= トラフィックseo対策　==================*/

.trafficimg001 {
	background: url(../new_img/trafficimg001.jpg) no-repeat 0 0;
	padding: 0 0 10px 300px;
	margin: 0 0 10px 0;
}
.trafficimg001 p {
	margin: 0 0 15px 0;
}
.trafficimg002 {
	background: url(../new_img/trafficimg002.gif) no-repeat right 0;
	padding: 0 0 0 0;
	margin: 10px 0;
}
.trafficimg002 li {
	list-style-type: decimal;
	margin: 0 0 0 50px;
	line-height: 150%;
}
.trafficimg002 p {
	font-size: 0.90em;
}
.trafficimg003 {
	background: url(../new_img/trafficimg003.jpg) no-repeat 0 0;
	padding: 0 0 0 310px;
	margin: 30px 0;
}
.trafficimg003 li {
	list-style-type: decimal;
	margin: 0 0 0 50px;
	line-height: 150%;
}
.trafficimg003 p {
	font-size: 0.90em;
}
/*==============　ブランディング力アップ================================//*/


.jirei1 {
	width:240px;
	height: 240px;
	float:left;
	margin-right:4px;
	padding-top: 3px;
}
.jirei1 p {
	margin-top : 5px;
	padding:3px;
}
span.j-title {
	color: #FFF;
	font-weight:bold;
	border:0;
	padding: 3px 5px 3px 8px;
	background-color:#C00;
	text-shadow:1px 1px 0px #600;
	box-shadow: 1px 1px 2px #300;
	border-radius:5px;
}
.success_exm {
	clear: both;
	overflow: hidden;
	margin: 20px 0 10px 0;
}
.success_exmTxt {
	float: right;
	width: 430px;
}
.success_exmImg {
	float: left;
	margin: 0 10px 0 0;
}
.successTitle001 {
	font-weight: bold;
	color: #0068b7;
	border-bottom: #a6a5a5 dotted 1px;
	padding-bottom: 2px;
	font-size: 18px;
}
.successTitle002 {
	font-weight: bold;
	color: #00479d;
	border-bottom: #a6a5a5 dotted 1px;
	padding-bottom: 2px;
	font-size: 18px;
}
.successTitle003 {
	color: #be0514;
	font-weight: bold;
	border-bottom: #a6a5a5 dotted 1px;
	padding-bottom: 2px;
	font-size: 18px;
}
.success_exmTxt p {
	margin: 0 0 10px 0 !important;
}
.priceBox_monthly {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
}
.monthly_midashi {
	float: left;
	background-color: #C00;
	padding: 20px 20px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin: 0 20px;
}
.monthly_midashi div {
	font-size: 15px !important;
}
.monthly_company {
	float: left;
	margin: 0 20px 0 0;
}
.yahoo {
	font-size: 28px;
	font-weight: bold;
	color: #C00;
	margin: 20px 0 10px 0;
	text-shadow: 3px 3px 1px #CCC;
}
.google {
	font-size: 28px;
	font-weight: bold;
	color: #036;
	text-shadow: 3px 3px 1px #CCC;
}
.monthly_price {
	float: left;
	font-size: 72px;
	margin: 40px 0 0 0;
	font-weight: bold;
	text-shadow: 3px 3px 1px #CCC;
}
.monthly_price span {
	font-size:24px;
}
.r-tit {
	color: #FFF;
	font-weight:bold;
	border:0;
	padding: 3px 5px 3px 8px;
	background-color:#C00;
	text-shadow:1px 1px 0px #600;
	box-shadow: 1px 1px 2px #300;
	border-radius:5px;
	margin:5px;
}
.ihope-1 {
}
.sesaku1 {
	font-size:large;
}
.ryo-kin {
}
.kouho {
	font-weight:bold;
}

