<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

/******* 基本設定 *******/

body{
margin: 0px; /* 前後左右の隙間 */
padding: 0px; /* 中の前後左右の隙間 */
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
line-height: 1.166; /* 全体の行間 */

color: #404040; /* 全体のテキストカラー */
background-color: #e6e6e6; /* 全体の背景色、このサンプルでは淡いグレーの背景色 */
}

a, a:link, a:visited{ /* リンク関係の設定 */
/*
color: #006699;
text-decoration: none;
*/
}

a:hover { /* リンク関係・ポインタを乗せたときの設定 */
/*
text-decoration: underline;
*/
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

h1{
font-size: 125%;
color: #334d55;
}

h2{
font-size: 120%;
color: #006699;
}

h3{
font-size: 120%;
color: #334d55;
}

h4{
font-size: 114%;
color: #333333;
}

h5{
font-size: 105%;
color: #334d55;
}

h6{
font-size: 100%;
color: #333333;
}

ul{
list-style-type: square;
}

ul ul{
list-style-type: disc;
}

ul ul ul{
list-style-type: none;
}

dt{
margin-top: 1em;
margin-left: 2em;
font-weight:bold;
}
dd{
margin-left: 5em;
}

textarea{
width: 500px;
font-family: Courier New, Courier, "ＭＳ ゴシック", "Osaka－等幅", monospace;
font-size: 100%;
}

label{
font: bold 100% Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
color: #334d55;
}

a img{ /* 画像のリンク枠を消す */
border: none;
}


/******* フォーマットのレイアウト *******/

body{
text-align: center; /* Internet Explorer 5.5以前への対応 */
}

#container{
margin: 0 auto; /* Internet Explorer 5.5以外 */
padding: 0px 0px 0px 0px;
text-align: left; /* Internet Explorer 5.5以前への対応 */

width: 930px; /* 左右に余白を入れる場合は、ここを編集 */
background-image: url(../images/bg.gif);
background-color: #ffffff; /* このサンプルでは白のコンテンツ枠 */
}

#container2{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */
width: 96%; /* 左右に余白を入れる場合は、ここを編集 */
}

#container img#main_img{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 14px;
}

#header{
margin: 0; /* 外の隙間 ピッチリ合わせている */
width: 100%; /* containerにいっぱいいっぱい表示 */

height: 110px; /* サイトロゴの高さ */
/*background-image: url(../images/header_bg.jpg);*/ /* 背景画像 */
background-position:right top; /* 背景画像の表示のさせ方 右・上に合わせている */
background-repeat:no-repeat; /* 背景画像の表示のさせ方 繰り返しなし */
background-color: #e6e6e6; /* このサンプルでは白のコンテンツ枠 */
}

.to_pickup ul{
list-style: none;
}

.to_pickup li{
list-style: none;
padding: 1px 0px 14px 25px;
margin-left: -25px;
font-size: 120%;
background-image: url(../images/pickup.jpg);
background-repeat: no-repeat;
}

#block{
clear: both;
}

.adsense_top {
margin: 30px 0 30px 20px;
}

#adsense { /* Google Adsense */
padding: 6px 0px 0px 20px;
/*margine: 0px 10px 0px 0px;*/
}

#adsense_unit { /* Google Adsense */
padding: 15px 0px 0px 10px;
/*margine: 0px 10px 0px 0px;*/
}

#adsense_measure{ /* Google Adsense */
padding: 20px 0px 0px 20px;
}

#sidebar{ /* ２カラムのサイトバー */
position: absolute;
padding: 10px 10px 20px 15px;
top: 470px; /* ヘッダのサイトロゴの高さを差し引いている */
width: 240px; /* サイドバーの幅 */
}

#sidebar_sub{ /* ２カラムのサイトバー */
position: absolute;
padding: 16px 10px 20px 15px;
top: 130px; /* ヘッダのサイトロゴの高さを差し引いている */
width: 240px; /* サイドバーの幅 */
}


#content{ /* ２カラムのコンテンツ枠 */
float:right;
/*position: absolute;*/

margin: 0 0 0 240px; /* 左サイトバー用の空き */
/*top: 140px;*/ /* ヘッダのサイトロゴの高さを差し引いている */
padding: 0px 5px 15px 15px;
/*background-color: #ffffff;*/ /* このサンプルでは白のコンテンツ枠 */
}

#content-3col{ /* ３カラムのコンテンツ枠 */
margin: 0 190px 0 190px; /* 左サイトバー・右サイドバー用の空き */
padding: 15px;
}

