
/*基本設定*/
body     { color: #000; font-size: 12px; line-height: 150%; background-color: #e7e7e7; background-image: url("../img/bg.jpg"); background-repeat: repeat-y; margin: 0; padding: 0; width: 100%; height: 100% }
p   { color: #000; font-size: 12px; line-height: 150% }
td   { color: #000; font-size: 12px; line-height: 150% }
strong { color: #800000 }
em { color: #191970; font-style: normal; font-weight: bold; text-decoration: none }
h1 { text-decoration: none; margin: 0; padding: 0 }
h2 { text-decoration: none; margin: 0; padding: 0 }
h3 { text-decoration: none; margin: 0; padding: 0 }
/*基本ページ*/
#base { background-image: url("../img/bg.jpg"); background-repeat: repeat-y; width: 1000px; height: 100% }
#con  { margin: 0; padding: 0; position: absolute; top: 0; left: 60px; width: 790px; height: 100% }
/*ヘッダ*/
#hd { width: 780px; height: 30px }
#hdmn { float: right }
/*メニュー*/
#mnbg { background-image: url("../img/mnbg.gif"); background-repeat: no-repeat; width: 780px; height: 55px }
/*コンテンツ*/
#conA   { margin-top: 10px; width: 780px }
#conR   { text-align: center; width: 255px; float: right }
#conL    { width: 520px }
/*フッタ*/
#Ft    { display: block; width: 780px; height: 30px }
#Ft img { margin: 0; padding: 0; float: right }
/*右カラムセル用*/
.Cel1   { background-color: #f5f5f5; text-align: left; margin: 0; padding: 0; width: 250px; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.Cel1 p   { margin-top: 5px; margin-right: 5px; margin-left: 5px }
.Cel1 img   { vertical-align: middle }
.Cel1 form { margin-right: 10px; margin-left: 10px }
/*リンク関連*/
a  { color: #191970; text-decoration: none }
a:hover   { color: #f60 }
/*リスト*/
ul { margin-top: 15px; margin-left: 30px }
li  { list-style-image: url("../img/list.gif"); margin-left: 0; padding-left: 0; vertical-align: middle }
/*文字装飾*/
.red { color: #dc143c }
/*フリーダイアル*/
#free { margin-left: 105px }
/*css hack*/
html>body #bgimg { visibility: hidden }
/*右画像\*/
#bgimg { background-image: url(../img/bg01.gif); background-repeat: no-repeat; position: absolute; bottom: 30px; left: 550px; width: 230px; height: 400px }
