/*2010 coded by Technomagic Inc.*/
body {
	margin: 0px;
	padding: 0px ;
	background-image : url(http://suzuki-gumi.co.jp/image/top_bg.jpg);
	background-repeat : no-repeat;
	background-position: top left;
	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;
	}

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

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


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


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

.main_newpage {
                float: right;
	text-align: left;
	padding-left: 4px;
	margin-top: 3px;
	margin-bottom: 15px;
	width: 340px;
	line-height: 110%;
            }


/*新着情報の表示形式*/
#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;
        }

/*コンテナ*/

#container {
	background-image : url(image/top_a_bg.jpg);
	background-repeat : no-repeat;
	background-position: center;
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 909px;
	height: 800px;
	border: 0px solid #777777;
	}

/*バナー*/
#banner {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: left;
	margin: 0;
	paddingt: 0;
	width: 909px;
	height: 100px;
	background: url(image/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: 200px;
	float: left;
	overflow: hidden;
	}

#banner-right {
	margin-right : 25px;
	margin-bottom : 8px;
	text-align:right;
	width: 400px;
	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 {
	paddig: 0px;
	display: block;
	width: 127px;
	height: 94px;
	margin:0;
	padding:0;
}

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

/*ナビゲーション*/
#navi {
               margin: 15px 21px 30px 21px;
               width: 867px;
                }    
	
	
/*ボタン*/	

#button {
	background-image : url(image/obj_head_02.gif) ;
	background-repeat : repeat-x;
	text-align:right;
	width: 808px;
	overflow: hidden;
	margin : 0px;
	padding : 0px;
	}


/*センター*/		

#center {
	width: 500px;
	overflow: hidden;
	float : right ;	
	margin-right : 60px;
	padding : 0px;
	}

.content {
	margin : 0px;
	padding: 9px 0px 0px 10px;	
	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 {
	background-image : url(image/sba_day.gif);
	width : 570px;
	height : 16px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	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 : 570px;
	background-image : url(image/p_01.gif);
	background-repeat: no-repeat;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	line-height: 110%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	}

.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 : 570px;
	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.category {
	width : 570px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: x-small;
	text-align:right ;
	line-height: normal;
	margin:  0px 0px 20px 0px;
	padding-right : 10px;
	}


.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 : 570px;
	height : 25px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: small;
	text-align: left;
	margin: 8px 0px 0px 0px;
	line-height: normal;
	padding: 6px 0px 0px 3px;
	clear : both ;
	}

.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;
	background-image: url(image/sakuhin_hdr.jpg);
	background-repeat : no-repeat ;
	width : 560px;
	height : 20px;
               }


/* メニュー左右*/

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

#right {
	width: 177px;
	margin : 0px;
	padding:  9px 0px 0px 0px;
	float: left;
	overflow: hidden;
	line-height: 120%;
}

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

.sidebar ul {
	list-style: none;
	margin: 10px 5px 15px 7px;
	padding: 0px;
	}
	
.sidebar ul ul {
	margin: 5px 5px 5px 0px;
	}
	
.sidebar li {
	color: #333333;
	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: 120%;
	list-style-type: none;
	padding: 0px 0px 5px 16px;
	}

.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;
	}


/* ABOUT */

.about{
	background-color : #FFFFFF;
	padding : 7px;
	margin: 7px 0px 17px 0px;
	border : 1px solid #9E9E9E;
}

.about p{
	margin : 0px;
	padding : 0px ;
}

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

/* カテゴリー */


.category {
	margin-left : 0px;
	width:210px;
                border-top: 1px solid  #C0C0C0;
                border-right: 1px solid  #C0C0C0;
                border-bottom: 1px solid  #C0C0C0;
                border-left: 1px solid #C0C0C0;
	}


/* リンク */

.link{
	line-height : 5px;
}

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


/* リンク */

.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;
	}	

/* ##### インナー ##### */

#inner {
	margin-left: 5px;
	padding: 3px 15px;
	text-align: left;
}

/* ##### ボトム ##### */

#copyright {
	width: 900px; 
	margin-left: 5px;
	padding: 3px 10px;
}

.co_left {
	width: 60px;
	text-align: left;
	float: left;
}

.co_left img {
	display: block;
	width: 55px;
	height: 50px;
}

.co_center {
	padding-top: 5px;
	width: 450px;
	text-align: left;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-weight: normal;
	font-size : 11px;
	color: #659A64;
	line-height: 120%;
}

.co_name {

}

.co_address {
	color: #303030; 
}

.co_telfax {
	color: #303030;
	font-size : 10px;
}


.co_right {
	width: 350px;
	font-family: "Arial";
	font-weight: normal;
	color: #659A64;
	font-size : 10px;
	text-align: right;
	float: left;
}


/* ##### メインページボトム ##### */

#company {
	width: 909px;
	margin-left: 5px;
	padding: 3px 15px;
}

.co_left {
	width: 60px;
	text-align: left;
	float: left;
}

.co_left img {
	display: block;
	width: 55px;
	height: 50px;
}

.co_center {
	padding-top: 5px;
	width: 180px;
	text-align: left;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-weight: normal;
	font-size : 11px;
	color: #659A64;
	line-height: 120%;
}

.co_name {

}

.co_address {
	color: #303030; 
}

.co_telfax {
	color: #303030;
	font-size : 10px;
}


.chouki {
	width: 204px;
	height: 58px;
	margin: 0px 3px 0px 3px;
	float: left;
}

.secom {
	width: 204px;
	height: 58px;
	margin: 0px 3px 0px 3px;
	float: left;
}

.ncn {
	width: 204px;
	height: 58px;
	margin: 0px 3px 0px 3px;
	float: left;
}