#content #entrybody{ /* Firefox用 ２カラム版コンテンツパーツ表示の調整 */
/*
min-height: px;
*/
}
#content-3col #entrybody{ /* Firefox用 ２カラム版コンテンツパーツ表示の調整 */
/*
min-height: px;
*/
}

#footer{
/*position: absolute;*/
clear: both;
margin-top: 0px;
padding: 5px 0px 0px 0px;
background-color: #e6e6e6;
height: 160px;
text-align: center;
background-image: url(../images/footer_logo.jpg);
background-repeat: no-repeat;
background-position: top;
}


.exsample{
margin: 10px 40px 20px 30px;
padding: 0px;
border-color: #cccccc;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 85%;
background-color: #F0F0DC;
color:#000000;
}

.exsample p{
margin: 0px 0px 15px 20px;
}


.entryLinks{
margin: 30px 40px 15px 50px;
padding: 0px;
border-color: #cccccc;
border-width: 1px 2px 3px 1px;
border-style: solid;
font-size: 85%;
}

.entryLinks li{
padding: 4px 0px 4px 4px;
margin: 0px 0px 0px 20px;
/*
background-image: url(../images/point01.gif);
background-repeat: no-repeat;
*/
}

.entryLinks ul{
/*list-style: none;*/
padding: 0px;
margin: 10px;
}

.entryLinks h3{
padding: 10px;
}
.entryLinks h4{
padding: 8px;
background-color: #d9f0fe;
color: #4d4d4d;
}
.entryLinks h5{
padding: 5px 0px 2px 0px;
}

.entryLinks p{
margin: 10px 0px 15px 20px;
}

.entryLinks p a{
/*
display: block; 
margin-left: -3px;
margin-bottom: 5px;
padding-left: 12px;
background-image: url(../images/point01.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 1.2em;	
*/
}


#inducement{
margin: 50px 30px 5px 30px;
padding: 0px 0px 0px 0px ;
border-color: #000000;
border-width: 1px 2px 3px 0px;
border-style: solid;
font-size: 80%;
background-color: #ffffe6;
}

#inducement h3{
margin: 10px 0px 0px 0px ;
padding: 25px 0px 20px 130px;
/*width: 95%;*/
font-size: 130%;
background-color: #ffffe6;
background-image: url(..//images/induce.gif);
background-position: left middle;
background-repeat:no-repeat;
}

#inducement p{
margin: 5px 10px 10px 10px;
line-height: 1.5em;
}


/******* ヘッダ *******/

#header h1{ /* ページタイトル */
margin: 0px;
padding: 2px 20px 6px 10px;
/*margin: 0px;*/
/*padding: 12px 20px 12px 250px;*/
/*text-align: center;*/
font-size: 16px;
/*color: #66D9FF;*/
color: #666666;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header h2{ /* サイト名 */
margin: -24px 0px 0px 0px; /* サイトトピックの上に表示 */
padding: 0px 20px 10px 220px;
text-align: right;
/*margin: -55px 0px 0px 0px;*/ /* サイトトピックの上に表示 */
/*padding: 2px 20px 10px 250px;*/
/*text-align: center;*/
font-size: 14px;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header p{ /* ページトピック */
margin: -6px 0px 0px 0px; /* サイト名の下に表示 */
padding: 0px 0px 6px 10px;
/*padding: 0px 35px 6px 150px;*/
/*text-align: center;*/
/*margin: 34px 0px 0px 0px;*/ /* サイト名の下に表示 */
/*padding: 0px 20px 6px 250px;*/
/*text-align: right;*/
font-size: 13px;
/*color: #66D9FF;*/
color: #666666;
z-index: 5; /* サイトロゴの上に被って表示 */
}

#header img{ /* サイトロゴ */
/*float: left;*/ /* ヘッダの左に動かす */
position: absolute; /* ヘッダの左上に表示する仕掛け */
top: 36px; /* ヘッダの左上に表示する仕掛け */
/*left: 4%;*/ /* ヘッダの左上に表示する仕掛け */
margin: 0px;
z-index: 1; /* サイトロゴをテキストの後ろに表示 */
}


/******* パンくずリスト*******/

#breadCrumb{
font-size: 80%;
padding: 10px 20px 0px 10px;
}

#breadCrumb p{
padding: 3px 0px 3px 8px;
margin: 0px 0px 0px 0px;
/*background-color: #d9f0fe;*/
background-color: #f3f3f3;
/*background-color: #fff5ae;*/
}


