@charset "EUC-JP";

/* ----------------------------------------
 Template Name : 
 Author : paperboy co.
---------------------------------------- */

/* ----------------------------------------
 Property Reset
---------------------------------------- */
* {margin:0;padding:0;}
ol,ul {list-style:none;}
img {border:0;}

/* ----------------------------------------
 Font
---------------------------------------- */
body {
	text-align:center;
	font-size:13px;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	background:#000000 url(http://3out.heteml.jp/template/techno03/bg_body.gif) 0px 0px repeat;
	line-height:1.22em;
	color:#333333;
}


#bodyWrappin {
	background:transparent url(http://3out.heteml.jp/template/techno03/bg_header.jpg) center 0px no-repeat;
}

a:link		{ color: #CD10CD; text-decoration: none; }
a:visited	{ color: #CD10CD; text-decoration: none; }
a:active	{ color: #CD10CD; text-decoration: none; }
a:hover		{ color: #CD10CD; text-decoration: none; }

h1#site-title a:link	{ color: #594F4B; text-decoration: none; }
h1#site-title a:visited	{ color: #594F4B; text-decoration: none; }
h1#site-title a:active	{ color: #594F4B; text-decoration: none; }
h1#site-title a:hover	{ color: #594F4B; text-decoration: none; }

h2.entry-title a:link		{ color: #FAFF6D; text-decoration: none; }
h2.entry-title a:visited	{ color: #FAFF6D; text-decoration: none; }
h2.entry-title a:active		{ color: #FAFF6D; text-decoration: none; }
h2.entry-title a:hover		{ color: #FAFF6D; text-decoration: none; }

/* ----------------------------------------
 Layout
---------------------------------------- */
#wrapper {
	background:transparent;
	width:1000px;
	margin:0px auto;
	text-align:left;
	padding-bottom:30px;
}

#header {
	padding:120px 0px 0px 200px;
}


#contents {
	padding:230px 30px 30px;
}

#main {
	float:left;
	width:660px;
}

#menu {
	float:right;
	width:240px;
}

#footer {
	text-align:center;
	padding:30px;
	background:#000000;
	margin:30px 30px 0px;
}


/* ----------------------------------------
 Header
---------------------------------------- */
h1#site-title {
	font-size:20px;
	line-height:1em;
	font-weight:bold;
	color:#594F4B;
}

#blog-description {
	padding:10px 0px 0px;
	font-size:12px;
	color:#594F4B;
}


/* ----------------------------------------
 Main
---------------------------------------- */
/* entry */
.entry {
	margin-bottom:30px;
	padding:15px;
	background:#000000;
	color:#ffffff;
}
#entry-navi {
	font-size:10px;
	text-align:center;
	margin-bottom:15px;	
}

h2.entry-title {
	font-weight:bold;
	font-size:17px;
	margin-bottom:15px;
	color:#ff1493;
	padding-bottom:15px;
	border-bottom:#ffffff solid 1px;
}

.entry-permalink {
	font-size:10px;
	margin-bottom:5px;
}

.entry-time {
	font-size:10px;
	margin-bottom:5px;
}

.entry-body {
	font-size:12px;
}

.entry-more {
	padding-top:15px;
}

.entry-state {
	padding-top:15px;
	text-align:right;
	font-size:10px;
	margin-right:15px;
}


.main-header {
	background:transparent url(http://3out.heteml.jp/template/animal_far3/entry01.gif) left bottom no-repeat;
	height:6px;
}

.main-footer {
	background:transparent url(http://3out.heteml.jp/template/animal_far3/entry02.gif) left top no-repeat;
	height:6px;
}

.main-body {
	padding:9px 15px;
	background:#ffffff;
}

/* comment */
#comment {
	margin-bottom:30px;	
}

div#comment-title,
div#commentSend-title {
	font-size:12px;
	line-height:1em;
	font-family:Verdana;
	color:#FAFF6D;
	margin-bottom:10px;
	padding:5px 7px;
	background:#000000;
}

.comment-group {
	border:#000000 solid 1px;
	margin:5px 0px 30px;
	padding:10px;
}

.comment-body {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#000000 solid 1px;
}

.comment-state {
	font-size:10px;
	line-height:1em;
}

