/*
ここは消さないで下さい!
CSSLicense: Tsunehisa Hazama
*/

* {
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
    word-break: break-all;
    word-wrap: break-word;
    line-height: 1.3;
}

body {
    font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	text-align:center;
	background-color: #FFFFFF;
	margin : 0px;
	background: url("http://www.bin.st/img/back.gif");
	color:#6A4B00;
	font-size: 12px;
        letter-spacing:4px
    padding: 0;
	line-height: 170%;
}

TABLE{
                font-size : 12px;
	line-height: 180%;
}


/* 画像の属性 */
img {
	border-style: none;
}

/* strongの色 */
strong {
	color: #FF0000;
	font-size:14px;
}
	
/*フィールド属性 */
fieldset {
	font-size:12px;
	line-height: 170%;
	color: #666;
	text-align: left;
	text-valign: top;
        border:none; 
	margin : 10px 20px 10px 20px;
        padding:0;

}
legend {
	font-size: 14px;
	font-weight: bold;
	color : #990073;
	clear: both;
}

/*その他*/
.detail {
	text-align:right;
	font-size: 12px;
	margin : 0px;
	padding :0px 10px 0px 10px;
}

.dai {
color: #992222;
border-left: 15px sold #992222:
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
	text-align:center;
	font-size: 14px;
        font-weight: bold;
	padding :0px 10px 0px 10px;
        text-decoration: none;
}
.dai-2 {
color: #FFFFFF ;
border-left: 15px sold #FFFFFF ;
	line-height: 160%;
	font-size: 14px ;
        font-weight: bold ;
	padding :0px 10px 0px 10px ;
        text-decoration: none;
	background-color: #FF7300 ;

}
.dai-3 {
color: #992222;
border-left: 15px sold #992222:
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
	font-size: 13px;
        font-weight: bold;
	padding :0px 10px 0px 10px;
        text-decoration: none;
}

/* リンクの属性（未指定時） */

a:link {
	color: blue;
}

a:hover {
	color: #CD0000;
	background-color: #FFD600;
}

/*リンクの属性指定*/
a#zlink:link {
                color: #666;
                text-decoration: none:
}

/* --------- 基本設定 ----------------------------------　*/
#base
{
	width: 760px;
	margin-top : 0px;
	margin-left: auto;
	margin-right: auto;
	background-color:white;
	background: url("http://www.bin.st/main/img/bk02");
}

#wrapper
{
	width: 760px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url("http://www.bin.st/img/top01.jpg");
	background-repeat: no-repeat;
}
#newbase
{
	width: 560px;
	margin : 0px 0px 0px 0px;
	background-color:white;
	line-height: 160%;
/*	background: url("http://www.bin.st/main/img/bk02"); */
}
/*------------------------------------------------------ */

/* ブログの枠等の属性 */

#container{
	width:760Px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#newcontainer{
	width:500Px;
	margin-left:0;
	margin-right:0;
                text-align: center;

}		
/*ヘッダー部分*/
#header	{
	margin : 0px;
	padding: 0Px;
	height : 100px;
}

#header h1{
	margin-top : 0px;
	margin-bottom: 0px;
	text-indent: -1000px;
}
		
#header h1 a {
	width:324px;
	height:100px;
	background-image: url("http://www.bin.st/img/top01-1.jpg");
	background-repeat: no-repeat;
	display: block;
}

#header h1 a:hover {
	background-image: url("http://www.bin.st/img/top01-2.jpg");
                background-color : #color; 
}
		

/*-----サイド(left)--------*/

#sidebar {
	width: 185PX;
	float: left;
	margin: 0px;
	color: #666;
	font-size: 12px;
	line-height;150%;
}

/*フィールド属性 otherpage  */
#sidebar fieldset {
	font-size:10px;
	line-height: 130%;
	color: #666;
	margin : 0px 0px 5px 5px;
	padding: 5px;
	text-align: left;
	text-valign: top;
}

#sidebar legend {
	font-size: 12px;
	color : blue;
}

#sidebar .box1{
	width: 170px;
	height: 90px;
	display: block;
	margin: 5px 2px 3px 3px;
	padding: 5px;
	color : #FFF;
	background-image: url("http://www.bin.st/img/s_box01.gif");
	background-repeat: no-repeat;
}

#sidebar .box2{
	width: 170px;
	height: 240px;
	display: block;
	margin: 5px 2px 3px 3px;
	padding: 5px;
	color : #FFF;
	background-image: url("http://www.bin.st/img/s_box02.gif");
	background-repeat: no-repeat;
}

#sidebar .box2 a:link,#sidebar .box2 a:visited {
	color: #FFF;
}

#sidebar .box2 a:hover {
	color: #CC0000;
	background-color: #FFFF00;
}


