@charset "EUC-JP";

/* ----------------------------------------
 Template Name :
 Author : paperboy&co.
---------------------------------------- */

/* ----------------------------------------
 Property Reset
---------------------------------------- */
* {margin:0;padding:0;}
img {border:0;}

/* ----------------------------------------
 Font
---------------------------------------- */
body {
	font-size:12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height: 1.5em;
	color:#333333;
	background:#fff;
}
/*background:#99c586*/
/*background:#212803 url(http://3out.heteml.jp/template/grass/bg.jpg);*/

a:link      { color: #e30066; text-decoration: none; }
a:visited   { color: #e30066; text-decoration: none; }
a:active    { color: #e30066; text-decoration: none; }
a:hover     { color: #e30066; text-decoration: none; }

.entry-state a:link     { color: #e30066; text-decoration: none; }
.entry-state a:visited  { color: #e30066; text-decoration: none; }
.entry-state a:active   { color: #e30066; text-decoration: none; }
.entry-state a:hover    { color: #e30066; text-decoration: none; }

#menu .menu-calendar a:link     { color: #e30066; text-decoration: none; }
#menu .menu-calendar a:visited  { color: #e30066; text-decoration: none; }
#menu .menu-calendar a:active   { color: #e30066; text-decoration: none; }
#menu .menu-calendar a:hover    { color: #e30066; text-decoration: none; }

#menu #menu2 a:link     { color: #333333; text-decoration: underline; }
#menu #menu2 a:visited  { color: #333333; text-decoration: underline; }
#menu #menu2 a:active   { color: #333333; text-decoration: none; }
#menu #menu2 a:hover    { color: #333333; text-decoration: none; }

h2.entry-title a {padding:10px 0 7px 40px;height:40px;margin-bottom:3px; background:url(http://img.sabu.tetuko.com/20120107_2199155.jpg) no-repeat;}
h2.entry-title a:link     { color: #594F4B; text-decoration: none; }
h2.entry-title a:visited  { color: #594F4B; text-decoration: none; }
h2.entry-title a:active   { color: #594F4B; text-decoration: none; }
h2.entry-title a:hover    { color: #594F4B; text-decoration: none; }

#footer a:link     { color: #594F4B; text-decoration: underline; }
#footer a:visited  { color: #594F4B; text-decoration: underline; }
#footer a:active   { color: #594F4B; text-decoration: none; }
#footer a:hover    { color: #594F4B; text-decoration: none; }

/* ----------------------------------------
 Layout
---------------------------------------- */
#wrapper {
	background:url(http://img.sabu.tetuko.com/20120107_2198722.jpg) repeat-y center top;
	background-position:50% 358px;
}
/* http://img.sabu.tetuko.com/20110115_1637012.jpg (normal) */
/* http://img.sabu.tetuko.com/20101226_1598723.jpg (snow) */
/* "transparent "を消した。*/
/* http://img.sabu.tetuko.com/20101204_1543853.jpg (Christmas)*/
/* http://img.sabu.tetuko.com/20101001_1183398.jpg */ 
/* http://img.sabu.tetuko.com/20101017_1203752.jpg */
/* original image → http://3out.heteml.jp/template/grass/bg_body.jpg */

#container {
	background:transparent url(http://img.sabu.tetuko.com/20120107_2199164.jpg) no-repeat center top;
	text-align:center;
}
/* http://img.sabu.tetuko.com/20110115_1637053.jpg (normal) */
/* http://img.sabu.tetuko.com/20101226_1599208.jpg (snow) */
/* http://img.sabu.tetuko.com/20101204_1543936.jpg (Christmas) */
/* http://img.sabu.tetuko.com/20101002_1183470.jpg */
/* http://img.sabu.tetuko.com/20101017_1203817.jpg */
/* original image → http://3out.heteml.jp/template/grass/bg_header.jpg */

#header {
	width:900px;
	margin:0px auto 0px;
	text-align:left;
}

/*topの記事とヘッダとの余白*/
#contents {
	width:900px;
	margin:20px auto 0px;
	text-align:left;
}


#main {
	float:left;
	width:524px;
	padding-top:5px;
}
/*real width 510px padding-left:14px  */

#menu {
	margin-right:0px;
	float:right;
	width:360px;
}
/*border-left:1px solid #ccc;*/
/*background:url(http://naoki.ai7.jp/request/border2.gif) top left;*/

/* !-- menu_2column -- */

#menu #menu2:after {
    content:" ";
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
}

#menu #menu2 {
	width: 355px; /*370px----------------------------------*/
	min-height:1px;
	color:#6f6f6f;
}

* html #menu2 {
     height: 1px;
     /*&#129;?*//*/
     height: auto;
     overflow: hidden;
     /**/
}

#menu #menu2 .left {
	width: 180px;
	float:left;
}
/*180px*/

#menu #menu2 .left #mar {
	padding-left:20px;
}

#menu #menu2 .right {
	width: 160px;
	float:right;
}
/*180px*/

#menu #menu2 #menu2Right {
	padding-right:5px;
}
/*30px*/

#footer {
	width:900px;
	margin: 0 auto;
	height:194px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*background:transparent url(http://img.sabu.tetuko.com/20101002_1183454.jpg) no-repeat 480px top;*/
/* original image → http://3out.heteml.jp/template/grass/bg_footer.jpg */

/* ----------------------------------------
 Header
---------------------------------------- */
h1#site-title {
	font-size:12px;
	padding:2px 0px 0px 15px;
	line-height:18px;
	font-weight:normal;
}

#blog-description {
	color:#676ea8;
	padding:200px 0px 0px 635px;
	font-size:11px;
}

/* ----------------------------------------
 Main
---------------------------------------- */
/* entry */

#entry-navi {
    font-size:12px;
    text-align:center;
    margin:0px 0px 15px 30px;
}

.entry {font-size:15px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W4", 'メイリオ', "Osaka", "ＭＳ Ｐゴシック ",sans-serif;
	line-height: 1.5em;letter-spacing : 2px;
	padding:0px 0px 0px 14px;
}
/* original : 0px 0px 0px 30px */

.title-bg {
	line-height:1.2em;
	color:#594F4B;
}

h2.entry-title {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
    padding-bottom:14px;
    border-bottom:#594F4B solid 2px;
}

.entry-date {
}

.entry-state {
	margin-bottom:50px;
	padding:5px 0;
	color:#594F4B;
	text-align:right;
	font-size:14px;
}



.entry-body {
	margin-bottom:15px;
}

.entry-body a:link {
	text-decoration:underline;
}

.entry-body a:visited {
	text-decoration:underline;
}

.entry-body a:hover {
	text-decoration:none;
}

.entry-more {
    margin-bottom:15px;
}




/* comment */
#comment {
    margin:0px 15px 30px 30px;   
}

