@charset "UTF-8";

/*フォト*/
*{font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;}

textarea {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/* HTMLタグ設定 */



/*フォーム*/	
	form{
		margin:0px;
		padding:0px;
        text-align:left;
	}
/*テーブル作成*/
	table.form{
	margin:25px 0px 0px 13px;
        text-align:left;
	}
	
	img{border:none}

label{
	font-weight: bold;
	letter-spacing: 0.2em;
	white-space: nowrap;
	text-align: right;
	font-size: 12px;
}

ul.rss	{
	margin: 0px;
	padding	: 0px;
	width: 100%;
	text-align: center;
}

ul.rss li	{
	border-right: #000 1px solid;
	display	: inline;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2px;
	margin-right: 0.3em;
	padding-right: 0.5em;
	padding-left: 0.2em;
}

/* ************************************************ 
 *	リンクカラーの設定
 * ************************************************ */
 /*
ul.rss a:link{color: #333333;text-decoration	: none;}
ul.rss a:visited{color: #333333;text-decoration	: none;}
ul.rss a:hover	{color: #999999;text-decoration	: none;}
ul.rss a:active	{color: #333333;text-decoration	: none;}

	a{color:#816F79;text-decoration:none;}
	a:link{color:#816F79;text-decoration:none;}
	a:visited{text-decoration:none;}
	a:active{}
	a:hover{color:#816F79;text-decoration:underline;}

	a.acontinues{color:#816F79;text-decoration:none;}
	a.acontinues:link{color:#816F79;text-decoration:none;}
	a.acontinues:visited{text-decoration:none;}
	a.acontinues:active{}
	a.acontinues:hover{color:#816F79;text-decoration:underline;}

	a.amenu{color:#816F79;text-decoration:none;}
	a.amenu:link{color:#816F79;text-decoration:none;}
	a.amenu:visited{text-decoration:none;}
	a.amenu:active{}
	a.amenu:hover{color:#816F79;text-decoration:underline;}

/*　サイトのタイトル・概要が入るところのリンク　*/
/*	#banner a{color:#000;text-decoration:none;}
	#banner a:link{color:#000;text-decoration:none;}
	#banner a:visited{text-decoration:none;}
	#banner a:active{}
	#banner a:hover{color:#666;text-decoration:underline;}

	#subbanner a{color:#fff;text-decoration:none;}
	#subbanner a:link{color:#fff;text-decoration:none;}
	#subbanner a:visited{text-decoration:none;}
	#subbanner a:active{}
	#subbanner a:hover{color:#fff;text-decoration:underline;}

/* カレンダー */
.calendar a{color:#3366FF;text-decoration:underline;}
.calendar a:link{color:#3366FF;text-decoration:underline;}
.calendar a:visited{color:#3366FF;text-decoration:underline;}
.calendar a:active{color:#3366FF;text-decoration:underline;}
.calendar a:hover{color:#ccc;text-decoration:underline;}

/* 続きを読む */

.main-continues{
	float:right;
	width:250px;
	
}

/*
.main-continues a{
	color:#C6FB02;
	font-size:1.8em;
	text-shadow: 0 0 15px rgba(165,247,43,0.7);

}

.main-continues a:hover{
	color:#E9FC5D;
	text-shadow: 0 0 15px rgba(165,247,43,1);

}

*/

.readmore{
	width:50px;
	height:44px;
	display:block;
	border:#C6FB02 2px solid;
	float:left;
	background-color:#000;
	font-size:1.5em;
	border-radius:50px;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
	outline:none;
	line-height:1.5em;
	color:#C6FB02;
	padding:13px 10px ;
	text-align:center;
	text-decoration:none;
}
.readmore a{
	text-decoration:none;
	color:#C6FB02
}
.readmore:hover{
	box-shadow: 0 0 40px rgba(165,247,43,0.8);
	transition: all .3s;
}
 .bealistner{
	 width:50px;
	 height:44px;
	display:block;
	border:#FDC10F 2px solid;
	margin-left:30px;
	float:left;
	background:#000;
	font-size:1.5em;
	border-radius:50px;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
	outline:none;
	line-height:1.5em;
	color:#FDC10F;
	padding:13px 10px ;
	text-align:center;
	text-decoration:none;
}
.bealistner a{
	text-decoration:none;
	color:#FDC10F;
}
.bealistner:hover{
	box-shadow: 0 0 40px rgba(249,228,154,0.8);
	transition: all .3s;
}
.c3_social_button{
	margin-top:50px;
}
.acontinues a{
	
}
.acontinues a:link{
	}
.acontinues a:visited{}
.acontinues a:active{}
.acontinues a:hover{
	
}

/* 次のページ・前のページ */
.amenu a{}
.amenu a:link{}
.amenu a:visited{}
.amenu a:active{}
.amenu a:hover{}

/* サイドバー */
.side a{}
.side a:link{}
.side a:visited{}
.side a:hover{}

.aside a{}
.aside a:link{}
.aside a:visited{}
.aside a:hover{}


/*　サイドタイトル　*//*
.title a{text-decoration: none;}
.title a:link{text-decoration: none;color: #93F500;}
.title a:visited{text-decoration: none;color:#93F500;}
.title a:active{text-decoration: underline;color: #93F500;}
.title a:hover{text-decoration: underline;color:#C2F503;}

*/


.title{		
		font-size:2em;
		font-weight:normal;
		line-height:1.5em;
	}

.title a{
	color:#C6FB02;
	text-shadow: 0 0 40px rgba(165,247,43,0.8);
	text-decoration:none;
}


/*　このページの上へ　*/
	a.aposted{color:#C6FB02;text-decoration:none;font-weight:bold;font-size:10px;}
	a.aposted:link{color:#C6FB02;text-decoration:none;font-weight:bold;}
	a.aposted:visited{text-decoration:none;font-weight:bold;}
	a.aposted:active{text-decoration:none;font-weight:bold;}
	a.aposted:hover{color:#D5FC25;text-decoration:underline;font-weight:bold;}

/*　トラックバック　*/
.atrackback-post a{}
.atrackback-post a:link{}
.atrackback-post a:visited{}
.atrackback-post a:active{}
.atrackback-post a:hover{}

/*　RSS　*/
.rss a:link{}
.rss a:visited{}
.rss a:hover{}
.rss a:active{}

/* Powered by てぃーだブログ */
.adFooter a{}
.adFooter a:link{}
.adFooter a:visited{}
.adFooter a:active{}
.adFooter a:hover{}


/* =================================== */
/* レイアウト設定 */
/* =================================== */
/*全体のレイアウト*/



/*　サイトのh1,h2,h3のマージンなど配置　*/
	h1,h2,h3{margin:0px;padding:0px;}



/* パン屑メニュー */
.topicpass {
	font-size: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 16px;
	vertical-align: bottom;
}






.date{
	background: no-repeat 1px 1px;
	color: #fff;
	font-size: 12px;
	letter-spacing: 0px;
	padding: 5px 10px 5px 15px;
	font-weight: bold;
	text-align: right;

}


/* ************************************************ 
 *	記事の設定
 * ************************************************ */



.main-continues{font-size:10px;}


.box_bottom {
		background-repeat:no-repeat;
		background-position:center top;
		background-image:url();
		width:515px;
		height:8px;
		margin:0px;
		padding:0px;
	}


.posted{
color:#fff;
font-size:10px;
text-align:right;
margin:10px 10px 25px 0px;
}


.menu{
color:#000;
font-size:10px;
padding:0px 0px 10px 0px;
}


/* ************************************************ 
 *	コメントエリアの設定
 * ************************************************ */

.comments-head{
	font-size: 2.1em; 
	color:#C6FB02;
	text-shadow: 0 0 40px rgba(165,247,43,0.8);
	padding-bottom:30px;
}

.comments-body{
	color:#C6FB02;
	text-shadow: 0 0 15px rgba(165,247,43,0.7);
	font-size:12px;
	line-height:135%;
	margin:16px auto 15px;
	text-shadow: 0 0 15px rgba(165,247,43,0.7);

}


.comments-post{
color:#fff;
font-size:10px;
text-align:right;
margin:0px 40px 25px 0px;
		text-align:right;
}

.green{
	/* border-radius */
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:px;
	background:#000;
	color:#C6FB02;
	border:#C6FB02 2px solid;
	padding:10px;
	letter-spacing:0.8em;
	
}
.green:hover{
	background:#C6FB02;
	color:#000;
	transition: all .3s;
	letter-spacing:1.5em;
	padding:10px 40px 10px 40px;
}
#text{
	background:#000;
	border-radius:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:px;
	color:#C6FB02;
	border:#C6FB02 2px solid;
	text-shadow: 0 0 15px rgba(165,247,43,0.7);
}
#author,#email,#url{
	background:#000;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:px;
	color:#C6FB02;
	border:#C6FB02 2px solid;
	
}
/* ************************************************ 
 *	トラックバックエリアの設定
 * ************************************************ */

.trackback-url{
		color:#691815;
		font-size:12px;
		font-weight:bold;
		margin:10px 0px 15px 13px;
		text-align:left;
	}

.trackback-body{
	font-size:12px;
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.trackback-post{
color:#000;
font-size:10px;
text-align:right;
margin:0px 0px 25px 0px;
}

	a.atrackback-post{color:#816F79;text-decoration:none;font-weight:bold;}
	a.atrackback-post:link{color:#816F79;text-decoration:none;font-weight:bold;}
	a.atrackback-post:visited{text-decoration:none;font-weight:bold;}
	a.atrackback-post:active{font-weight:bold;}
	a.atrackback-post:hover{color:#816F79;text-decoration:underline;font-weight:bold;}


#author{width:200px;border:1px solid #CCCCCC;}
	#email{width:200px;border:1px solid #CCCCCC;}
	#url{width:200px;border:1px solid #CCCCCC;}
	#text{font-size:12px;width:400px;height:200px;border:1px solid #CCCCCC;}



.pagetop{
font-size:10px;
text-align:right;
margin:0px 10px 10px 0px;
background-position: 1px;
padding-top: 10px;
}

/* ************************************************ 
 *	プラグイン設定
 * ************************************************ */
/* カレンダー ここから ----------*/
/* 大枠 */
.calender{
	text-align: center;
	margin-bottom: 10px;
}
/* 上部年月日表示 */
.calendarhead{
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 11px;
}
/* 枠 */
.calendartable{
	border: 1px solid #666;
	font-size: 11px;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
}
/* 曜日枠 */
.calendarwd{
	background-color: #ccc;
	padding: 5px;
}
/* 曜日 */
.calendarweek{}
/* 日付枠 */
.calendard{
	text-align: center;
	border: 1px solid #CCCCCC;
}
/* 日曜日 */
.sun{
	color: #CC0000;
}
/* 土曜日 */
.sat{
	color: #0099FF;
}
/* 今日 */
.today{
	font-weight: bold;
}
/* カレンダー ここまで ----------*/


/* サイドタイトル */
.sidetitle{
		border-bottom: 2px solid #C6FB02;
        background-position:left center;
        font-weight:bold;
		letter-spacing: 2px;
		padding:2px 0px 2px 5px;
		color:#C6FB02;
		font-size:0.8em;
	 	text-shadow: 0 0 15px rgba(165,247,43,0.7);

}

/* サイド本文 */
	.sidebody{
		margin:0px 0px 5px 0px;
	}

/* サイドブロック */
.side{
		font-size:10px;
		line-height:160%;
		margin:3px 0px 5px 0px;
        padding:5px;
}

/*	a.aside{color:#816F79;text-decoration:none;}
	a.aside:link{color:#816F79;text-decoration:none;}
	a.aside:visited{color:#816F79;text-decoration:none;}
	a.aside:hover{color:#816F79;text-decoration:underline;}

	a.arss{color:#816F79;text-decoration:none;}
	a.arss:link{color:#816F79;text-decoration:none;}
	a.arss:visited{text-decoration:none;}
	a.arss:active{}
	a.arss:hover{color:#816F79;text-decoration:underline;}

*/

.photo{text-align:center;}
.nickname{color:#C6FB02;font-size:1.2em;margin:10px 0px;
text-align:center;}
.message{
	padding:10px;
	
	
	font-size:xx-small;}
.quotetable{}
.quote{color:#000;font-size:xx-small;padding:1px;}
.blogtimes{margin:0px 0px 16px 0px;text-align:center;}
.powered{
text-align:center;
margin:0px 0px 10px 0px;
}

.syndicate{
font-size:xx-small;
text-align:center;
}
.checkers{
font-size:xx-small;
margin-top:10px;
}

a.adtitle{font-weight:bold;text-decoration:none;}
a.adtitle:link{font-weight:bold;text-decoration:none;}
a.adtitle:visited{font-weight:bold;text-decoration:none;}
a.adtitle:active{font-weight:bold;text-decoration:none;}
a.adtitle:hover{font-weight:bold;text-decoration:underline;}

a.addescription{color:black;text-decoration:none;}
a.addescription:link{color:black;text-decoration:none;}
a.addescription:visited{color:black;text-decoration:none;}
a.addescription:active{color:black;text-decoration:none;}
a.addescription:hover{color:black;text-decoration:underline;}

a.adurl{color:green;text-decoration:none;}
a.adurl:link{color:#0000FF;text-decoration:none;}
a.adurl:visited{color:#0000FF;text-decoration:none;}
a.adurl:active{color:#0000FF;text-decoration:none;}
a.adurl:hover{color:#0000FF;text-decoration:underline;}

a.adld{text-decoration:none;}
a.adld:link{text-decoration:none;}
a.adld:visited{text-decoration:none;}
a.adld:active{text-decoration:none;}
a.adld:hover{text-decoration:underline;}
body.ad{background:#f7p39f;}


/* お勧め商品 */
.article_ad {
	margin-bottom: 10px;
}


/* タグクラウド */
.tag_cloud {
	margin-bottom: 10px;
}



/* オーナーにメッセージ */
.inquiry{}

/* 新規投稿 */
.blog_entry{}

/* マイアルバム */
.album{
	margin-bottom: 10px;
}
#album_img_flame{}
#album_href{}
#album_img{}
#album_title{}
#album_list{}


/* トップフォトページレイアウト　 */
.photos{
width:159px;
height:210px;
	background: url(//admin.ti-da.net/_img/ti09f/ti09_01w.gif) top center no-repeat;
	overflow:hidden;
	text-align:center;
	float:left;
	padding:3px;
	margin:10px 2px 5px 2px;
}
.photos img{
height:144px;
width:148px;
border:1px solid #fff;
margin:10px 4px;

}
.photos h3.title{
margin:0px 0px 5px 0px;
padding:0 3px 0 3px;
background:none;
display:block;
width:150px;
height:13px;
overflow:hidden;
font-weight:normal;
color:#fff;
font-size:11px;
}

.photos h2.date{
margin:0px 0px 2px 0px;
padding:0px;
border:none;
background:none;
font-weight:normal;
color:#fff;
width:159px;
font-size:11px;
                text-align:center;
}

/* コピーライト */
#copyright{
		width: 100%;
		height: 16px;
		font-size: 12px;
		font-weight	: bold;
		color: #fff;
		padding-top: 30px;
		line-height	: 16px;
	text-align: center;
}
/* Powered by てぃーだブログ */
.adFooter{
	font-size: 10px;
	line-height: 150%;
	text-align: center;
}

.tidaBtn {
	float: right;
	border: none;
	display: inline;
	width: 300px;
}




/*以下小代CSS*/
/*以下小代CSS*/
/*以下小代CSS*/
/*以下小代CSS*/


body{
	padding: 0; margin: 0;  
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#131313;
	color:#fff;

}
a{color:#fff;
}
img   { border:none;}
#logo{
	position:absolute;
	margin:28px 0 0 40px;	
}
#header{
	background:#559401;
	width:1000px;
	height:150px;
	margin:50px auto 0 auto;
	
	/* border-radius */
    border-radius:80px 80px 0 0;
    -webkit-border-radius:80px 80px 0 0;
    -moz-border-radius:80px 80px 0 0;

/* box-shadow */
    box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 12px 2px;
    -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 12px 2px;
    -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 12px 2px;    
	
}
#head-disc{
	position:absolute;
	color:#fff;
	font-size:0.8em;
	margin:30px 0 0 450px;
	
}
#fblink{
	position:absolute;
	margin:100px 0 0 600px;
}
#fbspoon{
	position:absolute;
	width:120px;
	margin:95px 0 0 450px;
	padding:5px;
	background:#E8A808;
	border:#F3DB06 1px solid;
	-webkit-border-radius:5px;  
    -moz-border-radius:5px;  
    border-radius:5px;  
	font-size:0.5em;
}
#kaeru{
	float:left;
	margin:0 0 0 10px;
	color:#fff;
}
#slider_body{
	position: relative; 
	width: 100%; 
	background-color:#000;
	overflow: hidden;
	border-top:#C6FB02 2px solid;
	border-bottom:#C6FB02 2px solid;
}
#sliding_content{
	position: relative; 
	left: 50%; 
	width: 5000px; 
	text-align: center; 
	margin-left: -2500px;
	
}
.slider_container{
    position: relative; 
	margin: 0 auto;
    top: 0px; 
	left: 0px; 
	width: 980px; 
	height: 400px; 
	
}
.each_slides{
	position: absolute; 
	width: 480px; 
	height: 300px; 
	top: 10px; 
	left: 10px;    
	text-align: left; 
	line-height: 1.8em; 
	font-size: 12px;
}
.image_position{
	position: absolute; 
	top: 23px; 
	left: 475px; 
	width: 500px; 
	height: 300px;
	border:#C6FB02 1px solid;
}

.span2{
	display: block; 
	line-height: 1.1em; 
	font-size: 2.1em; 
	margin-top:50px;
	margin-left:20px;
	color:#C6FB02;
	text-shadow: 0 0 40px rgba(165,247,43,0.8);
	text-decoration:none;
}
.span3{
	display: block; 
	font-size:1.1em;
	line-height:1.5em;
	color: #FFFFFF;
	margin-top:20px;
	margin-left:20px;
}
.gototopic{
	width:190px;
	background:#000;
	float:left;
	clear:both;
	border: 2px solid #C6FB02;
	color:#C6FB02;
	padding:7px 0 10px 0;
	font-size:1.5em;
	text-align:center;
	margin-top:40px;
	margin-left:20px;
}
.gototopic:hover {
	width:250px;
	background:#C6FB02;
	color:#000;
	transition: all .3s;
	letter-spacing:0.2em;
}

/*main*/
#container{
    margin:0 auto;
	width:1000px;
	background:#559401;

}
#content{
	margin:30px;
	float:left;
	background:#000;
	width:640px;
	border:#C6FB02 2px solid;
	-webkit-border-radius:10px;  
    -moz-border-radius:10px;  
    border-radius:10px; 
	font-size:0.8em;
	line-height:1.5em;
	padding:30px;	 
}
#content img{
	border:#C6FB02 1px solid;
	
}
.article{
	margin-top:50px;
}
/*フッタ*/
#footer{ 
    width:940px;
    clear:both;
    background:#559401;
    height:120px;
	padding-top:30px;
}

/*サイド概要指定*/	
	#links{
		width:200px;
	    float:right;
		margin:30px 30px 0 0;
		text-align:left;
		padding:20px 0px 30px 0;
        background: url()  no-repeat 0px 0px;
		background-color:#000;
		-webkit-border-radius:10px;  
        -moz-border-radius:10px;  
        border-radius:10px;
		border:#C6FB02 2px solid;
 
	}


 /* jssor slider arrow navigator skin 07 css */
                    /*
                    .jssora07l              (normal)
                    .jssora07r              (normal)
                    .jssora07l:hover        (normal mouseover)
                    .jssora07r:hover        (normal mouseover)
                    .jssora07ldn            (mousedown)
                    .jssora07rdn            (mousedown)
                    */
                    .jssora07l, .jssora07r, .jssora07ldn, .jssora07rdn
                    {
                        position: absolute;
                        cursor: pointer;
                        display: block;
                        background: url(//img02.ti-da.net/usr/j/e/l/jellyfrog/a01.png) no-repeat;
                        overflow: hidden;
                    }
                    .jssora07l
                    {
                        background-position: -5px -35px;
                    }
                    .jssora07r
                    {
                        background-position: -65px -35px;
                    }
                    .jssora07l:hover
                    {
                        background-position: -125px -35px;
                    }
                    .jssora07r:hover
                    {
                        background-position: -185px -35px;
                    }
                    .jssora07ldn
                    {
                        background-position: -245px -35px;
                    }
                    .jssora07rdn
                    {
                        background-position: -305px -35px;
                    }
					
					  /* jssor slider thumbnail navigator skin 04 css */
                        /*
                        .jssort04 .p            (normal)
                        .jssort04 .p:hover      (normal mouseover)
                        .jssort04 .pav          (active)
                        .jssort04 .pav:hover    (active mouseover)
                        .jssort04 .pdn          (mousedown)
                        */
                        .jssort04 .w, .jssort04 .pav:hover .w
                        {
                            position: absolute;
                            width: 60px;
                            height: 30px;
                            border: #C6FB02 1px solid;
                        }
                        * html .jssort04 .w
                        {
                            width: /**/ 62px;
                            height: /**/ 32px;
                        }
                        .jssort04 .pdn .w, .jssort04 .pav .w
                        {
                            border-style: solid;
                        }
                        .jssort04 .c
                        {
                            width: 62px;
                            height: 32px;
                            filter: alpha(opacity=45);
                            opacity: .45;
                            transition: opacity .6s;
                            -moz-transition: opacity .6s;
                            -webkit-transition: opacity .6s;
                            -o-transition: opacity .6s;
                        }
                        .jssort04 .p:hover .c, .jssort04 .pav .c
                        {
                            filter: alpha(opacity=0);
                            opacity: 0;
                        }
                        .jssort04 .p:hover .c
                        {
                            transition: none;
                            -moz-transition: none;
                            -webkit-transition: none;
                            -o-transition: none;
                        }
						
.custom1{
	font-size:12px;
	text-align:center;
}
.custom2{
	padding:10px 10px;
}
.custom{
	font-size:12px;
}
.customitem{
	margin-top:20px;

}
.custompic{
    text-align:center;
}
.customdisc{
	width:180px;
	float:right;
	padding:10px;
	margin:0 0 20px 10px;
	text-align:center;
}
.customitem{
	text-align:center;
	margin-bottom:30px;
}
#tab{
	width:100px;;
	padding:10px 0 10px 30px;
	background:#C6FB02;
	color:#000;
	border-radius:20px 20px 0 0 ;
	font-size:1em;
}

#rssplugin{
	margin:0 0 50px 0;
	padding:0;
}
#page-top {
	height:268px;
	padding:0;
	position:fixed;
	bottom:0;
	right:20px;
	z-index:100;

}
.blogbody{

}
.main{

}