@charset "utf-8";
/**
 * @site_image_size=800x305
 * @content_thumbnail_size=217x162
 * @content_image_size=640x480
 * @contentlink_image_size=100x75
 * @logo_image_size=175x35
 */
/* CSS Document */

/*--- reset ---*/
body, h1, h2, h3, h4, h5, h6, form, div, span, ul, li, dl, dt, dd, p, blockquote { margin:0px; padding:0px; }
img { border:none; }
ul { list-style:none; }
a { color:#3E3E3E; text-decoration:none; }
a:hover { color:#AD0809; text-decoration:underline; }
*.cleared { clear:both; }
.editable_content_type { display:none; }
#edit98webMenu {width:100%; filter:alpha(opacity=30); opacity:0.3; position:absolute;left:0; z-index:300; }

body { font-size:75%; color:#969696; background:#FFFFFF; font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN", "HGSºÞ¼¯¸E", osaka; }
#wrapper { width:800px; margin:50px auto 0px;padding-bottom:60px;  position:relative; background-color: #FFFFFF; border: 2px solid #8f8e8c; }
#header { width: auto; }
#header h1 a { 	display:block; 	width:175px; height:35px; text-indent:-9999em; 	overflow:hidden; background: url(/gateway/getLogo) no-repeat; }
#header #site-navi { margin:0px; padding:0px; border-top:5px solid #4A82BF; border-bottom:5px solid #4A82BF; overflow:auto; zoom:1; }
#header #site-navi li { float: left; }
#header #site-navi li a { display:block; padding:6px 40px; }
#header #site-navi li a:hover, #header #site-navi li.current a { background:#D2FAFF; }
#contents { overflow:auto; }

.main-content { margin-left: 300px; padding:25px 15px; }
.sub-content { width: 240px; float:left; padding:25px 0 25px 25px;  }



#footer {height: 60px;width: 800px;padding-top: 20px; position: absolute;left: 0px; bottom: 0px; }
#footer p { font-size: .83em; text-align: center; padding-top: 10px; }

.main-content .cw-column-box {
  float: left;
  margin-left: 10px;
  min-height: 100px;
  height: auto !important;
  height: 100px;
}

.main-content .cw-layout-frame-2 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-2 .cw-column-box {
  width: -14px;
}

.main-content .cw-layout-frame-2 .first-item {
  width: -15px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-3 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-3 .cw-column-box {
  width: -13px;
}

.main-content .cw-layout-frame-3 .first-item {
  width: -13px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-4 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-4 .cw-column-box {
  width: -12px;
}

.main-content .cw-layout-frame-4 .first-item {
  width: -13px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-5 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-5 .cw-column-box {
  width: -11px;
}

.main-content .cw-layout-frame-5 .first-item {
  width: -15px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-6 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-6 .cw-column-box {
  width: -11px;
}

.main-content .cw-layout-frame-6 .first-item {
  width: -14px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-7 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-7 .cw-column-box {
  width: -11px;
}

.main-content .cw-layout-frame-7 .first-item {
  width: -13px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-8 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-8 .cw-column-box {
  width: -11px;
}

.main-content .cw-layout-frame-8 .first-item {
  width: -12px;
  margin-left: 0px;
}

.main-content .cw-layout-frame-9 {
  padding: 10px;
  overflow: hidden;
}

.main-content .cw-layout-frame-9 .cw-column-box {
  width: -11px;
}

.main-content .cw-layout-frame-9 .first-item {
  width: -11px;
  margin-left: 0px;
}

