div#cc-tp-padding-container {
	padding: 0px !important; text-align: center; position: relative;
}
div#cc-tp-container {
	width: 100%; text-align: left; position: relative;
}
div#cc-tp-header {
	width: 100%;
}
div#cc-tp-nav {
	background: rgb(255, 255, 255); padding: 15px 0px; width: 100%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
html > body div#cc-tp-nav {
	background: url("http://u.jimdo.com/www57/o/layout/l7339f309477e1fd1/img/bg-01.png") 0px 0px;
}
div#cc-tp-nav .cc-tp-gutter {
	margin: 0px auto; width: 960px; position: relative;
}
div#cc-tp-main {
	margin: 30px 0px;
}
div#cc-tp-wrapper {
	margin: 0px auto; width: 960px; height: 100%;
}
div#cc-tp-emotion {
	margin: 0px 0px 20px;
}
div#cc-tp-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-image: none; width: 680px; float: right;
}
div#cc-tp-sidebar {
	background: none; width: 240px; float: left;
}
div#cc-tp-footer {
	background: rgb(255, 255, 255); padding: 15px 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
html > body div#cc-tp-footer {
	background: url("http://u.jimdo.com/www57/o/layout/l7339f309477e1fd1/img/bg-01.png") 0px 0px;
}
div#cc-tp-footer a {
	font-weight: normal; text-decoration: none;
}
div#cc-tp-footer a:hover {
	text-decoration: underline;
}
div#cc-tp-sidebar .cc-tp-gutter {
	
}
div#cc-tp-content .cc-tp-gutter {
	padding: 20px;
}
div#cc-tp-footer .cc-tp-gutter {
	margin: 0px auto; width: 960px;
}
div.jimdofriends {
	margin: 0px 0px 20px !important; padding: 0px !important; width: 0px; float: left;
}
div.jimdofriends .vcard {
	background: none !important; border-width: medium medium 1px !important; border-style: none none solid !important; border-color: currentColor currentColor rgb(209, 202, 197) !important; margin: 4px 0px !important; padding: 0px 0px 4px !important; border-image: none !important;
}
div#cc-tp-content div.jimdofriends {
	width: 500px !important;
}
div#cc-tp-content div.jimdofriends .vcard {
	width: 500px !important;
}
div#cc-tp-sidebar div.jimdofriends {
	width: 230px !important;
}
div#cc-tp-sidebar div.jimdofriends .vcard {
	width: 230px !important;
}
ul.mainNav1 {
	list-style: none; margin: 0px !important; padding: 0px; text-align: left; line-height: 100%;
}
ul.mainNav2 {
	list-style: none; margin: 0px !important; padding: 0px; text-align: left; line-height: 100%;
}
ul.mainNav3 {
	list-style: none; margin: 0px !important; padding: 0px; text-align: left; line-height: 100%;
}
ul.mainNav1 {
	margin: 0px; padding: 0px; display: block;
}
ul.mainNav1 li {
	list-style: none; margin: 0px !important; padding: 0px; display: inline;
}
ul.mainNav2 li {
	list-style: none; margin: 0px !important; padding: 0px; display: inline;
}
ul.mainNav3 li {
	list-style: none; margin: 0px !important; padding: 0px; display: inline;
}
ul.mainNav1 li a {
	margin: 0px 15px 0px 0px; font-weight: normal; text-decoration: none !important; float: left; display: block; position: relative;
}
ul.mainNav1 li a:link {
	margin: 0px 15px 0px 0px; font-weight: normal; text-decoration: none !important; float: left; display: block; position: relative;
}
ul.mainNav1 li a:active {
	margin: 0px 15px 0px 0px; font-weight: normal; text-decoration: none !important; float: left; display: block; position: relative;
}
ul.mainNav1 li a:visited {
	margin: 0px 15px 0px 0px; font-weight: normal; text-decoration: none !important; float: left; display: block; position: relative;
}
ul.mainNav1 li a span {
	margin: 0px; padding: 6px; display: block; position: relative;
}
ul.mainNav1 li a.current {
	background: rgb(235, 194, 153); border-radius: 4px; color: rgb(255, 255, 255) !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.mainNav1 li a.parent {
	background: rgb(235, 194, 153); border-radius: 4px; color: rgb(255, 255, 255) !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.mainNav1 li a:hover {
	background: rgb(235, 194, 153); border-radius: 4px; color: rgb(255, 255, 255) !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.mainNav1 li a.current:hover {
	background: rgb(235, 194, 153); border-radius: 4px; color: rgb(255, 255, 255) !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.mainNav1 li a.parent:hover {
	background: rgb(235, 194, 153); border-radius: 4px; color: rgb(255, 255, 255) !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.mainNav2 li a {
	padding: 8px 4px; line-height: 100%; text-decoration: none; border-bottom-color: rgb(242, 239, 236); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
ul.mainNav2 li a:link {
	padding: 8px 4px; line-height: 100%; text-decoration: none; border-bottom-color: rgb(242, 239, 236); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
ul.mainNav2 li a:active {
	padding: 8px 4px; line-height: 100%; text-decoration: none; border-bottom-color: rgb(242, 239, 236); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
ul.mainNav2 li a:hover {
	padding: 8px 4px; line-height: 100%; text-decoration: none; border-bottom-color: rgb(242, 239, 236); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
ul.mainNav2 li a:visited {
	padding: 8px 4px; line-height: 100%; text-decoration: none; border-bottom-color: rgb(242, 239, 236); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
ul.mainNav2 li a.current {
	font-weight: bold;
}
ul.mainNav2 li a.parent {
	font-weight: bold;
}
ul.mainNav2 li a.current:hover {
	font-weight: bold;
}
ul.mainNav2 li a.parent:hover {
	font-weight: bold;
}
ul.mainNav3 li a.current {
	font-weight: bold;
}
ul.mainNav3 li a.parent {
	font-weight: bold;
}
ul.mainNav3 li a.current:hover {
	font-weight: bold;
}
ul.mainNav3 li a.parent:hover {
	font-weight: bold;
}
ul.mainNav3 {
	margin: 0px; padding: 0px 0px 20px;
}
ul.mainNav3 li a {
	padding: 8px 10px 8px 20px; border: currentColor; border-image: none; line-height: 100%; text-decoration: none; display: block;
}
ul.mainNav3 li a:link {
	padding: 8px 10px 8px 20px; border: currentColor; border-image: none; line-height: 100%; text-decoration: none; display: block;
}
ul.mainNav3 li a:active {
	padding: 8px 10px 8px 20px; border: currentColor; border-image: none; line-height: 100%; text-decoration: none; display: block;
}
ul.mainNav3 li a:hover {
	padding: 8px 10px 8px 20px; border: currentColor; border-image: none; line-height: 100%; text-decoration: none; display: block;
}
ul.mainNav3 li a:visited {
	padding: 8px 10px 8px 20px; border: currentColor; border-image: none; line-height: 100%; text-decoration: none; display: block;
}
