/* 基本設定 */
@charset "Shift_JIS";
body{ 
margin: 0;
padding: 0;
text-align: center;
color: #333333;
background: #FFFFFF; 
font-size: 13px;
font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
} 
body a:link{ color: #0000FF; text-decoration: none; }
body a:visited{ color: #0000FF; text-decoration: none; }
body a:active{ color: #FF0000; text-decoration: none; }
body a:hover{ color: #FF0000; text-decoration: underline; }

/* ユーティリティメニュー */
.Util_Table{ width:218px; height:18; background-image:  url("../share/header/img/bg_util.gif"); background-repeat:no-repeat;}
.Util_Td{ width:72px; text-align:center; font-size:10px;}
.Util_Td2{ width:74px; text-align:center; font-size:10px;}
a.Util:link, a.Util:visited, a.Util:active,a.Util:hover
{ color: #333333; text-decoration: none;}

/* ヘッダキャッチコピー */
.Catch_Td{ text-align:right; vertical-align:bottom;}
strong.Catch{ font-size:10px; color:#009100; font-weight:normal; }

/* フッダ */
.Footer1{ width:535px; height:35px; border-bottom-color:#A0DC00; border-bottom-style:solid; border-bottom-width:1px; }
.Footer2{ width:720px; height:60px; border-top-color:#A0DC00; border-top-style:solid; border-top-width:3px; }
.Footer3{ width:720px; height:10px; border-bottom-color:#A0DC00; border-bottom-style:solid; border-bottom-width:1px; }
.Footer_Td{ width:70px; text-align:center; font-size:10px; vertical-align:middle; height:24px;}
.Footer_Td2{ width:105px; text-align:center; font-size:10px; vertical-align:middle;}
.Footer_Td3{ width:216px; text-align:right; font-size:10px; vertical-align:middle;}

/* パンくずリスト */
.Pankuzu{ text-align:right; font-size:10px; vertical-align:middle;}

/* ページ共通 :*/
.PgTitle{ width:535px; height:35px; border-bottom-color:#A0DC00; border-bottom-style:solid; border-bottom-width:2px; }
.Title{ width:535px; padding-top:20px; text-align:left; border-bottom-color:#A0DC00; border-bottom-style:solid; border-bottom-width:1px; } 
h1{ margin:0; }
h2{ margin:0; }
p{margin:0;}
.Line70{LINE-HEIGHT: 70%;}
strong.bold14{font-size:14px;}
.Border_h2{width:100%; height:20px; border-bottom-color:#A0DC00; border-bottom-style:solid; border-bottom-width:2px; }
.Spacer_h3{ height:3px; }
.Spacer_h5{ height:5px; }
.Spacer_h10{ height:10px; }
.Spacer_h15{ height:15px; }
.Spacer_h20{ height:20px; }
.Spacer_h30{ height:30px; }
.Spacer_h40{ height:40px; }
.Spacer_w3{ width:3px;}
.Spacer_w5{ width:5px;}
.Spacer_w14{ width:14px;}
.Read50{ line-height:50%; text-align:left;}
.Read80{ line-height:80%; text-align:left;}
.Read100{ line-height:100%; text-align:left;}
.Read110{ line-height:110%; text-align:left;}
.Read120{ line-height:120%; text-align:left;}
.Read130{ line-height:130%; text-align:left;}
.Read140{ line-height:140%; text-align:left; padding-top:5px;}
.BackGray{ line-height:130%; text-align:left; padding:2px; margin-bottom:5px; background-color:#EBEBEB;}
.BackGray2{ line-height:130%; text-align:left; padding:6px; background-color:#EBEBEB;}
.BackBlue{ line-height:130%; text-align:left; padding:6px; background-color:#ECF2F9;}
.BackBlue2{ line-height:140%; text-align:left; padding:8px; background-color:#EEF4F9;}
.BackGreen{ line-height:130%; text-align:left; padding:6px; background-color:#E7F5D3;}
.BackGreen2{ line-height:130%; text-align:left; padding:6px; background-color:#A0DC00;}
.WakuTenGreen {border-color:#A0DC00; border-style:dotted; border-width:2px; padding:6px; text-align:left; line-height:140%;}
.WakuTenGreen2 {border-color:#A0DC00; border-style:dotted; border-width:2px; padding:10px; margin:10px; text-align:left; line-height:130%;}
.WakuLineGreen {border-color:#A0DC00; border-style:solid; border-width:1px; padding:6px; text-align:left;}


/* トップページ */
.DummyFlash {width:720px; height:180px; border-style:solid; border-width:1px; border-color:#A0DC00; text-align:center; }
td.top {width:150px; height:130px; background-color:#A0DC00; vertical-align:top; text-align:left;}
td.News { width:250px; height:208px; line-height:130%; vertical-align:top; text-align:left;}
td.TopBaner {width:303px; height:60px;}
td.TopBaner2 {width:150px; height:60px;}
.HeaderLine{ background-color:#A0DC00; height:3px;}

/* 会社案内 */
th.company{font-weight:normal; padding-top:5px; text-align:left; height:20px; vertical-align:top; line-height:140%; vertical-align:top;}
td.company{text-align:left; padding-top:5px; padding-bottom:5px; line-height:140%; vertical-align:top;}
td.company2{text-align:right; padding-top:5px; padding-bottom:5px; line-height:140%; vertical-align:top;}
td.Ten{background-image:url(../share/img/ten.gif); background-repeat:repeat-x; height:1px;}
.Spacer15{ width:15px; }

/* スタッフ */
.Tit_Profile{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#A0DC00; text-align:left; height:34px; vertical-align:bottom;}

/* サイトマップ */
.SiteMap{ height:25px; text-align:left; vertical-align:middle;}

/* お問合せ */
.Caution{ color:#FF0000; text-align:left; }
.Caution2{ font-size: 10px; }
.LeftTd{ padding-left: 6px; font-size:13px; background-color:#EBEBEB; text-align:left; height:24px;}
.RightTd{ padding-left: 6px; font-size:13px; text-align:left; line-height:140%}
.Spacer_w160{ width:160px; height:1px;}