/******* エントリー・ナビゲーション（Movable Type用） *******/

#entryNav{
margin: 0px 10px 0px 10px;
text-align: center;
}

#entryNavBottom{
margin: 0px;
padding: 0px;
text-align: center;
}


/******* エントリー（実際にコンテンツを書く場所） *******/

#entrybody{
padding: 10px 0px 20px 10px;
font-size: 90%;
}

#entrybody dd{
list-style: none;
margin: 4px 0px 0px 4px;
padding: 0;
}
#entrybody dt{
list-style: none;
margin: 10px 0px 0px 4px;
padding: 0;
}

#entrybody h3{
font-size: 22px;
margin-right: 8px;
color: #ffffff;

/* 背景画像を入れたい時 */
padding: 26px 0px 18px 130px;
background-image: url(../images/h3_bg.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h3#knowledge{
font-size: 22px;
margin-right: 8px;
color: #ffffff;

/* 背景画像を入れたい時 */
padding: 20px 0px 18px 90px;
background-image: url(../images/h3_bg02.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h3#normal{
font-size: 22px;
margin-right: 8px;
color: #ffffff;

/* 背景画像を入れたい時 */
padding: 20px 0px 18px 40px;
background-image: url(../images/h3_bg00.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h3#measure{
font-size: 22px;
margin-right: 8px;
color: #ffffff;

/* 背景画像を入れたい時 */
padding: 20px 0px 18px 100px;
background-image: url(../images/h3_bg04.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h3#recruit{
font-size: 22px;
margin-right: 8px;
color: #ffffff;

/* 背景画像を入れたい時 */
padding: 20px 0px 18px 120px;
background-image: url(../images/h3_bg03.jpg);
background-position: left middle;
background-repeat:no-repeat;
}


#entrybody h4{
font-size: 18px;
margin-top: 15px;
padding: 7px 0px 10px 24px;
color: #4d4d4d;

/* 背景画像を入れたい時 */
background-image: url(../images/h4_bg.gif);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h5{
font-size: 16px;
margin-top: 10px;
margin-right: 30px;
margin-left: 5px;
padding: 12px 0px 10px 48px;
color: #4d4d4d;

/* 背景画像を入れたい時 */
background-image: url(../images/h5_bg.gif);
background-position: left middle;
background-repeat:no-repeat;
}

/*
#entrybody h6{
font-size: 16px;
margin-top: 20px;
margin-right: 35px;
margin-left: 10px;
border-bottom: 1px dashed #666666;
}
*/

#entrybody a img{
background-repeat: no-repeat;
}

#entrybody img#view{
padding: 10px 0px 10px 60px;
}


.main a {
display:block;
background-repeat:no-repeat;
}

.main a:hover {
background-color: #ffffff;
}

.main a:hover img {
visibility: hidden;
}

#body1 {
background-image: url(../images/topimg01a_o.jpg);
}
#body2 {
background-image: url(../images/topimg01b_o.jpg);
}
#body3 {
background-image: url(../images/topimg01c_o.jpg);
}
#body4 {
background-image: url(../images/topimg02_o.jpg);
}

#entrybody p{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px 10px 0px 0px;
padding: 5px 20px 5px 20px;
line-height: 1.5em;
}

.main p{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px 10px 0px 0px;
padding: 5px 20px 10px 20px;
line-height: 1.5em;
background-image: url(../images/right_bg.gif);
background-position: left ;
background-repeat:repeat-y;
}

#entrybody p.date{ /* ブログ用 */
color: #666666;
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 80%;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
}

#entrybody p.posted{ /* ブログ用 */
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 80%;
color: #999999;
border-top: 3px double #999999;
text-align: right;
margin-top: 35px;
margin-bottom: 0px;
line-height: normal;
padding: 5px 5px 0px 0px;
}

#entrybody ul#point{
list-style: none;
margin: 8px 120px 8px 40px;
padding: 10px;
border-top: 1px solid #cccccc;
border-bottom: 3px solid #cccccc;
border-right: 3px solid #cccccc;
/*border-left: 1px solid #cccccc;*/
background-color: #fafafa;
}

#entrybody li#point1{
display: block; 
margin-left: -3px;
margin-bottom: 5px;
padding-left: 12px;
background-image: url(../images/point01.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 1.2em;	
}

#entrybody li#point2{
display: block; 
margin-left: -3px;
margin-bottom: 5px;
padding: 4px 0px 4px 20px;
background-image: url(../images/point02.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 1.2em;
}

