@charset "UTF-8";

#wrapper{width:750px; background: #FFF url(../season/ki_bg_menu.gif) repeat-y left top;}

h1{width:750px;}

/* ヘッダー -------------------------------------*/

#head {width:750px; background: #FFF url(../season/ki_bg_logo.gif) repeat-x left top; padding: 0px; background-color:#AEB3F3;}

#head { border-top: 0px none!important;}

#head-left { padding: 0; float: left; margin: auto;}

#head-right {
width:380px;
float:left;
padding: 7px 7px 0px 0px; text-align: left; margin: 0px auto;}

#head-right h2{
	font-size: 20px;
	padding: 0px; margin: 0 auto;
	color:#663300;
	line-height:120%;
}

.ki-cate{font-size:14px; color:#333399}


#number{float:left;
width:130px;
height:40px;
text-align:right;
padding:5px 5px 0px 0px;
margin:0px auto;
color:#663300;
line-height:120%;}
#number p{font-size:75%;}


/* 代表者写真・挨拶 */
#daihyo { padding: 0px 5px 10px 5px; text-align: center;}
#daihyo img { border: 1px solid #333333;}
#daihyo p { text-align: left; padding: 0 5px 5px 5px; margin:0 auto; font-size:85%;}

/* キーワード -------------------------------------*/

#keywords{
    width:145px;
	background-color:#FFFFFF;
	margin:10px 0px 15px 10px;
	padding:10px 0px 15px 0px;
	text-align:center;
}
#keywords p{
padding:0px;
margin:5px;
font-size:75%;
text-align:left;}


/* メイン -------------------------------------*/

#main { width:550px; font-size: 80%; line-height: 130%; float:left; margin-top:15px; margin-bottom:20px; padding-left:10px;}

#main img{text-align:left;}

/* 企業PR欄 */
#main .pr-top,#main .pr-bottom { padding: 0;　margin: 0 auto;　height: 10px; width: 550px;}
#main .pr-top { background: url(../season/ki_pr_top.gif) no-repeat left top;}
#main .pr-bottom { background: url(../season/ki_pr_bottom.gif) no-repeat left bottom; margin-bottom:15px;}
#main .pr {
	background: url(../season/ki_pr_side.gif) repeat-y left center;
	padding: 0px 20px 0px 15px; margin: 0 auto; text-align: left;
}

/* 企業連絡先・テーブル */
#main .kigyo {
	font-size: 100%;}
	
.toi-button{margin-left:200px;}
	
.profile{text-align:left;
padding:10px 0px;
margin:auto;}
	
.td-l{
background:#FFFFFF;
width:160px;
vertical-align:middle;
padding:5px;
}

.td-r{
background:#FFFFFF;
width:200px;
vertical-align:middle;
padding:5px;
}

.td-w{background-color:#FFFFFF;
vertical-align:middle;
padding:5px;
}


.profile table{width:540px;
text-align:left;
background-color:#663300;
font-size:90%;}

.profile th{width:75px;
padding:5px;
color:#663300;}


/* リンクボタン */
.link {
	padding-top: 15px;
	float: right;
	width: 125px;
	vertical-align: middle;
	height: 120px;
}

/* 商品紹介 */
.syohin {color:#CC3366;}

h3{padding:3px;
margin:0px;
text-align:left;
font-size:14px;
}

