/*  
Theme Name: Webby Blue
Theme URI: http://www.justskins.com/
Description: Webby is a Web 2.0 style widget ready <a href="http://www.justskins.com/css-themes-skins/wordpress-themes/">Wordpress theme</a> by <a href="http://www.xeonext.com">Xeonext Web Solutions</a>.
Version: 1.0
Author: Just Skins
Author URI: http://www.justskins.com/

	This theme is released under Creative Commons Attribution 2.5 License.

*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, table, th, td {
	padding: 0px;
	margin: 0px;
}
body {
	color: #333333;
	background: #eaeaea;
	margin: 0px;
	padding: 0px;
	font-family:  Verdana,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	line-height: 150%;
}
a {
	color: #993300;
	text-decoration: none;
}
a:visited {
	color: #993300;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
}
img {
	border: none;
}
p {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 0px;
}
h1 {
	margin:0px;
	height: 60px;
	font: lighter 2.4em/1.2em Georgia,"Times New Roman",Times,serif;
	color: #333333;
}
h1 a, h1 a:visited{
	color: #333333;
	text-decoration: none;
}
h1 a:hover{
	color: #333333;
	text-decoration: none;
	border: none;
	background: none;
}
h2 {
	color: #339900;
	width:585px;
	background-image: url(images/h2_back.png);
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	line-height: 110%;
	font-weight: bold;
}
h2 a, h2 a:visited {
	color: #339900;
	text-decoration: none;
}
h2 a:hover {
	color: #FF0000;
	text-decoration: none;
}
h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #339900;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h4 {
	color: #758d38;
	margin: 10px 0px 5px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 130%;
	line-height: 100%;
}
form {
	margin:0px;
	padding:0px;
}
#wrapper {
	background-color: #FFFFFF;
}
#page {
	margin: 0px auto;
	width: 880px;
}
/* header area */
#header {
	height: 71px;
	position: relative;
	color: #893B07;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	width: 900px;
}
h1 a{
	position: absolute;
	color: #F6F5EE;
	font-size: 14px;
	display: block;
	height: 40px;
	width: 410px;
	margin-left: 20px;
	top: 26px;
}
#navi {
	height: 30px;
	width: 760px;
	margin: 0px auto;
	margin-top: 10px;
	text-align: center;
	line-height: normal;
}
#nav {
	list-style: none;
	margin: 0 3px;
	padding: 0px;
	float: right;
}
#nav li {
	float: left;
	height: 30px;
	background: url(images/navtabr.png) top right no-repeat;
	margin: 0 3px;
	white-space: nowrap;
}
#nav .page_item a{
	color: #FFFFFF;
	display: block;
	background: url(images/navtabl.png) top left no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 30px;
}
#nav li:hover {
	background-position: 100% -36px;
}
#nav .page_item a:hover {
	background-position: 0px -36px;
	border: none;
}

#nav li.current_page_item {
	color: #198CBB;
	text-decoration: none;
	background: url(images/navtabactiver.png) top right no-repeat;
	border-bottom: 1px solid #E3F7FF;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #198CBB;
	text-decoration: none;
	background: url(images/navtabactivel.png) top left no-repeat;
}

/* content area */
#content {
	float: left;
	width: 610px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#content img {
	/*border: 1px solid #D3EAF3;*/
	padding: 5px;
}