div#comment-title,
div#commentSend-title {
    font-size:13px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #594F4B;
}

.comment-group {
    padding:15px;
    border:#594F4B solid 1px;
	margin-bottom:30px;
}

/*----------------------------------*/
.comment-body {
    font-size:15px;
    margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#594F4B solid 1px;
}

.comment-state {
    font-size:13px;
    line-height:1em;
	text-align:right;
}
/*----------------------------------*/

.commentSend-form {
    margin-bottom:15px;
}

.commentSend-form label{
    font-size:12px;
    line-height:1em;
    margin-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #594F4B;
}

.commentSend-form #name,
.commentSend-form #email,
.commentSend-form #url,
.commentSend-form textarea {
    border:#594F4B solid 1px;
    margin:5px 0px 10px;
	background:transparent;
}

.commentSend-form textarea {
    width:300px;
}

.commentSend-form input.btn-submit {
    vertical-align:middle;
    padding:3px 10px;
    border:#594F4B solid 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#ffffff;
	font-size:12px;
}

.commentSend-form input#set_cookie {
    vertical-align:middle;
}

/* trackback */
#trackback {
    margin:0px 15px 30px 30px;     
}

#trackbackURL-title,
#trackback-title {
    font-size:13px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #594F4B;
}

.trackbackURL-body {
    font-size:10px;
    margin-bottom:30px;
    padding:3px 5px;
    border:#594F4B solid 1px;
    line-height:1em;
}

.trackback-name {
    font-size:12px;
    margin-bottom:10px;
}

.trackback-group {
    padding:15px;
    border:#594F4B solid 1px;
	margin-bottom:30px;
}

.trackback-body {
    font-size:12px;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:#594F4B solid 1px;
}

.trackback-state {
    font-size:10px;
    line-height:1em;
	text-align:right;
}