#sidebar h2 {
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
	border-style: solid;
	border-color: #FF80C0;
	border-width: 0px 0px 1px 10px;
	color: #8080C0;
	background-color: #DCDCED;
	margin-top : 5px;
	margin-bottom: 5px;
}

#sidebar h3 {
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
	color: #666;
	margin: 2px 5px 2px 5px;
}

#sidebar p {
	color:#666;
}

dt {
	margin-left : 10Px;
}

dd {
	margin-left : 40px;
}


/*------メニュー部分------*/

.menu {
	margin: 10px 0px 10px 0px;
}

/* indexの表示 */
.idx{
	color:#FFF;
	text-decoration:none;
	width:180px;
	height:20px;
/*	background-image: url("http://www.bin.st/img/idx.gif"); */
	background-color: #FFA800;
	background-repeat: no-repeat;
	text-indent: 10px;
	font-weight: bold;
	display: block;
	font-size: 12px;
	padding-top: 2px;
	margin: 1px 2px 1px 3px;
}

/*トップカテゴリ */
.menu a.tc1:link, .menu a.tc1:visited, .menu a.tc1:active{
	color:#444;
	text-decoration:none;
	width:180px;
	height:20px;
	background-image: url("http://www.bin.st/img/menu01.gif");
	background-repeat: no-repeat;
	text-indent: 10px;
	display: block;
	font-size: 12px;
	padding-top: 3px;
	margin: 1px 2px 1px 3px;
}
		
.menu a.tc1:hover{
	color:#FFFFFF;
	background-image: url("http://www.bin.st/img/menu02.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
        font-weight: 500;
}

/* サブカテゴリ */
.menu a:link, .menu a:visited, .menu a:active{
	color:#666;
	text-decoration:none;
	width:160px;
	height:20px;
	background-image: url("http://www.bin.st/img/menu03.gif");
	background-repeat: no-repeat;
	text-indent: 10px;
	display: block;
	font-size: 12px;
	padding-top: 4px;
	margin: 1px 2px 1px 3px;
}
		
.menu a:hover{
	color:#FFFFFF;
	background-image: url("http://www.bin.st/img/menu04.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
        font-weight: 500;
}

/* サブカテゴリ位置指定 */
.menu dt.list{
	list-style: none;
	margin: 0px;
}

.menu dd.tc2 {
   color: #666;
   margin: 0px;
   list-style: none;
}

.menu dl {
   color: #666;
   margin: 0px 0px 0px 0px;
   list-style: none;
}

.menu dd {
   color: #666;
   margin: 0px 0px 0px 20px;
   list-style: none;
}

/* 検索窓 */
.searchform	{
	font-size: 10px;
	line-height: 133%;
}
		

/*エントリー部分*/
#content {
	width: 560px;
	float: right;
	margin : 0px 5px 0px 5px ;
	font-size: 12px;
	line-height :170%;
}

#content p {
/*	clear: both;*/
	color:#666;
	margin: 5px 5px 0px 5px;
	font-size: 12px;
	line-height: 170%;
}

#content h2 {
	border-style: solid;
	border-color: #FF80C0;
	border-width: 0px 0px 1px 10px;
	margin: 0px 10px 5px 10px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#content h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,Helvetica,sans-serif;
	border-bottom: 1px solid #CCC;
	color: #666;
	margin: 10px 0px 2px 15px;
}

#content a {
	color: blue;
}

#content a:hover {
	color: #CD0000;
	background-color: #FFD600;

}


/* ++++++++++++++++++++++  diary設定  +++++++++++++++++++++++++++ */

/*Diary エントリー部分*/
.dai2 {
color: #FF7300;
border-left: 15px sold #992222:
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
	text-align:center;
	font-size: 12px;
        font-weight: bold;
	padding :0px 10px 0px 10px;
        text-decoration: none;

}
.b1{
	width: 488px;
	height: 94px;
	display: block;
	margin: 0px 0px -20px 3px;
	background-image: url("http://www.bin.st/img/b1.png");
	background-repeat: no-repeat;
	 padding: 10px;
	 font-size: 14px;
                 color: #FF7300;
                 text-align:center;
                 line-height: 200%
}
.b2{
	width: 478px;
	height: 78px;
	display: block;
	margin: 0px 0px 60px 30px;
	padding: 5px;
	background-image: url("http://www.bin.st/img/b2.png");
	background-repeat: no-repeat;
}
#diarycontent {
	width: 560px;
	float: right;
	margin : 0px 0px 0px 0px ;
	font-size: 12px;
	line-height :170%;
}

#diarycontent p {
/*	clear: both;*/
	color:#6A4B00;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 170%;
}

