/* 新着情報レイアウト
----------------------------------------------------- */
/* NEWSカテゴリーサムネイル */
.news_category_thumb {
width: 210px;
float:left;
}
/* NEWSカテゴリーサムネイル画像 */
.news_category_thumb img {
width: 200px;
height: 150px;
}

/* NEWSカテゴリータイトル */
.news_category_title {
width: 420px;
float:right;
text-align:left;
}

/* NEWSカテゴリータイトル・詳細はこちら */
.more a {
width: 130px;
padding: 8px;
display: block;
float:right;
color: #fff;
text-align:center;
background-color: #C00;
border-radius: 6px;/* CSS3草案 */
-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
-moz-border-radius: 6px;   /* Firefox用 */
text-decoration: none;
}
/* NEWSカテゴリータイトル・詳細はこちらマウスホバー */
.more a:hover {
background-color: #FBA79B;
}

/* NEWS 詳細ページ　画像サイズ */
#news_block img {
max-width: 600px;
height: auto;
max-height: auto;
}

/* 内部ページ・２カラムレイアウト・サイドバーブロック
---------------------------------------------------------------------------- */
#sidebar {
width: 230px;
float: left;
}
/* 内部ページ・２カラムレイアウト・サイドバーブロック・ナビゲーション */
#side_navi h3 {
padding: 0;
text-indent:0;
}
#side_navi h3 a {
width: 230px;
height: 40px;
padding: 0;
border-bottom: 1px solid #ffffff;
display: block;
font-size: 90%;
color: #fff;
line-height: 250%;
text-indent: 0 !important;
text-decoration: none;
}
#side_navi ul {
margin: 0;
padding: 0;
}
#side_navi ul li {
margin: 0 0 1px 0;
padding: 0;
font-size: 80%;
text-align: left;
list-style: none;
}
#side_navi ul li a {
width: 230px;
height: 40px;
display: block;
line-height: 300%;
text-indent: 15px;
text-decoration: none;
}
/* 内部ページ・２カラムレイアウト・サイドバーブロック・サブナビゲーション */
.children li a {
width: 230px;
height: 40px;
background-color: #bce65c !important;
display: block;
color: #4D4399 !important;
line-height: 300%;
text-indent: 15px;
}
.children li a:hover {
background-color: #D7D5EC !important;
color: #4D4399;
}
/* 内部ページ・２カラムレイアウト・サイドバーブロック（NEWSページ）
---------------------------------------------------------------------------- */
#side_news h3 {
width: 230px;
margin: 0 0 10px 0;
padding: 0;
display: block;
font-size: 90%;
line-height: 250%;
text-indent: 0;
}
#side_news ul {
margin: 0 0 10px 28px;
}
#side_news ul li {
margin: 0 0 10px 0;
padding: 0;
text-align: left;
list-style: disc;
line-height: 180%;
}
#side_news ul li a {
width: auto;
height: auto;
background: none !important;
line-height: 100% !important;
text-indent: 0px !important;
}
#side_news ul li a:hover {
background: none !important;
text-decoration: underline;
}
/* 内部ページ・２カラムレイアウト・サイドバーブロック（NEWSページ）・検索ボックス
---------------------------------------------------------------------------- */
#side_news input#search-form {
max-width: 150px !important;
}

/* 業務内容・ガス器具販売テーブルレイアウト
---------------------------------------------------------------------------------------------------------- */
#gas_item_table {
border-collapse: separate;
border-spacing: 10px;
}
/* ガス器具販売見出し テーブルセル */
#gas_item_table td {
padding: 8px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;/* CSS3草案 角丸 */
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 角丸 */
-moz-border-radius: 4px;   /* Firefox用 角丸 */
box-shadow: 1px 1px 2px #ccc; /* ドロップシャドウ */
-moz-box-shadow: 1px 1px 2px #ccc;　/* Firefox用 ドロップシャドウ*/  
-webkit-box-shadow: 1px 1px 2px #ccc;　/* Safari,Google Chrome用 ドロップシャドウ */
vertical-align:top;
}

/* ガス器具販売見出し */
#gas_item_table td h4 {
margin: 0 0 10px 0;
padding: 6px;
border-radius: 4px;/* CSS3草案 角丸 */
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 角丸 */
-moz-border-radius: 4px;   /* Firefox用 角丸 */
}

/* ガス器具販売箇条書き */
#gas_item_table td ul {
}
#gas_item_table td ul li {
margin: 0 0 6px 0;
font-size: 90%;
}