/* profile */
#profile {
    margin:0px 15px 0px 30px;   
}

#profile-title {
    font-size:13px;
    line-height:1em;
    font-weight:bold;
    margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #594F4B;
}

#profile-name {
    font-size:12px;
    margin-bottom:5px;
}

#profile-body {
    font-size:12px;
    margin-bottom:15px;
}

/* page-navi */

#page-navi {
    margin:15px 0px 15px 30px;
    text-align:center;
}


/* ----------------------------------------
 Menu
---------------------------------------- */
div.menu-title {
	color:#594F4B;
	font-weight:bolder;
	font-size:13px;
	padding:2px 0 0 3px;
	margin-bottom:2px;
	border-bottom:1px solid #2452b9;
	background:url(http://img.sabu.tetuko.com/20120114_2206763.gif) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.menu-contents,
.menu-calendar {
    margin:0px 0px 30px;
    font-size:11px;
}

.menu-calendar table{
	width:150px;
    font-size:11px;
}

.menu-calendar table td{
    padding:0px;
    text-align:center;
}

.menu-contents ul {
	padding-left:20px;
}
.menu-contents ul li{
    font-size:11px;
	margin-bottom:2px;
        color:#3535ff;
}
/*-------------------original color - green-------------------------------*/
li


.menu-contents .menu-searchForm {
    display:block;
    margin-bottom:5px;
    border:#594F4B solid 1px;
	background:transparent;
}

.menu-contents .menu-searchButton {
    padding:3px 10px;
    border:#594F4B solid 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#ffffff;
	font-size:12px;
}

#menu-powered {
    margin:0px 15px 15px;
    padding:10px 0px 0px;
}

#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:10px;
	padding:160px 150px 15px 0;
	text-align:right;
}

#link-poweredJugem {
    font-size:12px;
    text-align:right;
	padding-right:150px;
}



/* ----------------------------------------
 Clear
---------------------------------------- */
/* br.clear */
br.clear {
    line-height:0px;
    font-size:0px;
    height:0px;
    clear:both;
}

/*----------repair----------*/
.chara div {
	margin-bottom:15px;
}

.chara span {
	color:#4545ff;
	font-weight:900;
	display:block;
}
/*original color : #e30066*/

.jugem_theme a:link {
	text-decoration: underline;
}
.jugem_theme a:visited {
	text-decoration: underline;
}
.jugem_theme a:hover {
	text-decoration: none;
}

.f-w_b {
	font-weight:bold;
}

