@charset "Shift_JIS";

/* ★全体設定 ここから★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
body{
 color:#000;
 font-family: Verdana, sans-serif;
	font-size: 90%;
	line-height: 1.6;
}

body	>	table{
font-size:100%
}

p{/* 文章部分に使用 */
 font-size:100%;
	letter-spacing:0.04em;
	margin:0;
}

br { letter-spacing: 0 }


a:link {
	color: #0033CC;
	text-decoration: none;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
}

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


/* ★全体設定 ここまで★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* ★箱の設定 ここから★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#wrap{/* 全体・750px・中央に */
 width:750px;
	margin:0 auto;
}

#head{
 width:750px;
}

#head_l{
	float:left;
	width:235px;}

#head_r{
 text-align:right;
}

#panlist{/* パンくずリスト */
 font-size:90%;
	text-align:right;
}

#sub_waku{/* サブページの枠 */
	border: 1px solid #999999;
	padding:15px;
	margin-top:5px;
}


#sublink{
 color:#666;
	font-size:90%;
 text-align:center;
	margin:50px 0px 10px;/* 上・左右・下 */
}

#bottomlink{/* サブページ「HOME」「TOP of page」のリンク */
	background:#EEEEEE;
	padding:10px;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
#bottom_home{
	float:left;
}
#bottom_top{
	text-align:right;}


#copyright{/* コピーライト */
	color:#666;
	font-size:90%;
	text-align:left;
	margin-top:10px;
	padding:0 5px;
}
#copyright a:link,
#copyright a:visited,
#copyright a:active {
	color: #666;
	text-decoration: none;
}
#copyright a:hover {
	color: #666;
	text-decoration: underline;
}

/* ▼サイトマップ
--------------------------- */
#sub_waku dl.sitemap{
 padding:0;
	margin-top:20px;
	margin-left:20px;
}
#sub_waku dl.sitemap dt{
 background:url(../img/lis_y.gif) no-repeat left center;
	padding-left:22px;
 margin-top:10px;
}
#sub_waku dl.sitemap dd{
 background:url(../img/tree.gif) no-repeat left top;
	padding-left:22px;
	margin-left:20px;
}
#sub_waku dl.sitemap dd.tree_end{
 background:url(../img/tree_end.gif) no-repeat left top;
	padding-left:22px;
	margin-left:20px;
}


/* ▼トップページのみ
--------------------------- */
#contents{/* ■コンテンツ■段組（left・right） */
	width:750px;
	border-bottom: 1px solid #DED4D6;
}

/* ■左側■ */
#left{
 width:520px;
 float:left;
}

#left .cm{
 font-size:82%;
	color:#666666;
	line-height:1.4;
	margin-left:15px;
	margin-bottom:5px;
}
#left .imgleft{/* 画像を右に */
 float:left;
	margin-right:10px;
}

/* ■右側■ */
#right{
 margin-left:530px;
	text-align:right;
}
/* ▲トップページのみ
--------------------------- */


/* ★箱の設定 ここまで★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* ★汎用設定 ここから★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.clear { clear: both;}

.note{/* 小さい文字 */
 color:#666666;
	font-size:78%;
	line-height:1.2;
}

.em_green110{/* 強調・グリーン・文字の大きさ110％ */
	color:#339933;
	font-size:110%;
}

.em_orange110{/* 強調・オレンジ・文字の大きさ110％ */
	color:#FF9900;
	font-size:110%;
}

.em_red110{/* 強調・赤色・文字の大きさ110％ */
	color:#ff0000;
	font-size:110%;
}

.em_110{/* 強調・文字の大きさ110％ */
	font-size:110%;
}

.ttl_com{/* 会社案内のサブタイトル */
 font-size:150%;
	line-height:2.0;
	font-weight:bold;
	background:#EEEEEE;
	text-indent:5px;
	margin-bottom:20px;
}

.small_90{/* 文字サイズ小さめ（フォントサイズ2くらい） */
 font-size:90%;
}


.f_c_red{/* 文字の色：赤 */
 color:#ff0000;
}

.f_c_brown{/* 文字の色：茶色 */
 color:#CC3300;
}

.f_c_white{/* 文字の色：白 */
 color:#FFFFFF;
}

.f_c_gray6{/* 文字の色：グレー */
 color:#666666;
}

.f_c_graya7{/* 文字の色：とても薄いグレー */
 color:#A7A7A7;
}


/* ★汎用設定 ここまで★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */



/* ★ブログ用設定 ここから★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#contents_blog{/* ■コンテンツ■段組（left_blog・right_blog） */
	width:750px;
	border-bottom: 1px solid #DED4D6;
}

/* ■左側■ */
#left_blog{
 width:180px;
 float:left;
}

/* ■右側■ */
#right_blog{
 margin-left:210px;
	text-align:center;
}

#pagearea{/* 次のページ　前のページ */
 font-size:90%;
	text-align:right;
}

.linktitle{/* 左・「■NEW ENTRIES■」などのタイトル */
 background:#F2A635;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
}

.linktext{
 text-align:center;
 background:#EEEEEE;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.linktext ul{
	text-align:left;
 color:#777777;
 font-size:80%;
	line-height:1.4;
 margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
}
.linktext ul li{
	margin-bottom:5px;}

/* CALENDAR---------------------------------------------------------------------- */
.calendar      {
  color: black;
  font-size: 9px;
  font-family: Verdana;
  margin: 0px 0px 0px 0px
}
.cell       {
  color: black;
  font-size: 9px;
  font-family: Verdana;
  background: white no-repeat;
  margin: 0px;
  width: 15px;
  height: 15px
}
.cell_today      {
  color: olive;
  font-size: 9px;
  font-family: Verdana;
  background: #cfc no-repeat;
  margin: 0px;
  width: 15px;
  height: 15px
}
.cell_sunday     {
  color: #c00;
  font-size: 9px;
  font-family: Verdana;
  background: #f99 no-repeat;
  margin: 0px;
  width: 15px;
  height: 15px
}
.cell_saturday    {
  color: #000066;
  font-size: 9px;
  font-family: Verdana;
  background: #9cc no-repeat;
  margin: 0px;
  width: 15px;
  height: 15px
}


.entry_date{/* 記事の日付など */
	border-bottom: 1px solid #999999;
	color:#666666;
	font-weight:bold;
	text-align:left;
	line-height:25px;
}

.entry_title{/* 記事のタイトルなど */
 color:#339933;
	font-size:110%;
	line-height:2.0;
	font-weight:bold;
	text-align:left;
}

.entry_body{/* 記事の本文 */
 text-align:left;
	margin-top:20px;
	margin-left:15px;
}

.entry_state{/* コメント・トラックバックなどの表示 */
 text-align:right;
	font-size:10px;
	margin-top:20px;
}

/* ★ブログ用設定 ここまで★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