/* 灯油　本日の価格
---------------------------------------------------------------------------------------------------------- */
.toyu_price_img {
float: right;
}

.toyu_price_table {
float: left;
}


/* リクルートテーブルレイアウト
---------------------------------------------------------------------------------------------------------- */
#recruit_block table {
width: 94%;
}
#recruit_block table th {
width: 24%;
padding: 6px;
border-bottom: 1px dotted #4D4399;
}
#recruit_block table td {
width: auto;
padding: 6px;
border-bottom: 1px dotted #ccc;
}

/* 会社概要テーブルレイアウト
---------------------------------------------------------------------------------------------------------- */
#company_block table {
width: 98%;
border-collapse:collapse;
}
#company_block table th {
width: 18%;
padding: 4px 6px;
border:1px solid #ccc;
background-color:#FBE4E7;
}
#company_block table th p {
margin: 0;
padding: 0;
font-size: 100%;
}

#company_block table td {
width: auto;
padding: 4px 6px;
border:1px solid #ccc;
}
#company_block table td p {
margin: 0;
padding: 0;
font-size: 100%;
}

/* 会社沿革テーブルレイアウト
---------------------------------------------------------------------------------------------------------- */
#history_block table {
width: 98%;
border-collapse:collapse;
}
#history_block table th {
width: 18%;
padding: 2px 0 2px 20px;
border:1px solid #ccc;
background-color:#FBE4E7;
font-weight:normal;
text-align:left;
vertical-align:top;
}
#history_block table th p {
margin: 0;
padding: 0;
font-size: 100%;
}

#history_block table td {
width: auto;
padding: 2px 6px;
border:1px solid #ccc;
}
#history_block table td p {
margin: 0;
padding: 0;
font-size: 100%;
}

/* お問い合わせレイアウト
---------------------------------------------------------------------------------------------------------- */
#contact_form {
margin: 0 auto;
text-align: center;
}

#contact_form p {
margin: 0 0 10px 0;
text-align: left;
}

/* お問い合わせ・TEL・FAX角丸
---------------------------------------------------------------------------------------------------------- */
.contact_tel_fax {
width: 500px;
border-radius: 10px;/* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */
margin: 0 auto 0 auto;
padding: 10px;
text-align: center;
}
.contact_tel_fax p {
margin: 0 auto 0 auto !important;
padding: 0 !important;
font-size: 150% !important;
font-weight: bold;
text-align:center !important;
}
.contact_tel_fax a {
color: #ffffff;
}

/* お問い合わせ・メールフォーム
---------------------------------------------------------------------------------------------------------- */
.contact_web blockquote {
margin: 0;
text-align: left;
}
.contact_web table {
width: 75%;
margin: 0 auto;
text-align: center;
}
.contact_web table th {
width: 30% !important;
padding: 10px !important;
font-weight: normal;
text-align: left;
}
.contact_web table td {
width: 65%;
padding: 10px !important;
text-align: left;
}

.submit {
width: 200px;
height: 40px;
border: none;
border: none;
border-radius: 6px;/* CSS3草案 */
-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
-moz-border-radius: 6px;   /* Firefox用 */
cursor: pointer;
}


/* プライバシーポリシーレイアウト
---------------------------------------------------------------------------------------------------------- */
#contents_privacypolicy {
margin: 0 auto;
width:90%;
}
#contents_privacypolicy h3 {
background: url(../images/bgimage_h3.jpg) repeat-x;
font-family:  "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, serif, Osaka, "ＭＳ Ｐゴシック";
font-weight: normal;
font-size: 120%;
color: #001A43;
text-align: left;
text-indent:0;
line-height: 180%;
margin:0;
}

#contents_privacypolicy p {
margin: 0 0 10px 0;
text-align: left;
}
#contents_privacypolicy ul {
}
#contents_privacypolicy ul li {
text-align:left;
list-style:dotted;
margin-bottom:4px;
margin-right:20px;
}

/* サイトマップ・テーブルレイアウト
---------------------------------------------------------------------------- */
#contents_sitemap table {
margin:0 auto;
width: 90%;
border-collapse:separate;
border-spacing: 10px;
}
#contents_sitemap table td {
padding: 10px 40px;
text-align: left;
vertical-align:top;
}
#contents_sitemap ul li {
text-align:left;
list-style:dotted;
margin-bottom:4px;
margin-right:20px;
}