#entrybody ul{
font-size: 110%;
padding-left: 20px;
margin-right: 10px;
margin-left: 20px;
}

#entrybody li{
padding-bottom: 8px;
}

.send_form {
}

.send_form table{
margin: 0px 0px 0px 0px;
}

.send_form th{
width: 120px;
background-color: #6699CC;
color: #ffffff;
}

.send_form td{
width: 350px;
}

.advertisement_disp table{
margin: 0px 0px 0px 0px;
}

.advertisement_disp th{
width: 120px;
background-color: #6699CC;
color: #ffffff;
}

.advertisement_disp td{
width: 350px;
}

.advertisement_disp {
}

.advertisement_disp table{
margin: 0px 0px 0px 0px;
}

.advertisement_disp th{
width: 120px;
background-color: #6699CC;
color: #ffffff;
}

.advertisement_disp td{
width: 350px;
}

.advertisement_head {
}

.advertisement_head table{
margin: 0px 0px 0px 0px;
}

.advertisement_head th{
width: 100px;
background-color: #6699CC;
color: #ffffff;
}

.advertisement_head td{
width: 150px;
}



/******* フッタ *******/

#footer img{
float: left; /* サイトバナーをフッタの左に */
}

#footer h3{
/*float: right;*/ /* サイトコピーライトをフッタの右に */
margin-top: 130px;
padding-top: 0px; /* サイトコピーライトの上からの位置 */
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 80%;
font-weight: normal;
color: #333333;
}

#footer a, #footer a:link, #footer a:visited{ /* サイトコピーライトの文字色 */
color: #333333;
text-decoration: none;
}

#footer p{
font-size: 90%;
margin-top: -100px;
}

#footer p a:link, #footer p a:visited{ /* パンくずリスト */
margin: 4px;
padding: 0px 4px 0px 18px;
color: #1760ff;
text-decoration: underline;
background-image: url(../images/link_point2.gif);
background-repeat: no-repeat;
background-position: left;
line-height: 2.4em;
}


/******* サイドバー *******/

#sidebar_other ul a:link, #sidebar_other ul a:visited{
display: block;
background-color: #d9f0fe;
}

#sidebar_other ul{
list-style: none;
margin: -5px 0px 0px 0px;
padding: 12px 0px 0px 20px;
background-color: #d9f0fe;
font-size: 85%;
}

#sidebar_other li{
margin: -2px 0px 0px 0px;
padding: 0px 0px 10px 20px;
background-image: url(../images/link_point.gif);
background-repeat: no-repeat;
}

#sidebar_main h3{
font-size: 95%;
margin-top: -4px;
padding: 4px 0px 0px 14px;
background-image: url(../images/sidebar_bg.gif);
background-repeat: repeat;
}
#sidebar_main p{
font-size: 80%;
margin-top: 0px;
padding: 4px 0px 12px 16px;
background-image: url(../images/sidebar_bg.gif);
background-repeat: repeat;
}

#sidebar_main a {
display: block;
background-repeat: no-repeat;
}

#sidebar_main a img{
margin-bottom: 5px;
}

#sidebar_main a:hover {
background-color: #ffffff;
}

#sidebar_main a:hover img {
visibility: hidden;
}

html&gt;body #sidebar_other li {border-bottom: none;}

#m1 {
background-image: url(../images/sidebar01_on.gif);
}
#m2 {
background-image: url(../images/sidebar002_on.jpg);
}
#m3 {
background-image: url(../images/sidebar003_on.gif);
}
#m4 {
background-image: url(../images/sidebar004_on.gif);
}


/******* 検索窓（Movable Type用） *******/

#searchbox{
margin: 15px 0px 0px 0px;
padding: 5px 0px 0px 0px;
border: 1px solid #262626; /* 枠線 */
font-size: 90%;
background-color: #fafafa;
}

#searchbox form{
margin: 7px;
padding: 0px;
}

#searchbox input{
margin: 3px;
padding: 0px;
}

#searchbox #search{
width: 90%;
}

#searchbox label{
display: block;
margin: 3px;
padding: 0px;
}


/******* カテゴリーメニュー（メイン） *******/

#categoryMenu{
/*position: relative;*/
margin: 15px 0px 0px 0px;
padding: 1px 0px 1px 0px;
font-size: 90%;