#diarycontent h2 {
	border-style: solid;
	border-color: #FF80C0;
	border-width: 0px 0px 1px 10px;
	margin: 0px 10px 5px 10px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#diarycontent h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,Helvetica,sans-serif;
	border-bottom: 1px solid #CCC;
	color: #666;
	margin: 10px 0px 2px 0px;
}
#diarycontent .camera{
	float: left;
	width: 516px;
	height: 253px;
	background-image: url("http://www.bin.st/img/camera.jpg");
	background-repeat: no-repeat;
	margin: 12px 0px 0px 12px;
	padding: 0px;
	color: #FF80C0;
	font-size: 16px;
	font-weight:bold;
	display: block;
}
#diarycontent .kakokiji{
	float: left;
	width: 172px;
	height: 22px;
	background-image: url("http://www.bin.st/img/camera.gif");
	background-repeat: no-repeat;
	margin: -120px 0px 0px 165px;
	padding: 0px;
	color: #FF80C0;
	font-size: 16px;
	font-weight:bold;
	display: block;
}
#diarycontent .kakokiji a:link {
	color: #FFF;
}
.h7 {
	font-size: 14px;
	font-weight: bold;
	color: red;
　　　　　　　text-align: left
	padding-left:5px;
                 line-height: 200%
}
.h8 {
	font-size: 14px;
	color: blue;
　　　　　　　text-align: right
	padding-right:5px;
                 line-height: 100%
}

.Dhidari {
	font-size: 14px;
	font-weight: 600;
	color: #FF7300;
	padding-left:10px;
                 line-height: 200%
                 width:70%;
                 float:left;
	margin: 0px 0px 0px 10px;
}
.Dmigi {
	font-size: 12px;
	font-weight: normal;
	color: #FF7300;
	padding-right:5px;
                 line-height: 200%
                 width:30%;
                 float:right;
}
#diarycontent a {
	color: #FF7300;
}

		
#diarycontent a:hover {
	color : #F50000;
	background-color: #FFFF00;
}

/* ogogogogog 投稿者 ogogogogogogog */
.entry-footer {
        margin: 10px 20px 50px 20px;
/*     border-top: 1px dotted #36414d; */
        text-align: right;
        color: #553A26;
        font-size: 11px;
        line-height: 90px;
        background-image: url("http://www.bin.st/img/b2.png");
        background-repeat: no-repeat;
}

/* ++++++++++++++  diary設定　まで  ++++++++++++++++++++++++ */

/* ==================== OG ================================*/
/*オリジナルエントリー部分*/
#contents {
/*	float: right;*/
        width:560px ;
	margin : 0px 5px 0px 5px ;
	font-size: 12px;
	line-height :170%;
}

#contents .entryBox{
        position : relative ;
	margin : 0 0 20px 0 ;
        padding : 0 ;
	background-image: url("http://www.bin.st/img/entry_middle.gif");
}

#contents .entryBox div{
	height: 30px;
	margin: 0px;
	padding: 0;
	background-image: url("http://www.bin.st/img/entry_bottome.gif");
	background-repeat: no-repeat;
}

#contents h2 {
	height :36px;
        font-weight :bold;
        font-size :120%
        margin :0;
        padding :12px 0 0 35px;
	background-image: url("http://www.bin.st/img/entry_top.gif");
	background-repeat: no-repeat;
}
#contents p {
        padding :0 25px 0 37px;
}
(なし)#contents p.entry-footer {
	margin: 0px;
        padding :30px 25px 0 37px;
	font-size: 12px;
	color:#ffa3a7;
}

/* ==================== OG ================================*/


/*記事枠の設定*/

#content .box1{
	float: left;
	width: 250px;
	height: 250px;
	background-image: url("http://www.bin.st/img/box01.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 0px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box2{
	float: right;
	width: 250px;
	height: 250px;
	background-image: url("http://www.bin.st/img/box02.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box3{
	float: left;
	width: 535px;
	height: 410px;
	background-image: url("http://www.bin.st/img/box03.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box4{
	float: left;
	width: 116px;
	height: 230px;
	background-image: url("http://sample.jp-soft.com/12/img/box04.gif");
	background-repeat: no-repeat;
	margin: 5px 0px 0px 3px;
	padding: 10px;
	color: #666;
	font-size: 10px;
	display: block;
}

#content .box5{
	float: right;
	width: 250px;
	height: 250px;
	background-image: url("http://www.bin.st/img/box05.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 0px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box6{
	line-height: 180%;
	float: left;
	width: 250px;
	height: 250px;
	background-image: url("http://www.bin.st/img/box06.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box7{
	float: left;
	width: 535px;
	height: 410px;
	background-image: url("http://www.bin.st/img/box03.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box8{
	float: left;
	width: 250px;
	height: 250px;
	background-image: url("http://www.bin.st/img/box08.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

#content .box10{
	float: left;
	width: 535px;
	height: 410px;
	background-image: url("http://www.bin.st/img/box10.jpg");
	background-repeat: no-repeat;
	margin: 5px 0px 5px 3px;
	padding: 10px;
	color: #666;
	font-size: 12px;
	display: block;
}

/*trackbacks & Comments*/

#content .post1 {
	border-top: solid 1px #AAAAFF;
	font-size: 10px;
	padding-top: 6px;
	margin-bottom: 30px;
}

#content #trackbackdata h3{
	font-size: 10px;
	color: #888;
	margin-bottom: 0px;
}

#content #tbdata. #content #commentdata p{
	font-size: 10px;
	color: #888;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content #commentdata .post2 p{
	margin-bottom: 20px;
	font-size:10px;
	text-align: right;
}
#content .error {
	font-size : 14px;
	color: red;
	border: 1px solid red;
	padding: 5px;
	text-align: center;
}


/*フッター部分*/
#footer {
	width : 760px;
	clear: both;
	margin : 0px;
	padding: 10px;
}

