@charset "utf-8";

/****************************************************
  Server_construction
****************************************************/

/*==================================
  BASIC
==================================*/
html {margin:0 auto; padding:0; font-size:75%; font-family:verdana;}
body {margin:0 auto; padding:0; background:url(../images/back.jpg) top repeat-x; color:#000; text-align:center;}

/*==================================
  RESET
==================================*/
* {margin:0; padding:0; text-align:left;}
img {border:none; vertical-align:bottom;}
p {line-height:1.6;}
hr {display: none;}
* html .iepngfix {behavior: expression(IEPNGFIX.fix(this));}
.clear {zoom: 100%;}
.clear:after {content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}

/*==================================
  LINX
==================================*/
a {color:#06f; text-decoration:underline;}
a:link {color:#06f; text-decoration:underline;}
a:visited {color:#06f; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

/*==================================
  Header_Layout
==================================*/
div#header {background:url(../images/header.jpg) top center no-repeat; height:336px; text-align:center;}
div#header div {width:868px; margin:0 auto;}
div#header div h1 {font-size:0; line-height:0; text-indent:-4649em; position:absolute; margin:10px 0 0 14px; background:url(../images/catch.png); width:364px; height:34px;}
div#header div p {font-size:0; line-height:0; position:absolute; margin:56px 0 0 75px;}
div#header div h2 {font-size:0; line-height:0; position:absolute; margin:114px 0 0 14px;}

/*==================================
  Main_Layout
==================================*/
div#contents {width:840px; margin:-56px auto 0; padding-bottom:35px;}
div#contents h3 {font-size:0; line-height:0; padding-bottom:5px;}
div#privilege-box {height:320px; background:url(../images/box.jpg); margin-bottom:17px;}
div#privilege-box dl {padding:12px 0 0 12px;}
div#privilege-box dl dd ol li {list-style:none; width:268px; float:left; margin-right:2px;}

table#tableA {width:820px; margin:10px 0 0 10px; font-size:12px; border-collapse:collapse;}
table#tableB {width:820px; margin:10px 0 10px 10px; font-size:12px; border-collapse:collapse;}
table#tableA td {border:1px solid #39c; padding:3px 5px; text-align:center;}
table#tableB td {border:1px solid #f90; padding:3px 5px; text-align:center;}
table#tableA td strong,table#tableB td strong {color:#c00;}
table#tableA td span,table#tableB td span {color:#c00;}
table#tableA td span.f10 {font-size:10px; margin-left:5px;}
table#tableA tr.typeA td {text-align:center; background:#99cce6;}
table#tableB tr.typeA td {text-align:center; background:#ffcc80;}
table#tableA tr.typeA td.typeB {background:#66b3d9; padding:3px 0;}
table#tableB tr.typeA td.typeB {background:#ffb340; padding:3px 0;}
table#tableA td.typeC {text-align:center; background:#99cce6;}
table#tableB td.typeC {text-align:center; background:#ffcc80;}
table#tableA td.typeD {text-align:left; padding-left:10px;}
table#tableB td.typeD {text-align:left; vertical-align:top; line-height:1.4; padding-left:10px; font-size:10px; color:#c00; padding:3px;}
table#tableB td.typeE {text-align:left; padding-left:10px;}
table#tableA td.typeF,table#tableB td.typeF {width:12.5%;}

p.typeA {margin:0 0 3px 10px; padding-left:1em; text-indent:-1em;}
ol.caution {list-style:none; padding:5px 10px 10px;}
ol.caution li {margin-bottom:3px; padding-left:2em; text-indent:-2em; line-height:1.4;}
ol.caution li span {font-size:10px; color:#c00; margin-right:8px;}
ol#step-box {padding:0 10px 15px; list-style:none; background:#fff;}
ol#step-box li {width:283px; float:left; margin-right:7px; padding-top:6px; background:url(../images/back_arrow.jpg) top right no-repeat;}
ol#step-box li.none {width:240px; margin:0; background:none;}
ol#step-box li dd {padding:10px 40px 0 0; line-height:1.5;}
ol#step-box li dd.none {padding-top:33px;}
ol#step-box li.none dd.none {padding-right:0;}

div#box {background:url(../images/box.gif) top; padding:12px 20px 0;}
div#box dl {padding-top:5px;}
div#box dl dt {background:#fc0; font-size:14px; font-weight:bold; padding:3px 8px;}
div#box dl dd {padding:8px 8px 15px;}
div#box dl dd ul {padding-left:15px;}
div#box dl dd ul li {line-height:1.4; margin-bottom:3px;}
div#box dl dd ul li ul.alfa {list-style:lower-alpha; padding-top:3px;}
div#box dl dd p {padding-top:3px;}
div#box-bottom {height:11px; background:url(../images/box_bottom.gif); margin-bottom:25px;}

p#btn {display:none;}
div#footer {display:none;}