/*border: 1px solid #000000;*/ /* 枠線 */
/*border: 1px solid #6699CC;*/ /* 枠線 */
/*border-width: 0px 2px 2px 2px;*/ /* さらに枠線の上右下左を上書き */
color: #CCCCCC; /* 文字色 */
background-color: #ffffff; /* 背景色 */
}

#categoryMenu h3{
padding: 10px 0px 2px 10px;
}

#categoryMenu a:link{ /* リンク関係の設定 */
padding: 4px 0px 4px 10px;
/*border-top: 2px solid #333333;*/
border-top: 2px solid #FFFFFF;
width: 100%;
voice-family: "\"}\""; 
voice-family:inherit;
width: auto;
color: #FFFFFF; /* 文字色 */
}

#categoryMenu a:visited{ /* リンク関係の設定 */
padding: 4px 0px 4px 10px;
/*border-top: 2px solid #333333;*/
border-top: 2px solid #FFFFFF;
color: #FFFFFF; /* 文字色 */
}

#categoryMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 4px 0px 4px 10px;
color: #FFFFFF; /* 文字色 */
/*background-color: #e0ffff;*/ /* 背景色 */
}


/******* アーカイブメニュー（サブ） *******/

.archiveMenu{
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size: 80%;
/*border-top: 1px solid #333333;*/ /* メインとの境目 */
border-top: 1px solid #FFFFFF; /* メインとの境目 */
background-color: #E3E8E8; /* 背景色 */
}

.archiveMenu h4{
padding: 0px 0px 2px 0px;
font-size: 90%;
}

.archiveMenu li{
border-top-color: #ffffff !important;
border-bottom-color: #ffffff !important;
}
.archiveMenu a:link{ /* リンク関係の設定 */
padding: 2px 0px 2px 10px;
color: #006699 !important;
border-top: none !important;
}
.archiveMenu a:visited{ /* リンク関係の設定 */
padding: 2px 0px 2px 10px;
color: #006699 !important;
border-top: none !important;
}
.archiveMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 0px;
border-top: none !important;
color: #006699 !important;
background-color: #e0ffff !important;
}

/******* サブページメニュー（最下層） *******/

.subpageMenu{
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size: 90%;
/*border-top: 1px solid #333333; *//* メインとの境目 */
background-color: #ffffff; /* 背景色 */
}

.subpageMenu h4{
padding: 0px 0px 2px 0px;
font-size: 90%;
}

.subpageMenu li{
padding: 2px 0px 2px 10px;
border-top-color: #ffffff !important;
border-bottom-color: #ffffff !important;
}
.subpageMenu a:link{ /* リンク関係の設定 */
padding: 2px 0px 2px 10px;
color: #0000ff !important;
border-top: none !important;
}
.subpageMenu a:visited{ /* リンク関係の設定 */
padding: 2px 0px 2px 10px;
color: #006699 !important;
border-top: none !important;
}
.subpageMenu a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 0px;
border-top: none !important;
color: #006699 !important;
background-color: #e0ffff !important;
}

/******* 本紹介 *******/
.book_img {
float: left;
margine: 10px 10px 0px 0px;
}

/******* サイドバーその他 *******/

.other_lv1 {
background-image: url(../images/sidebar05a.gif);
background-repeat: no-repeat;
background-position: 0 0;
background-color: #d9f0ff;
}

.other_lv2 {
background-image: url(../images/sidebar05c.gif);
background-repeat: no-repeat;
background-position: 0 100%;
}

.other_lv2 h3{
background-image: url(../images/sidebar05b.gif);
background-repeat: repeat;
}

.other_lv3 {
background-image: url(../images/other_lb.gif);
background-repeat: no-repeat;
background-position: 0 100%;
}

.other_lv4 {
background-image: url(../images/other_rb.gif);
background-repeat: no-repeat;
background-position: 100% 100%;
}

.other_lv4 li {
padding: 10px;
border-bottom: 1px solid #d9f0ff;
}

/******* ヘッドライン *******/

#headlines{
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 80%;
border: 1px solid #262626; /* 枠線 */
width: 240px;
}

#headlines h4{
padding: 5px;
font-size: 100%;
color: #ffffff;
background-color: #94cd8d;
}

#headlines p{
margin: 0px;
padding: 5px 5px 10px 5px;
font-size: 95%;
background-color: #edf8ec;
}

#headlines img{
display: block;
margin: 0 0 0 0;
}


/******* アドバタイズメント *******/

#advertisement{
margin: 15px 0px 0px 0px;
padding: 5px 5px 10px 10px;
font-size: 80%;
border: 1px solid #262626; /* 枠線 */
}

