﻿/*2010 coded by Technomagic Inc.*/
body {
	margin: 0px;
	padding: 0px ;
	background-image : url(http://suzuki-gumi.co.jp/blog/image/bg_blog.jpg);
	background-repeat : repeat-y;
	background-position: top left;
/*	background-color: #F9F5E9; */
	text-align: center;
	}
img{
	border:0px;
	}
img.r { 
                float: right; 
                border: none;
                margin-left:5px; 
                margin-top:0px; 
                vertical-align:top; } 
img.l {
                float: left;
                border: none;
                margin-right:5px;
                margin-top:0px;
                vertical-align:top;
                }    

a {
	text-decoration: underline;
	}

a:link {
	color: #333333;
	}

a:visited {
	color: #666666;
	}

a:active {
	color: #FF3300;
	}

a:hover {
	color: #676767;
	text-decoration: underline;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


/*コンテナ*/

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 853px;
	border: 0px solid #777777;
	background-color: #FFFFFF; 
	}

/*バナー*/
#banner {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: left;
	margin-left: 0px;
	paddingt-left: 0;
	width: 851px;
	height: 100px;
	background: url(http://suzuki-gumi.co.jp/blog/image/con_logo.jpg) no-repeat top left;
	}

#banner-left {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #333333;
	text-align: left;
	padding: 0px;
	height: 100px;
	width: 150px;
	float: left;
	overflow: hidden;
	}

#banner-middle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #333333;
	text-align: center;
	padding-left: 0px;
	height: 40px;
	width: 300px;
                margin-top: 60px;
	float: left;
	overflow: hidden;
	}


#banner-right {
	margin-right : 0px;
	text-align:right;
	width: 400px;
	height: 58px;
	float : right;
	overflow: hidden;
	}
.search {
	line-height : 100%;
	margin : 0px;
	padding: 14px 15px 0px 0px;
	}

form{
	padding: 0px;
	margin:0px;
	}

#banner a {
	color: #333333;
	text-decoration: none;
	}

#banner img {
	border: 0px;
	}

#banner h1 {
                text-indent:-9999px;
	font-size: large;
	font-weight : bold;
	padding : 0px 0px 0px 0px;
	margin: 0px;
	letter-spacing: 0.1em;
	}

#banner h1 a {
	padding-left: 0px;
	display: block;
	width: 93px;
	height: 93px;
}

/*メニュー*/
#menu {
        float: right;
        margin-top: -40px;
        margin-right: 12px;
	text-align:right;
	width: 682px;
                }



/*センター*/		

#center {
	width: 443px;
	overflow: hidden;
	float : left ;	
	margin-left : 23px;
	margin-right : 23px;
	padding : 0px;
	}

.content {
	margin : 0px;
	padding: 0px 0px 0px 0px;	
	font-size: small;
	}

.content p {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	margin:  7px 0px 2px 0px;
	padding : 0px 5px 0px 0px;
	}
	
.content blockquote { 
	background-color : #F0ECE7;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	margin:  10px 18px 10px 8px;
	padding : 5px;
	border : 1px solid #E1D6C7;
	}

.content h3 {
	width : 440px;
	height : 16px;
	color: #996600;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: left;
	line-height:100%;
	margin: 0px;
	padding: 3px 0px 4px 11px;
	}

.content h2 {
	width : 440px;
	background-image : url(http://suzuki-gumi.co.jp/blog/image/entry_mark.jpg);
	background-repeat: no-repeat;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	line-height: 110%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 18px;
	}

.content .archilk {
	text-align: right;
	margin-right: 13px;
	}

.line img{
	margin : 0px;
	padding : 0px;
	}

.line {
		clear : both ;
	}

.content h4 {
	background-image : url(image/sba_day.gif);
	width : 440px;
	height : 16px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: x-small;
	text-align: left;
	line-height:100%;
	margin: 0px;
	padding: 3px 0px 4px 11px;
	}

.content h4 a {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-decoration: none;
	}	


.content p.extended {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: left;
	margin:  3px 0px 3px 0px;
	padding : 0px;
	line-height: normal;
	padding: 0px;
	}

.content p.posted {
	background-image: url(image/obj_posted.gif);
	background-repeat : no-repeat ;
	width : 440px;
	height : 58px;
	color: #999999;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: right;
	margin: 8px 0px 0px 0px;
	line-height: normal;
	padding: 6px 15px 0px 3px;
	clear : both ;
	}

.content p.category {
	width : 440px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align:right ;
	color: #999999;
	line-height: normal;
	margin:  -35px 0px 20px 0px;
	padding-right : 0px;
	}

.content p.category a {
	color: #336633;
                text-decoration: none;
	}

.entry-body img{
	padding : 0px;
	margin : 5px;
	border : 0px;
	overflow : hidden ;
	}


#more img{
	padding : 0px;
	margin : 5px;
	border : 0px;
	overflow : hidden ;
	}
	
#more a {
	color: #0000FF;
	text-decoration: underline;
	}


.content p.top {
	width : 390px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: x-small;
	text-align: right;
	margin:  3px 0px 6px 0px;
	padding : 0px;
	line-height: normal;
	padding: 0px;
	}
	
/* ２カラム用センター*/
#center2 {
	width: 570px;
	overflow: hidden;
	float : left ;	
	left-margin : 10px;
	padding : 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	}

/* ２カラム用センター内の作品例テーブル */
TD.sakuhin {
	background-image: url(image/sakuhin_hdr.jpg);
	background-color : #E9E9E9;
	width : 550px;
	height : 21px;
                PADDING-LEFT: 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
                 }

TD.concept {
                padding-left: 10px;
                padding-top: 10px;
                padding-right: 10px;
                padding-bottom: 20px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	line-height: 120%;
                 }

