/* ::::: https://reg.f2ff.jp/static/upload/reg.f2ff.jp/seminar/32//shared/user2/common/css/import.css ::::: */

/* ::::: https://reg.f2ff.jp/static/upload/reg.f2ff.jp/seminar/32//shared/user2/common/css/reset.css ::::: */

html { overflow-y: scroll; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, table, th, td, form, address, pre, caption, cite, code, dfn, var { font-size: 100%; font-style: normal; font-weight: normal; margin: 0pt; padding: 0pt; text-decoration: none; }
img { border: 0pt none; vertical-align: bottom; }
hr { display: none; }
/* ::::: https://reg.f2ff.jp/static/upload/reg.f2ff.jp/seminar/32//shared/user2/common/css/modules.css ::::: */

.clearBoth { clear: both; }
.alignCenter { text-align: center ! important; }
/* ::::: https://reg.f2ff.jp/static/upload/reg.f2ff.jp/seminar/32//shared/user2/common/css/base.css ::::: */

h1, h2, h3, h4, h5, h6, em { font-weight: bold; }
a { color: rgb(45, 126, 200); }
a:hover { text-decoration: none; }
body { background-color: rgb(255, 255, 255); color: rgb(35, 24, 21); font-size: 75%; font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"; line-height: 1.5; }
div#header { background: url('bg_header.gif') repeat-x scroll left top transparent; height: 100px; }
div#pageBody { background-color: rgb(242, 242, 242); padding: 26px 0pt 30px; }
div#header div#hInner, div#gNav ul, div#pbInner, div.section {  }
div#header div#hInner:after, div#gNav ul:after, div#pbInner:after, div.section:after { clear: both; content: "."; display: block; height: 0pt; line-height: 0; visibility: hidden; }
:first-child + html ol.basic { padding-left: 2em; }
.koushi_picture { float: right; margin-bottom: 5px; margin-right: 5px; margin-top: 5px; }
/* ::::: https://reg.f2ff.jp/static/upload/reg.f2ff.jp/seminar/32//shared/user2/css/detail.css ::::: */

body { width: 670px ! important; overflow-x: hidden; }
div#pageBody { padding: 20px; }
div#pageBody div.section h1, h2, p { padding: 0pt 5px; }
div#pageBody div.section { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; margin-bottom: 20px; }
div#pageBody div.section p#code { float: left; }
div#pageBody div.section p#date { float: right; }
div#pageBody div.section h1 { padding-top: 10px; font-size: 133%; }
div#pageBody div.section h2 { background: url('bg_line.gif') no-repeat scroll left bottom transparent; font-size: 116%; padding-bottom: 5px; margin-bottom: 10px; }
