
/* ::::: http://lfm-web.jp/2ki/temp/yellow-right12-ban/style-css.css ::::: */

html { margin: 0pt; padding: 0pt; }
form { margin: 0pt; padding: 0pt; }
a { text-decoration: underline; }
a img { border: 0pt none ; }
p { margin: 15px; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { margin: 5px 0pt; font-weight: bold; }
a { color: rgb(0, 0, 255); text-decoration: underline; }
a:hover { color: rgb(255, 102, 0); }
.s a { color: rgb(51, 51, 51); text-decoration: underline; }
p a { color: rgb(51, 51, 51); text-decoration: none; }
.af a { text-decoration: underline; color: rgb(0, 0, 255); font-weight: bold; font-size: 18px; }
.af-center { text-align: center; }
.af-right { text-align: right; }
.af-left { text-align: left; }
.af-center a { text-decoration: underline; color: rgb(0, 0, 255); font-weight: bold; font-size: 18px; }
.af-right a { text-decoration: underline; color: rgb(0, 0, 255); font-weight: bold; font-size: 18px; }
.af-left a { text-decoration: underline; color: rgb(0, 0, 255); font-weight: bold; font-size: 18px; }
body { margin: 0pt auto; padding: 0pt; background: rgb(238, 238, 204) url('bg.gif') no-repeat scroll center top; position: relative; width: 820px; text-align: center; font-size: 13px; color: rgb(51, 51, 51); line-height: 1.25; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
:first-child + html body { padding: 0pt 1px 0pt 0pt; }
#header { border-bottom: 1px solid rgb(102, 102, 102); margin: 0pt auto; padding: 0pt; background: transparent url('0.gif') no-repeat scroll right center; position: relative; width: 810px; height: 220px; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header p { margin: 0pt auto; padding: 0pt; width: 500px; text-align: left; position: absolute; top: 95px; left: 30px; font-size: 0.9em; }
#container { margin: 0pt auto; padding: 10px 45px; background: transparent url('bbg.gif') repeat-y scroll 0% 0%; position: relative; width: 730px; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container:after { overflow: hidden; content: ""; display: block; clear: both; height: 1px; }
ul#menu1, ul#menu2, ul#link { margin: 0pt 0pt 10px; padding: 10px 5px; position: relative; display: block; min-height: 30px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; }
ul#menu1 li, ul#menu2 li, ul#link li { margin: 0pt; padding: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#ad1, #ad2 { padding: 10px 0pt; clear: both; text-align: left; }
#kiji01, #kiji02, #kiji03, #kiji04, #kiji05 { margin: 10px 15px; padding: 1px 0pt 15px; clear: both; text-align: left; }
#foot { margin: 0pt auto; padding: 1px 45px 20px; background: transparent url('fbg.gif') no-repeat scroll center bottom; position: relative; width: 730px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#foot p { margin: 0pt 20px 5px; padding: 0pt; font-size: 12px; }
h1 { margin: 0px auto; position: relative; padding-top: 12px; width: 760px; text-align: left; font-size: 1.2em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; text-indent: 15px; line-height: 28px; color: rgb(153, 153, 153); }
h2 { margin: 0pt; padding: 0pt; width: 500px; font-size: 1.6em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; position: absolute; top: 40px; left: 30px; }
h3 { border-bottom: 1px dotted rgb(126, 87, 30); margin: 5px 0pt 15px; padding: 2px 0pt 2px 25px; background: transparent url('check.gif') no-repeat scroll left center; position: relative; color: rgb(0, 0, 0); font-size: 1.2em; font-weight: normal; line-height: 1.5; text-align: left; clear: both; font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Pro W8"; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h4 { border-bottom: 1px dotted rgb(126, 87, 30); margin: 10px 0pt; padding: 0pt; font-size: 1.1em; font-weight: normal; line-height: 1.5; font-family: "HGP創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Pro W8"; text-align: center; clear: both; }
.img1 { float: right; margin-left: 10px; }
.img2 { margin: 0pt 15px 10px 0pt; float: left; }
.right { text-align: right; }
.center { text-align: center; }
.box { border: 1px solid rgb(153, 153, 153); margin: 10px 0pt; padding: 0pt 10px; background-color: rgb(255, 255, 255); clear: both; line-height: 1.25; }
.box p { margin: 10px 0pt; line-height: 1.5; font-size: 0.9em; }
.bbb { padding: 0pt; color: rgb(0, 0, 0); font-size: 1.4em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; }
.bb { color: rgb(0, 0, 0); font-size: 1.2em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; }
.bbbr { color: rgb(220, 0, 0); font-size: 1.4em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; }
.bbr { color: rgb(220, 0, 0); font-size: 1.2em; font-family: "HGP創英角ｺﾞｼｯｸUB"; font-weight: normal; }
.b { font-weight: bold; }
.br { color: rgb(220, 0, 0); font-weight: bold; }
.line { background: rgb(255, 255, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.u { border-bottom: 1px solid; }
.red { color: rgb(204, 0, 0); }
.blue { color: rgb(0, 51, 153); }
.green { color: rgb(51, 153, 0); }
.orange { color: rgb(255, 153, 0); }
.kome { font-size: 12px; color: rgb(204, 0, 0); line-height: 1.25; }
.s { font-size: 12px; color: rgb(51, 51, 51); line-height: 1.25; }