#advertisement h3{
margin: 10px 5px 5px 5px;
font-size: 100%;
}

#advertisement p{
margin: 3px;
padding: 0px;
font-size: 95%;
}

#advertisement img{
display: block;
margin: 3px;
}


/******* Movable Type用 *******/

.link-note{
font-family: Verdana, Arial, sans-serif;
font-size: 70%;
margin: 10px 0px 0px 0px;
padding: 10px;
}
.link-note img{
vertical-align: middle;
}

#powered{
margin: 10px 0px 0px 0px;
padding: 10px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
font-size: 70%;
color: #666666;
border: 1px solid #262626;
}

/******* コメントとトラックバック（Movable Type用） *******/

#comments{
font-size: 130% !important;
border-bottom: 1px solid #999999 !important;
}
h4.commentsSay{
font-size: 115% !important;
border-bottom: 1px dotted #999999 !important;
}
.trackbackBlock{
margin-top: 3em;
}
#trackbacks{
font-size: 130% !important;
border-bottom: 1px solid #999999 !important;
}


/**************** テーブル *****************/

/* テーブルの設定 */
table{
margin: 10px 0px 30px 20px;
border-collapse: collapse;
font-size: 90%;
border: 1px solid #cccccc; /* 枠線 */
}
caption{
padding: 2em 0.4em 0em 0.4em;
white-space: nowrap;
font-weight: bold;
}
td{
padding: 0.4em 0.6em;
border: 1px solid;
empty-cells: show;
background-color: #f6f6f6;
}
th{
padding: 0.2em 0.4em;
border: 1px solid;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: center;
background-color: #0077dc;
color: #ffffff;
/*
background-color: #CCFF99;
*/
}
thead, tfoot{
padding: 0.4em;
font-weight: bold;
/*
background-color: #CCFF99;
text-align: center !important;
*/
}

#list table{
margin: 10px 0px 30px 20px;
border-collapse: collapse;
font-size: 90%;
border: 1px solid #cccccc; /* 枠線 */
}
#list caption{
padding: 2em 0.4em 0em 0.4em;
white-space: nowrap;
font-weight: bold;
}
#list td{
padding: 0.2em 0.2em;
border: 1px solid;
empty-cells: show;
}

#list th{
padding: 0.2em 0.4em;
border: 1px solid;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: center;
background-color: #6699CC;
color: #ffffff;
}

.seven_image {
margin-left: 20px;
}

.table_ads th{
width: 100px;
}

.table_ads td{
width: 400px;
}

.new_recruit {
padding: 8px 0px 4px 0px;
/*
background-image: url(../images/p-background.png);
*/
}

.new_recruit ul{
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
list-style: none;
}

.new_recruit li{
list-style: none;
padding: 0px 0px 14px 25px;
margin-left: -25px;
margin-bottom: -2px;
font-size: 13px;
background-image: url(../images/link_point.gif);
background-repeat: no-repeat;
}

.new_recruit p {
text-align: right;
}

.job_list_more {
margin-left: 130px;
margin-bottom: 30px;
}

.job_list {
width: 620px;
margin-left: 6px;
margin-bottom: 10px;
padding: 4px 4px 8px 4px;
border-right: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-top: 8px solid #117aee;
}

.job_list p {
width:350px;
}

.job_list img {
padding: 0px;
}

.job_list table {
width: 400px;
margin-bottom: 0px;
}

.job_list h6 {
font-size: 110%;
margin-top: 10px;
margin-right: 0px;
margin-left: 10px;
margin-bottom: 5px;
/* 背景画像を入れたい時
padding: 6px 0px 6px 30px;
background-image: url(../images/～.gif);
background-position: left middle;
background-repeat:no-repeat;
*/
}

.sample_place {
width: 610px;
padding: 5px;
margin-bottom: 30px;
border: 2px solid #cccccc; /* 枠線 */
}

.entry_image {
margin-top: 30px;
margin-left: 200px;
}

.coveni_recruit {
margin: 15px 0 10px 12px;
}

.coveni_recruit p {
font-size:16px;
}

.coveni_recruit table {
margin: 10px 0 10px 10px;
}

.coveni_recruit th{
background-color: #ffffff;
color: #303030;
border: 1px solid #ffffff;
font-size:16px;
}

.coveni_recruit td{
background-color: #ffffff;
color: #303030;
border: 1px solid #ffffff;
font-size:16px;
}

/******* 終 了 *******/
</pre></body></html>