.post {
	clear:both;
	padding-top: 0px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.entry {
}
.post-cat {
	padding-left: 20px;
	float:left;
	font-size: 80%;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat left bottom;
	padding-left: 20px;
	float: right;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.post-content {
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
.post-info {
	height: 15px;
	color: #789d47;
	font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
	margin-bottom: 30px;
	border: 1px solid #FF9900;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.post-info a {
	color: #FF6600;
	text-decoration: underline;
}
.post-info a:hover {
	color: #FF6600;
	text-decoration: underline;
	border: none;
	background: none;
}
.post-content blockquote {
	background: #f3fce6;
	border-right: 2px solid #dbefc1; 
	border-bottom: 2px solid #dbefc1; 
	padding: 8px;
}
.navigation {
	clear: both;
	padding: 10px 0px;
	font-size: 90%;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}

/* comments area */
#comments, #respond {
	clear: both;
	background-color: #fff7ef;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.commentlist {
	padding-left: 10px;
	line-height: 130%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.commentlist li{
	padding: 10px;
	padding-bottom: 0px;
}
.commentlist .alt {
	background: #f3fce6;
	border: 1px dotted #dbefc1;
	width: 550px;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	border: 1px solid #f9a554;
	padding: 3px;
	margin-top: 3px;
	background-color: #FFFFFF;
}
#commentform textarea{
	width: 485px;
	height: 115px;
	border: 1px solid #f9a554;
	padding: 2px;
	margin-top: 3px;
	background-color: #FFFFFF;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	border: 1px solid #f9a554;
	color: #FFFFFF;
	float:none;
	width: 144px;
	height: 28px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ff8816;
	display: block;
	font-weight: bold;
	margin-left: 400px;
}

/*sidebar */
#sidebar {
	float: right;
	width: 250px;
	color: #666666;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	color: #006600;
	margin-bottom: 5px;
	background-image: url(images/side_h2_back.png);
	height: 30px;
	width: 225px;
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, FreeSans, clean, sans-serif;
	font-size: 100%;
	line-height: 160%;
	font-weight: bold;
}
/*sidebar text styles */
#sidebar a:hover{
	border: none;
}
#sidebar a, #sidebar a:visited{
	color: #993300;
	text-decoration: none;
}
#sidebar li a:hover{
	color: #993300;
	text-decoration: none;
}
.widget {
	background: #FFF url(images/widget-bg.gif) repeat-x bottom right;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	border: 2px solid #DBEFF6;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	border: none;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}
/*blogroll */
ul.linkcat li, div.linkcat li{
	background: url(images/mini-blogroll.gif) no-repeat left center !important;
	padding-left: 20px !important;
}
/*category widget */
ul.list-cat li, div.widget_categories li{
	background: url(images/mini-category.gif) no-repeat left center !important;
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives div, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, div.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat left center !important;
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul div, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
div.widget_recent_comments li{
	background: url(images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*calendar widget */
div.widget_calendar td {
	padding: 1px 5px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}

/*search form */
#search {
	width: 250px;
	height: 31px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-image: url(images/search-bg.png);
	background-repeat: no-repeat;
	display: block;
}
#searchform {
	margin: 3px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 130px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #FF6600;
	background: #fff;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	border: 1px solid #FF6600;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* footer area */
#footer {
	width: 880px;
	font-size: 95%;
	color: #303030;
	line-height: 130%;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 5px;
}
#footer a, #footer a:visited {
	color: #993300;
}
#footer h4 {
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #398903;
	margin: 10px 0px 5px;
}
.footer-recent-comments {
	width: 240px;
	float: left;
	margin-left: 10px;
}
.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer-recent-comments ul li {
	background: url(images/mini-footer-icon.gif) no-repeat 5px 4px;
	padding: 0px 0px 10px 20px;
}
.footer-recent-posts {
	width: 240px;
	float: left;
	margin-left: 10px;
}
.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
}
.footer-recent-posts ul li {
	background: url(images/mini-footer-icon.gif) no-repeat 5px 4px;
	padding: 0px 0px 10px 20px;
}
.footer-meta {
	width: 220px;
	float: right;
	margin-left: 10px;
}
.footer-meta strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-meta ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
}
.footer-meta ul li {
	background: url(images/mini-footer-icon.gif) no-repeat 5px 4px;
	padding: 0px 0px 10px 20px;
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
/* credits */
#credits {
	width: 760px;
	color: #ff8816;
	font-size: 85%;
	line-height: 120%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#credits a, #credit a:visited {
	color: #0C72A2;
}
.footer-meta ul li.rss {
	background: url(images/mini-rss.gif) no-repeat left 2px;
	padding: 0px 0px 10px 20px;
}
.loginout {
	background: url(images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.float_left {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.float_right {
	float: right;
	width: 300px;
	margin-bottom: 10px;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
	font-size: 0px;
	line-height: 0px;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#topnavi {
	height: 29px;
	padding-left: 20px;
	display: block;
}
#topnavi li {
	float: left;
	display: block;
	height: 29px;
	width: 122px;
	margin-right: 1px;
}
#topnavi li a {
	display: block;
	height: 29px;
}
#topnavi ul {
	list-style-type: none;
	display: block;
	height: 29px;
}
#topnavi .navi01 {
	width: 142px;
}
#topnavi .navi01 a {
	background-image: url(images/navi01.png);
	width: 142px;
}
#topnavi .navi01 a:hover,#topnavi .navi01 a:active {
	background-image: url(images/navi01_ov.png);
}
#topnavi .navi02 a {
	background-image: url(images/navi02.png);
	width: 122px;
}
#topnavi .navi02 a:hover,#topnavi .navi02 a:active {
	background-image: url(images/navi02_ov.png);
}
#topnavi .navi03 a {
	background-image: url(images/navi03.png);
	width: 122px;
}
#topnavi .navi03 a:hover,#topnavi .navi03 a:active {
	background-image: url(images/navi03_ov.png);
}
#topnavi .navi04 a {
	background-image: url(images/navi04.png);
	width: 122px;
}
#topnavi .navi04 a:hover,#topnavi .navi04 a:active {
	background-image: url(images/navi04_ov.png);
}
#topnavi .navi05 a {
	background-image: url(images/navi05.png);
	width: 122px;
}
#topnavi .navi05 a:hover,#topnavi .navi05 a:active {
	background-image: url(images/navi05_ov.png);
}
#topnavi .navi06 a {
	background-image: url(images/navi06.png);
	width: 122px;
}
#topnavi .navi06 a:hover,#topnavi .navi06 a:active {
	background-image: url(images/navi06_ov.png);
}
#topnavi .navi07 a {
	background-image: url(images/navi07.png);
	width: 122px;
}
#topnavi .navi07 a:hover,#topnavi .navi07 a:active {
	background-image: url(images/navi07_ov.png);
}
#header span,#topnavi span,h2 span,.topimage span,.user_torok span,.user_login span {
	display: none;
}
#header_right a {
	height: 30px;
	width: 120px;
	position: absolute;
	left: 766px;
	top: 1px;
}
.top_h2_blog {
	background-image: url(images/top_h2_blog.png);
	height: 30px;
	width: 610px;
	margin: 0px;
	padding: 0px;
}
.topimage {
	background-image: url(images/topimage.png);
	height: 211px;
	width: 610px;
	margin-bottom: 20px;
}
.top_h2_soudan,.top_h2_chishiki,.top_h2_recipe,.top_h2_osusume,.top_h2_sonohoka,.top_h2_guchihake,.recipe_h2_wasyoku,.recipe_h2_yousyoku,.recipe_h2_chuka,.recipe_h2_pasta,.recipe_h2_tsumami,.recipe_h2_bentou,.recipe_h2_nomimono,.recipe_h2_kashi,.recipe_h2_byouki,.recipe_h2_hoka,.osusume_h2_hon,.osusume_h2_kitchen,.osusume_h2_kyouiku,.osusume_h2_zakka,.osusume_h2_cd,.osusume_h2_omocha,.osusume_h2_nichiyou,.osusume_h2_kesyou,.osusume_h2_fasion,.osusume_h2_syokuhin,.osusume_h2_garden,.osusume_h2_kaden,.osusume_h2_out,.osusume_h2_hoka,.chishiki_h2_ninshin,.chishiki_h2_syussan,.chishiki_h2_kosodate,.chishiki_h2_kyouiku,.chishiki_h2_kenkou,.chishiki_h2_byouki,.chishiki_h2_kaji,.chishiki_h2_setsuyaku,.chishiki_h2_hoka {
	height: 30px;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.top_h2_soudan {
	background-image: url(images/top_h2_soudan.png);
}
.top_h2_chishiki {
	background-image: url(images/top_h2_chishiki.png);
}
.top_h2_recipe {
	background-image: url(images/top_h2_recipe.png);
}
.top_h2_osusume {
	background-image: url(images/top_h2_osusume.png);
}
.top_h2_sonohoka {
	background-image: url(images/top_h2_sonohoka.png);
}
.top_h2_guchihake {
	background-image: url(images/top_h2_guchihake.png);
}
.recipe_h2_wasyoku {
	background-image: url(images/recipe_h2_wasyoku.png);
}
.recipe_h2_yousyoku {
	background-image: url(images/recipe_h2_yousyoku.png);
}
.recipe_h2_chuka {
	background-image: url(images/recipe_h2_chuka.png);
}
.recipe_h2_pasta {
	background-image: url(images/recipe_h2_pasta.png);
}
.recipe_h2_tsumami {
	background-image: url(images/recipe_h2_tsumami.png);
}
.recipe_h2_bentou {
	background-image: url(images/recipe_h2_bentou.png);
}
.recipe_h2_nomimono {
	background-image: url(images/recipe_h2_nomimono.png);
}
.recipe_h2_kashi {
	background-image: url(images/recipe_h2_kashi.png);
}
.recipe_h2_byouki {
	background-image: url(images/recipe_h2_byouki.png);
}
.recipe_h2_hoka {
	background-image: url(images/recipe_h2_hoka.png);
}

.osusume_h2_hon {
	background-image: url(images/osusume_h2_hon.png);
}
.osusume_h2_kitchen {
	background-image: url(images/osusume_h2_kitchen.png);
}
.osusume_h2_kyouiku {
	background-image: url(images/osusume_h2_kyouiku.png);
}
.osusume_h2_zakka {
	background-image: url(images/osusume_h2_zakka.png);
}
.osusume_h2_cd {
	background-image: url(images/osusume_h2_cd.png);
}
.osusume_h2_omocha {
	background-image: url(images/osusume_h2_omocha.png);
}
.osusume_h2_nichiyou {
	background-image: url(images/osusume_h2_nichiyou.png);
}
.osusume_h2_kesyou {
	background-image: url(images/osusume_h2_kesyou.png);
}
.osusume_h2_fasion {
	background-image: url(images/osusume_h2_fasion.png);
}
.osusume_h2_syokuhin {
	background-image: url(images/osusume_h2_syokuhin.png);
}
.osusume_h2_garden {
	background-image: url(images/osusume_h2_garden.png);
}
.osusume_h2_kaden {
	background-image: url(images/osusume_h2_kaden.png);
}
.osusume_h2_out {
	background-image: url(images/osusume_h2_out.png);
}
.osusume_h2_hoka {
	background-image: url(images/osusume_h2_hoka.png);
}
.chishiki_h2_ninshin {
	background-image: url(images/chishiki_h2_ninshin.png);
}
.chishiki_h2_syussan {
	background-image: url(images/chishiki_h2_syussan.png);
}
.chishiki_h2_kosodate {
	background-image: url(images/chishiki_h2_kosodate.png);
}
.chishiki_h2_kyouiku {
	background-image: url(images/chishiki_h2_kyouiku.png);
}
.chishiki_h2_kenkou {
	background-image: url(images/chishiki_h2_kenkou.png);
}
.chishiki_h2_byouki {
	background-image: url(images/chishiki_h2_byouki.png);
}
.chishiki_h2_kaji {
	background-image: url(images/chishiki_h2_kaji.png);
}
.chishiki_h2_setsuyaku {
	background-image: url(images/chishiki_h2_setsuyaku.png);
}
.chishiki_h2_hoka {
	background-image: url(images/chishiki_h2_hoka.png);
}

.recipe_h2_wasyoku a,.recipe_h2_yousyoku a,.recipe_h2_chuka a,.recipe_h2_pasta a,.recipe_h2_tsumami a,.recipe_h2_bentou a,.recipe_h2_nomimono a,.recipe_h2_kashi a,.recipe_h2_byouki a,.recipe_h2_hoka a,.osusume_h2_hon a,.osusume_h2_kitchen a,.osusume_h2_kyouiku a,.osusume_h2_zakka a,.osusume_h2_cd a,.osusume_h2_omocha a,.osusume_h2_nichiyou a,.osusume_h2_kesyou a,.osusume_h2_fasion a,.osusume_h2_syokuhin a,.osusume_h2_garden a,.osusume_h2_kaden a,.osusume_h2_out a,.osusume_h2_hoka a,.chishiki_h2_ninshin a,.chishiki_h2_syussan a,.chishiki_h2_kosodate a,.chishiki_h2_kyouiku a,.chishiki_h2_kenkou a,.chishiki_h2_byouki a,.chishiki_h2_kaji a,.chishiki_h2_setsuyaku a,.chishiki_h2_hoka a {
	height: 30px;
	width: 300px;
	display:block;
}
.day2 {
	font-size: 70%;
}
.float_left ul,.float_right ul {
	list-style-type: none;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 285px;
}
.float_left li,.float_right li {
	font-size: 90%;
	line-height: 140%;
	background-image: url(images/arrow03.png);
	background-repeat: no-repeat;
	padding-left: 14px;
}
.footer_navi {
	text-align: right;
}
.footer_navi a {
	padding-right: 20px;
}
.user_torok {
	background-image: url(images/user_torok.png);
	display: block;
	height: 71px;
	width: 250px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.user_torok a {
	display: block;
	height: 71px;
	width: 250px;
}
.user_login {
	background-image: url(images/user_login.png);
	display: block;
	height: 51px;
	width: 250px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.user_login a {
	display: block;
	height: 71px;
	width: 250px;
}
.side_area {
	background-image: url(images/side_area_back.png);
	background-repeat: repeat-y;
	width: 250px;
}
.side_area .top {
	background-image: url(images/side_area_top.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 250px;
	font-size: 0px;
	line-height: 0px;
}
.side_area .under {
	background-image: url(images/side_area_under.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 250px;
	background-color: #FFFFFF;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.side_login_tit {
	background-image: url(images/login_tit.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 123px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.side_login_tit span {
	display: none;
}
.side_area .area {
	padding-right: 10px;
	padding-left: 10px;
}
.blog,.chishiki,.soudan,.recipe,.osusume,.sonohoka,.guchihake {
	height: 30px;
	width: 610px;
	display: block;
	margin-bottom: 10px;
	padding: 0px;
}
.blog {
	background-image: url(images/blog_tit.png);
}
.chishiki {
	background-image: url(images/chishiki_tit.png);
}
.soudan {
	background-image: url(images/soudan_tit.png);
}
.recipe {
	background-image: url(images/recipe_tit.png);
}
.osusume {
	background-image: url(images/osusume_tit.png);
}
.sonohoka {
	background-image: url(images/sonohoka_tit.png);
}
.guchihake {
	background-image: url(images/guchihake_tit.png);
}
.search {
	background-image: url(images/h2_tit.png);
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	height: 27px;
	width: 600px;
	display: block;
	margin-bottom: 20px;
	font-size: 120%;
	line-height: 140%;
}
.blog span,.chishiki span,.soudan span,.recipe span,.osusume span,.sonohoka span,.guchihake span,.search span,.side_area .admins span,.side_area .posts span,.side_area .tejun span,#campaign_banner span {
	display: none;
}
.green {
	color: #398903;
}
.ran ul {
	padding-left: 10px;
	list-style-type: none;
}
.ran li {
	font-size: 90%;
	background-image: url(images/arrow02.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	line-height: 140%;
}
.green_right {
	color: #398903;
	float: right;
	font-size: 80%;
}
#searchsubmit {
	cursor: pointer;
	background-color: #FF6600;
}
.float_left dt,.float_right dt {
	float: left;
	padding-left: 15px;
	line-height: 110%;
	display: block;
	padding-right: 10px;
}
.float_left dd,.float_right dd {
	float: left;
	font-size: 90%;
	line-height: 140%;
	display: block;
	width: 195px;
}
.float_left dl,.float_right dl {
	clear: both;
	margin-bottom: 5px;
	display: block;
}
.blognew_user {
	float: right;
	font-size: 70%;
	display: block;
}
.blognew {
	clear: both;
	display: block;
}
.blognew_time {
	float: left;
	font-size: 70%;
	padding-right: 10px;
	padding-left: 15px;
	display: block;
}
.blognew_tit {
	float: left;
	padding-right: 10px;
	font-size: 90%;
	display: block;
	width: 330px;
}
.side_area .admins {
	background-image: url(images/side_admin.png);
	height: 24px;
	width: 90px;
	display: block;
	float: left;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.side_area .posts {
	background-image: url(images/side_post.png);
	display: block;
	height: 24px;
	width: 90px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
}
.side_area .tejun {
	background-image: url(images/side_tejun.png);
	display: block;
	height: 24px;
	width: 190px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
	clear: both;

	margin-right: auto;
	margin-left: auto;
}
.side_area .admins a,.side_area .posts a {
	display: block;
	height: 24px;
	width: 90px;
}
.side_area .tejun a {
	display: block;
	height: 24px;
	width: 190px;
}
.green a {
	color: #006600;
}
.side_area .area p {
	padding: 0px;
}
.hyouka {
	border: 1px solid #339900;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.hyouka p {
	padding: 0px;
}
.rank {
	margin-top: 10px;
}
.rank ol li {
	font-size: 80%;
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 10px;
}
.rank_acce {
	font-size: 80%;
	color: #006600;
}
.rank ol {
	margin-left: 0px;
	list-style-type: decimal;
	padding-left: 25px;
	color: #006600;
}
.qanda dt {
	color: #006600;
	background-color: #EEFFEE;
	margin-bottom: 10px;
}
.qanda dd {
	margin-bottom: 30px;
}
.qanda {
	margin-top: 20px;
	font-size: 90%;
}
.large {
	font-size: 140%;
	font-weight: bolder;
}
.kiyaku h4 {
	background-color: #ffe0c3;
	color: #893b07;
	padding: 5px;
	font-weight: bold;
}
.kiyaku p {
	margin-left: 20px;
}
.kiyaku ol {
	margin-left: 40px;
	margin-bottom: 15px;
}
.kiyaku li {
	font-size: 90%;
}
.kiyaku ol li ol li {
	font-size: 100%;
}
#hajimete p {
	margin-left: 20px;
}
.text01,.text02 {
	height: 48px;
	width: 587px;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.text01 {
	background-image: url(images/text01.png);
}
.text02 {
	background-image: url(images/text02.png);
}
.text01 span,.text02 span,.dekirukoto span,.ichiran_bot span,.banner_guchi span,.banner_baby span {
	display: none;
}
#hajimete h4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	margin-left: 5px;
	color: #FF6600;
	padding-left: 5px;
}
.dekirukoto {
	background-image: url(images/dekirukoto.png);
	height: 30px;
	width: 590px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ichiran_bot a {
	background-image: url(images/ichiran_bot.png);
	display: block;
	height: 21px;
	width: 79px;
	margin-left: 210px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#content .gazo {
	height: 140px;
	display: block;
	clear: both;
	margin-top: 20px;
}
.gazo ul {
	list-style-type: none;
}
.gazo li {
	float: left;
	margin-left: 20px;
	text-align: center;
}
.banner_guchi a {
	background-image: url(images/banner_guchihake.png);
	display: block;
	height: 71px;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.banner_baby a {
	background-image: url(images/banner_baby.png);
	display: block;
	height: 71px;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.guchi_scroll {
	background-image: url(images/guchi_scroll_back.png);
	height: 51px;
	width: 610px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.guchi_scroll p {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 25px;
}
.guchi_scroll a {
	color: #FFFFFF;
	text-decoration: none;
}
.guchi_scroll a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.guchi_scroll a:hover {
	color: #FFFFFF;
}
#post-5 .post-content,#post-6 .post-content,#post-7 .post-content,#post-8 .post-content,.qrcode span,.link_bot01 span,.link_bot02 span,h3 span,.campaign span,.touroku span {
	display: none;
}
.qrcode {
	background-image: url(images/qrcode.png);
	background-repeat: no-repeat;
	height: 111px;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.link {
	margin-left: 20px;
}
.link dd {
	margin-left: 30px;
	font-size: 80%;
	line-height: 120%;
	margin-bottom: 10px;
}
.link dt {
	font-size: 90%;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(images/arrow03.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.syoukai {
	background-color: #FFF8F2;
	padding: 10px;
	border: 1px solid #FFD3AC;
	margin: 10px;
}
.link_bot01 a {
	background-image: url(images/link_bot01.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 152px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
}
.link_bot02 a {
	background-image: url(images/link_bot02.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 152px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.topimage a {
	display: block;
	height: 211px;
	width: 610px;
}

.sitemap {
	margin-left: 50px;
	list-style-type: none;
	margin-top: 20px;
	background-image: url(images/arrow03.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}



.sitemap_k {
	background-image: url(images/arrow01.png);
	background-repeat: no-repeat;
	margin-left: 50px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	margin-bottom: 5px;
	margin-top: 5px;
}
.cate {
	background-image: url(images/cate_back.png);
	background-repeat: repeat-y;
	width: 300px;
}
.cate .top {
	background-image: url(images/cate_top.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 300px;
}
.cate .under {
	background-image: url(images/cate_under.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 300px;
}
.cate p {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 70%;
}
.setsu_chishiki,.setsu_recipe,.setsu_soudan,.setsu_osusume {
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 590px;
	margin-left: 10px;
}
.setsu_chishiki {
	background-image: url(images/setsu_chishiki.png);
}
.setsu_recipe {
	background-image: url(images/setsu_recipe.png);
}
.setsu_soudan {
	background-image: url(images/setsu_soudan.png);
}
.setsu_osusume {
	background-image: url(images/setsu_osusume.png);
}
.chishiki a,.recipe a,.soudan a,.osusume a {
	display: block;
	height: 30px;
	width: 610px;
	clear: both;
}
.navigation .alignleft {
	width: 290px;
	display: block;
	float: left;
}
.navigation .alignright {
	display: block;
	float: right;
	width: 290px;
	text-align: right;
}
#campaign_banner a {
	background-image: url(images/campaign_banner.png);
	background-repeat: no-repeat;
	display: block;
	height: 181px;
	width: 610px;
	margin-bottom: 20px;
}
.campaign {
	background-image: url(images/campaign.png);
	background-repeat: no-repeat;
	height: 281px;
	width: 590px;
	margin: 0px;
	padding: 0px;
}
.touroku a {
	background-image: url(images/touroku.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 186px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
}
.red {
	color: #FF0000;
}
.page_ran {
	padding: 5px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 20px;
	font-size: 90%;
}
