﻿@charset "UTF-8";


/* 共通 */
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color:#333333;
	font-family: verdana, arial, helvetica, Sans-Serif,MS ゴシック;
	background:url(../parts/body-bg.gif) repeat center;
}
p {font-size:88%:}

a:link,a:visited{color:#CC0000;}

a:hover {color:#FF4444;}


h1 {
width:650px;
font-size: 13px; margin: 0 auto; text-align: center; padding: 5px 0;
color:#FFFFFF;}

.h1-comment{text-align:left;
font-weight:normal;
width:650px;}



h3{background:url(../parts/ki-h3bg.gif) no-repeat;
text-align:left;
padding:5px 5px 6px 25px;
margin:20px 0px 0px 0px;
font-size:14px;
color:#FFF;}


img { border: none; padding:0px; margin:0px;}

td,th{ padding:3px 5px; text-align:left;}

th{background-color:#EAEAEA;}

td{background-color:#f9f9f9;}

/* 枠組み -------------------------------------*/
#wrapper {
	width: 650px;
	text-align: center;
	margin: 0px auto;
	padding:0px;
	background-color:#FFFFFF;
	border: 1px solid #333333;
	}

/* ヘッダー -------------------------------------*/

#ki-head {width:650px; height:108px; background: #FFF url(../parts/ki-top.jpg) no-repeat left top; padding: 0px; margin:0px;}


#head-left { padding: 0; float: left; margin: auto; height:108px; width:286px;}

#head-right {
width:335px;
height:78px;
float:left;
padding: 10px 0px 0px 25px; text-align: left; margin: 0px auto;}

#head-right h2{
	font-size: 16px;
	padding:0px; margin: 0px;
	color:#FFF;
}

#number{float:left;
width:335px;
text-align:right;
padding:0px 5px 0px 0px;
margin:0px auto 0px auto;
font-size:11px;
color:#FFFFFF;}

#number p{padding:0;
margin:0;}



/* ヘッダ1段目メニュー */
#headmenu {
	width:650px;
	clear: both;
	padding: 10px 0px 10px 0px;
	color: #666;
	text-align: center;
	font-size:12px;
	margin:0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

#headmenu a:link,#headmenu a:visited {
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headmenu a:hover {
	color:#CCCCCC;
	text-decoration: none;
}


/* 段組上部 -------------------------------------*/

#ki-top { width:650px; line-height: 130%; float:left; margin:10px auto; font-size:93%;}

.pr{width:440px; margin:10px 0px; text-align:left;}

/* 段組上部左 -------------------------------------*/

#ki-top-l{float:left; width:160px; background:#DEE0E9; margin:10px 10px 0px 10px;
	padding:15px 0px 15px 0px;
}

/* キーワード -------------------------------------*/

#keywords{
    width:160px;
	padding:0px 5px 0px 5px;
	margin:0px;
}
	
#keywords p{
padding:0px;
margin:5px;
text-align:left;
}

/* 店主 -------------------------------------*/

#tensyu{
    width:160px;
	margin-top:15px;
}


/* 段組上部右 -------------------------------------*/

#ki-top-r{width:440px;
margin:0 10 0 0;
padding:0;
float:left;
}

#ki-top-r table{width:440px;font-size:100%;}

#ki-top th{width:75px; text-align:left; } 

#ki-top p{ padding:0px 5px; margin:0px;}

#ki-top img{margin-left:5px;}

#toi{
text-align:right;
width:440px;
margin-bottom:5px;
padding:0;}




/* 企業情報画像テーブル -------------------------------------*/


#ki-main{
width:650px;
margin:0px auto;
font-size:90%;}

#ki-photo{text-align:center;
clear:both;
width:630px;
margin:0 auto;
padding:10px 0px 0px 0px; }


#ki-photo td{text-align:center;
padding:5px 10px;
background:none;
vertical-align:top;}

#ki-photo table{width:100%;}

.photo-comment p{text-align:center; padding:0px 10px; margin:0; font-size:90%; color:#44518E; font-weight:bold;}

#ki-photo img{margin-bottom:5px;}


/* 企業情報テーブル -------------------------------------*/


#ki-jouhou {margin:0px 10px; padding:0;}

#ki-jouhou table{width:630px; font-size:93%;}

#ki-jouhou th{width:110px;}

#ki-jouhou p{padding:0; margin:0;}

.kigyoumei{width:215px;}

.shihonkin{width:180px;}

.ki-syousai {margin:0px 10px; padding:0;}

.ki-syousai table{width:630px; font-size:93%;}

.ki-syousai th{width:140px;}

.ki-syousai p{padding:0; margin:0;}




/* ページ先頭へ */
#pagetop {
	clear: both;
	width: 100%;
	font-size: 11px;
	text-align: right;
	margin:15px auto;
}
#pagetop p {
	padding: 0 15px 5px;
	margin: 0 auto;
}


/* フッター -------------------------------------*/
#foot {
	clear: both;
	width: 650px;
	padding: 10px 0px 20px 0px;
	margin: 20 auto 0 auto;
	text-align: center;
	font-size: 12px;
	line-height: 135%;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color:#666666;
}
#foot p { padding-top: 3px;	margin: 0; padding-bottom: 10px;}
.copy {
	font-size: 12px;
	padding-bottom: 15px; padding-top: 5px;
	margin-top: 0px;
	font-style: normal;
}


/* その他レイアウト・装飾 -------------------------------*/

.left { text-align: left;}
.right{text-align:right;}
.center{text-align:center;}
.clear { clear: both; padding-top: 5px;}
.bold{font-weight:bold;}
.bottom{clear:both; padding:0px ; margin:0px;}


.ki-name01{font-size:15px;
color:#CC0000;}