#footer p {
	font-size: 10px;
}


#footer #link{
	font-size:10px;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
}

#footer a{
		color: blue;
}

#footer a:hover{
		color : #FF6600;
}		

#copyrights {
	border-top : 1px solid #BBB;
	border-bottom : 1px solid #BBB;
	width : 760px;
	clear: both;		
	font-size: 10px;
    text-align: center;
	height: 20px;
	margin: 10px 0px 0px 0px;
}

#copyrights p	{
	background: url("http://www.bin.st/img/footer.gif");
	font-size: 10px;
	line-height: 170%;
	margin-top: 0;
	margin-bottom: 0;
	color: #666666;
}

/*  ナビボタン  */

#navi {
	background: url("http://www.bin.st/img/navi.gif");
	background-repeat: repeat-x;
	width : 720px;
	clear: both;		
	font-size: 10px;
	height: 20px;
	margin: 0;
}	

.navi1 {
	float : left;
	padding : 0px 10px 0px 10px;
	border-right:dotted 1px #8080C0;
}

.navi1 a:link, .navi1 a:visited, .navi1 a:active {
	color: blue;
	text-decoration: none;
	}

.navi1 a:hover {
	color: #FF0000;
	}

/*  ページナビ  */
.navi2 {
/*	background: url("http://www.bin.st/img/n_back.gif");*/
	border-top : 1px solid #BBB;
	border-bottom : 1px solid #BBB;
	font-size: 12px;
	color:#FFFFFF;
	margin : 0px;
	padding : 3px 10px 3px 10px;
	background-color: #FFA800;
}

.navi2 a:link, .navi2 a:visited, .navi2 a:active {
	color: #FFFFFF;
}

.navi2 a:hover {
	background-color: Blue;
}

/*  横メニュー  */
.menu2 {
/*	background: url("http://www.bin.st/img/n_back.gif");*/
	border-top : 1px solid #BBB;
	border-bottom : 1px solid #BBB;
	font-size: 11px;
	color:#FFFFFF;
	margin : 0px;
	padding : 3px 10px 3px 10px;
	background-color: #CD6000;
}

.menu2 a:link, .menu2 a:visited, .menu2 a:active {
	color: #FFFFFF;
}

.menu2 a:hover {
	background-color: yellow;
	color: red;

}

/*-----エントリー部分(エントリーページ）-----=============*/
#e-page #content{
	width: 560px;
	float: right;
	margin : 0px 5px 0px 5px;
	font-size: 12px;
	line-height :133%;
}

#e-page #content .cat{
	margin : 5px 5px 5px 15px;
	font-size: 12px;
	line-height: 155%;
}
/*============================================ */
/* サイドメニュータイトル */
.sidetitle {
    margin-top: 3px;
    padding: 2px 0 1px;
    _padding: 1px 0 2px;
    border: 1px solid  #666666;
    text-align: center;
    color: #444444;
    background: #f6f6f6;
    font-size: 10px;
    line-height: 140%;
}

/* =========================== */
/* ========== 同一カテゴリーリスト用 ============= */

.catemenu a	{
	color:#444;
	text-decoration: none;
	width:180px;
	height: 10px;
	background-image: url("http://www.bin.st/img/menu-01.gif");
	background-repeat: no-repeat;
	text-indent: 10px;
	display: block;
	font-size: 10px;
	margin: 0px 0px 0px 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	line-height: 100%;
}
		
.catemenu a:hover{
	background-image: url("http://www.bin.st/img/menu-02.gif");
	background-repeat: no-repeat;
	border-width: 1px;
	border-style: solid;
                background-color : #color; 
}   

}
/* ================= OG ================================== */