img.l {
                float: left;
                border: none;
                margin-right:5px;
                margin-top:0px;
                vertical-align:top;
                }    

img.r {
                float: right;
                border: none;
                margin-right:0px;
                margin-top:5px;
                vertical-align:bottom;
                }    

table.sakuhin td {
	background-image: url(image/sakuhin_hdr.jpg);
	background-repeat : no-repeat ;
	PADDING-RIGHT: 2px;
                PADDING-LEFT: 4px;
                PADDING-BOTTOM: 2px;
                PADDING-TOP: 2px
                FONT-SIZE: 12px;
                LINE-HEIGHT: 16px;
	width : 560px;
	height : 20px;
               }


/* メニュー左右*/

#left {
	width: 160px;
	margin : 0px;
	padding:  0px 0px 0px 0px;
	overflow: hidden;
	float: left;	
}

#right {
	width: 204px;
	margin : 0px;
	padding:  0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}





/* リンク */

.link{
	line-height : 5px;
}

.link img { 
                margin-bottom: 15px; 
} 


/* RSS */

.rss {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	width : 172px;
	text-align : center ;
	margin-left : 3px;
	font-size : x-small;
	line-height : 140%;
}
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
	
textarea {
	font-family: "ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, verdana, arial, sans-serif;
        }


/*フッターのスタイル*/
#bottom{
	width : 808px ;
	clear: both;
	text-align : left ;
	margin: 0px ;
	padding : 0px ;
}

#bottom .footer{
	text-align:left;
        line-height: 120%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 12px;
	color: #000000;
	}

#bottom .footer2{
	text-align:right;
        line-height: 110%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 12px;
	color: #000000;
	}

#bottom a:link{
	color: #FFFFFF;
	}
#bottom a:active {
	color: #FFFFFF;
	}
#bottom a:visited {
	color: #FFFFFF;
	}
#bottom a:hover{
	color: #FFFFFF;
	}

#more{ 
    clear:both;
	}

/* カレンダー　*/
#calendar {
	width: 176px;
	padding: 0;
	margin-left: 15px;
	border-left: 1px solid #BFE3B5;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff; 
}

#calendar.nav, .nav a {
	font: bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	padding-top: 8px;
	width: 176px;
	height: 25px;
	background: #BFE3B5;
	color: #666666;	 
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: center;
}

#calendar th {
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #616B76;
	background: #DAF8D1;
	border-right: 1px solid #BFE3B5;
	border-bottom: 1px solid #BFE3B5;
	border-top: 1px solid #BFE3B5;
}

#calendar th.sunday {
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #ffffff;
	background: #8BBC7D;
	border-right: 1px solid #BFE3B5;
	border-bottom: 1px solid #BFE3B5;
	border-top: 1px solid #BFE3B5;
}


#calendar th.saturday {
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #616B76;
	background: #A5D498;
	border-right: 1px solid #BFE3B5;
	border-bottom: 1px solid #BFE3B5;
	border-top: 1px solid #BFE3B5;
}


#calendar.today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

#calendar td {
	border-right: 1px solid #BFE3B5;
	border-bottom: 1px solid #BFE3B5;
	font: 10px;
	width: 25px;
	height: 25px;
	text-align: center;
/*	background: url(images/bg_calendar.gif) no-repeat right bottom; */
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, td a:visited {	
	color: #608194;
/*	background: url(images/bg_calendar.gif) no-repeat; */
}

#calendar td a:hover, td a:active {
	color: #6aa3ae;
/*	background: url(images/bg_calendar.gif) no-repeat right top; */
}


/* サイドバー　*/

.sidebar {
	margin-left : 0px;
	width:204px;
	}

.sidebar ul {
	list-style: none;
	margin: 10px 5px 18px 0px;
	padding: 0px;
	}
	
.sidebar ul ul {
	margin: 5px 5px 5px 0px;
	}
	
.sidebar li {
	color: #666666;
	background-image: url("image/p_01.gif");
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: left;
	line-height: 110%;
	list-style-type: none;
	padding: 0px 0px 5px 16px;
	}

.sidebar li a {
	text-decoration: none;
	}

.sidebar li li{
	margin:0;
	padding: 0 0 0 16px;
	}

.sidebar li ul{
	margin-bottom:0;
	}
	
.sec-line{
	font-size:x-small;
	padding-top:3px;
	}

/*新着情報の表示形式*/
#newlist {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
            }

.newdate {
                float: left;
	text-align: right;
	width: 65px;
            }


.newtitle {
        float: right;
	text-align: left;
	padding-left: 4px;
	width: 300px;
        }


.newpagedate {
        float: left;
	text-align: right;
	width: 100px;
        }

.newpage {
        float: right;
	text-align: left;
	padding-left: 4px;
	width: 450px;
        }

/*新着情報の表示形式-トップページ用*/
#main_new {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
            }

.main_newdate {
        float: left;
	margin-left: 30px;
	text-align: right;
	width: 70px;
	color: #800000;
            }


.main_newtitle {
        float: right;
	text-align: left;
	padding-left: 4px;
	width: 300px;
            }


.main_newpagedate {
        float: left;
	text-align: right;
	width: 150px;
            }

.main_newpage {
                float: right;
	text-align: left;
	padding-left: 4px;
	margin-bottom: 10px;
	width: 535px;
	line-height: 115%;
            }

/*ページ番号*/
#pg_num {
/*	width: 34px;*/
/*	height: 25px;*/
	text-align: center;
/*	background: url(http://suzuki-gumi.co.jp/blog/image/page_bg.gif) no-repeat;*/
	padding: 0px;
	margin: 5 5 5 5px;
            }

#bt_top {
	text-align: right;
            }