.menu-title2 {
	color:#594F4B;
	font-weight:bolder;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(http://img.sabu.tetuko.com/20100718_1066627.gif) left center no-repeat;
	padding:5px 0 5px 37px;
	margin:20px 0 5px;
}

.menu-title3 {
	color:#594F4B;
	font-weight:bolder;
	font-size:13px;
	padding:2px 0 0 3px;
	border-bottom:1px solid #2452b9;
	background:url(http://img.sabu.tetuko.com/20120114_2206763.gif) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:20px 0 5px;
}

/*----------↓slide image------------*/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#2b4a58;
	color:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity: 0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	font-size:13px;
	padding:5px;
	margin:0;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav {
	width:400px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*--------↑slide image--------*/
/*----slide image button,domain----*/
.slide_dom {
	background: url(http://img.sabu.tetuko.com/20101011_1196116.jpg) no-repeat scroll 0% 0% transparent;
	padding: 156px 25px 25px;
	margin-left:5px;
}

.slide_dom2 {
	background: url(http://img.sabu.tetuko.com/20101216_1580841.jpg) no-repeat scroll 0% 0% transparent;
	padding: 156px 25px 25px;
	margin-left:5px;
}

.slide_swt {
	list-style:none;
	letter-spacing:0px;
}

.slide_swt li {
	text-align:center;
	float:left;
	width:70px;
	cursor:pointer;
	margin:4px 20px 0 0;
	border:1px;
	color:#e30066;
	background-color:#fff;
	border:1px solid #888;
}

.slide_swt li.expl {
	font-size:12px;
	cursor:default;
	text-align:center;
	float:left;
	width:50px;
	border:1px;
	color:#e30066;
	background-color:#fcf;
	border:1px solid #888;
}

.slide_swt li#finish {
	display:none;
	height: 30px;
	padding:3px 0 0;
	margin:0;
	text-align: left;
	line-height: 13px;
	width: 220px;
	font-size: 12px;
	background-color:#028;
	color:#aac;
	cursor:default;
}

/*----slide image button,domain----*/

#h1_col {
	color:#6f87ae;
}

/*--- you tube ---*/
.mv_title {
	margin-top:13px;
	font-size:12px;
	color:#249;
	line-height:14px;
	letter-apcing:1px;
}

.movie_exp {
	padding:2px;
	background:#221960;
	color:#eee;
	font-size:12px;
	line-height:14px;
	letter-apcing:1px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#menu #blogmura {
	background:url(http://img.sabu.tetuko.com/20120107_2198938.jpg) no-repeat;
}

#menu #blogmura a {
	display:block;
	padding:62px 60px 0 0;
	text-decoration:none;
	background:url(http://img.sabu.tetuko.com/20120107_2198938.jpg) no-repeat;
}

#menu #blogmura a:link {
	color:#00f;
	background:url(http://img.sabu.tetuko.com/20120107_2198938.jpg) no-repeat;
}

#menu #blogmura a:visited {
	color:#00f;
	background:url(http://img.sabu.tetuko.com/20120107_2198938.jpg) no-repeat;
}

#menu #blogmura a:hover {
	color:#f00;
	background:url(http://img.sabu.tetuko.com/20120107_2198939.jpg) no-repeat;
}
/*20110115_1637071.jpg*/
/*20110115_1637069.jpg*/
.img_mar1 img {
	margin:30px 0;
	display:block;
}

#cursor_tpz {
	cursor:pointer;
	font-weight:normal;
	color:#0c0079;
	display:inline;
}

#cursor_fac {
	cursor:pointer;
	font-weight:normal;
	color:#0c0079;
	display:inline;
}

div.blogmura a {
	display:block;
	padding:62px 60px 0 0;
	text-decoration:none;
	background:url(http://img.sabu.tetuko.com/20110115_1637069.jpg) no-repeat;
}

div.blogmura a:link {
	color:#00f;
	background:url(http://img.sabu.tetuko.com/20110115_1637071.jpg) no-repeat;
}

div.blogmura a:visited {
	color:#00f;
	background:url(http://img.sabu.tetuko.com/20110115_1637071.jpg) no-repeat;
}

div.blogmura a:hover {
	color:#f00;
	background:url(http://img.sabu.tetuko.com/20110115_1637069.jpg) no-repeat;
}

/*---- ↓LinkWithin ----*/
.linkwithin_div {
	padding: 0 0 0 15px;
	margin: 0 0 40px 20px;
	background: url(http://img.sabu.tetuko.com/20110712_1944243.gif) no-repeat;
	letter-spacing:3px;
}
/*20110625_1916100*/

.linkwithin_inner {
margin: 0 auto !important;
padding: 5px 15px 15px 0 !important;
}

/*.linkwithin_inner {
margin: 0 auto !important;
padding: 5px !important;
-webkit-box-shadow:0 1px 1px #f0f0f0;
-moz-box-shadow:0 1px 1px #f0f0f0;
box-shadow:0 1px 1px #f0f0f0;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
border:1px solid #dedede !important;
background-color:#fafafa;
}*/

.linkwithin_posts {
    color: #333 !important;
}

.linkwithin_posts a {
    background: url(http://img.sabu.tetuko.com/20110730_1972059.jpg) !important;
    border: 1px solid #fafafa!important;
    padding: 4px !important;
    filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;   
    letter-spacing:0px;
}

.linkwithin_posts a:hover {
    background: url(http://img.sabu.tetuko.com/20110730_1972053.jpg) !important;
    border: 1px solid #fafafa !important;
    padding: 4px !important;
    filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; 
}
//border f1d5f1 3fd3b2 back ffe3fe 9fffea

.linkwithin_title {
    color: #333333 !important;
    font-family: verdana, sans-serif !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: underline !important;
}

.linkwithin_title:hover {
    text-decoration: none!important;
}

//http://kaleazy.com/css-snippet-to-customize-linkwithin-plugin
/*---- ↑LinkWithin ----*/


div.blog_ranking_style {

}

div.blog_ranking_style span {
	color:#493cc1;
}

/* クリックしたらプレイヤー表示 */
.player_text {
	cursor:pointer;
	text-decoration:underline;
}