.commentSend-form {
	margin-bottom:15px;
}

.commentSend-form label{
	font-size:12px;
	line-height:1em;
	margin-bottom:5px;
	font-family:Verdana;
}

.commentSend-form #name,
.commentSend-form #email,
.commentSend-form #url,
.commentSend-form textarea {
	background:#000000;
	margin:5px 0px 15px;
	padding:3px 5px;
	border:none;
	color:#ffffff;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.commentSend-form textarea {
	width:300px;
	background:#000000;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.commentSend-form input.btn-submit {
	vertical-align:middle;
	border:#CD10CD solid 1px;
	padding:2px 10px;
	font-family:Verdana;
	font-weight:bold;
	color:#CD10CD;
	background:transparent;
	margin-right:5px;
}

.commentSend-form input#set_cookie {
	vertical-align:middle;
}

#set_cookie {
}

/* trackback */
#trackback {	
}

#trackbackURL-title,
#trackback-title {
	font-size:12px;
	line-height:1em;
	font-family:Verdana;
	color:#FAFF6D;
	margin-bottom:10px;
	padding:5px 7px;
	background:#000000;
}

.trackbackURL-body {
	border:#000000 solid 1px;
	margin:5px 0px 30px;
	padding:5px;
}

.trackback-name {
	font-size:12px;
	margin-bottom:10px;
}

.trackback-group {
	border:#000000 solid 1px;
	margin:5px 0px 30px;
	padding:10px;
}

.trackback-body {
	font-size:12px;
	border-bottom:#000000 solid 1px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.trackback-state {
	font-size:10px;
	line-height:1em;
	text-align:right;
}

/* profile */
#profile {	
}

#profile-title {
	font-size:12px;
	line-height:1em;
	font-family:Verdana;
	color:#FAFF6D;
	margin-bottom:10px;
	padding:5px 7px;
	background:#000000;
}

#profile-name {
	font-size:12px;
	margin-bottom:5px;
}

#profile-body {
	font-size:12px;
	margin-bottom:15px;
}

/* page-navi */
#page-navi {
	margin:30px 15px 15px;
	font-size:10px;
	line-height:1em;
	text-align:center;
}


/* ----------------------------------------
 Menu
---------------------------------------- */
div.menu-title {
	font-size:12px;
	line-height:1em;
	font-family:Verdana;
	color:#FAFF6D;
	margin-bottom:10px;
	padding:5px 7px;
	background:#000000;
}

.menu-contents,
.menu-calendar {
	margin-bottom:30px;
}

.menu-calendar table{
	width:230px;
	font-size:10px;
}

.menu-calendar table td{
	padding:5px;
}

.menu-contents ul li{
	font-size:11px;
	margin-top:5px;
}

.menu-contents .menu-searchForm {
	font-size:12px;
	background:#000000;
	margin-bottom:5px;
	padding:3px;
	border:none;
	color:#ffffff;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}

.menu-contents .menu-searchButton {
	vertical-align:top;
	background:transparent;
	padding:2px 10px;
	font-family:Verdana;
	font-weight:bold;
	color:#CD10CD;
	border:#CD10CD solid 1px;
	margin-right:5px;
}

#menu-powered {
	margin-bottom:15px;
	padding-top:10px;
}

#link-powered li{
	font-size:10px;
	line-height:1em;
	margin-top:5px;
}

#jugem-banner {
	margin-top:10px;
	text-align:left;
}



/* ----------------------------------------
 Footer
---------------------------------------- */
.link-pageTop {
	font-size:10px;
	line-height:1em;
	text-align:right;
	margin-top:30px;
}

#copyright {
	font-size:12px;
	margin-bottom:5px;
	color:#ffffff;
}

#link-poweredJugem {
	font-size:12px;
	color:#ffffff;
}



/* ----------------------------------------
 Clear
---------------------------------------- */
/* br.clear */
br.clear {
	line-height:0px;
	font-size:0px;
	height:0px;
	clear:both; 
}

/* clearfix */
.clearfix:after {
	content:" ";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

.clearfix {
	 min-height:1px;
}

* html .clearfix {
	 height: 1px;
	 /*¡ï*//*/
	 height: auto;
	 overflow: hidden;
	 /**/
}
