/* ------------------------------------------- width:750 1col css */
body {  
margin:0 auto;
font-size:x-small; /* win ie5.x */
fo\nt-size:x-small; /* win ie6.x,mac ie5.x */
line-height: 1.3em;
text-align: center;
}

/* for gecko without mac ie5 \*/
html>body{
font-size: 84.5%;
font-family: sans-serif;
line-height: 1.3em;
}
/* for gecko without mac ie5 end */
x-small{
font-size:100%;
}

em{
font-style:normal;
}

form{
margin:0;
}

/* カラム全体 */
#gt-container {width:750px; margin-left:auto; margin-right:auto;}

/* head */
#gt-hd {width: 750px;margin-top: 14px;margin-bottom: 5px;}

#gt-welcome {margin:0; padding: 0;}
#gt-welhd {background:#003399; margin:0; padding:4px; text-align:left; color:#ffffff; font-size:140%; font-weight:bold; letter-spacing: -1pt;}


/* フッタ */
#gt-ft {padding-right: 0px; padding-left: 0px; padding-bottom: 1.5em; margin: 0px; padding-top: 0px; text-align: center}
#gt-ft p {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
#gt-ft hr {width: 750px; height: 1px}
#gt-ft p.epexegesis {padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px 0px 10px; padding-top: 0px; 
border-bottom: #b3cbe3 1px solid; text-align: left}

/*コンテンツ*/
#cgititle {margin:0; padding: 0;}
#cgistitle {margin:0; padding: 0;}
#cgistitle p {margin:0; padding: 2px; text-align:left;}
#boxgray1 {width:750px; padding:0px; margin:10 0px; line-height:130%;text-align: center;}
#boxgray1  p {margin:0; padding: 0; text-align:left;}

ul {margin:0px; padding:2px 0px; text-align: left; list-style:none;}
li {margin:0 0 0 30px; padding:4 0 1 15px; padding-bottom:5px; line-height:120%; background: url(arrow1.gif) no-repeat 0 0.2em;}

#cgisetting table{font-size:x-small; /* win ie5.x */ fo\nt-size:x-small; /* win ie6.x,mac ie5.x */ line-height: 1.3em;}
html>body #cgisetting table{font-size: 100%; font-family: sans-serif; line-height: 1.3em;}
#cgisetting table{border-collapse:collapse; border:1px solid #cccccc; border-spacing:0; empty-cells: show; width: 83%; text-align: left;}
#cgisetting th{padding: 5px; border: 1px solid #cccccc; background-color:#eeeeee;}
#cgisetting td{padding: 5px; border: 1px solid #cccccc;}

#cgiinfo table{font-size:x-small; /* win ie5.x */ fo\nt-size:x-small; /* win ie6.x,mac ie5.x */ line-height: 1.3em;}
html>body #cgiinfo table{font-size: 100%; font-family: sans-serif; line-height: 1.3em;}
#cgiinfo table{border-collapse:collapse; border-spacing:0; empty-cells: show; width: 83%; text-align: left;}
#cgiinfo th{padding: 5px;  background-color:#ABCBFF;}
#cgiinfo td{padding: 5px; vertical-align:top;}
#cgiinfo .bgc{background-color:#f7f7f7;}
#cgiinfo strong{color:#474747;}


#cginotes {margin:0; padding: 0; background-color:#EBFACC; border:1px solid #9DE602; width:645px;}
html>body #cginotes {margin:0 0 0 50px; padding: 0;} 
#cginotes p{margin:0; padding: 7px;}
#cginotes h3{margin: 0; padding: 5px 0 0 22px; background:url(i_02.gif) no-repeat 3px 6px;}

#regtxt p {margin:10px; padding: 0; text-align:left;}

#regimg {margin: 0; padding: 10px 0 0 0;}
#regimg table{margin: 0; padding: 0; text-align:center; font-size:100%; width:650px;}
html>body #regimg table{margin:0 0 0 50px; padding: 0;}
.regnote {margin:0; padding: 5px 0 0 0; text-align:left; font-size:85%;}

#finishtxt {margin:0; padding:0; width: 80%;}
#finishtxt strong {margin:10px; padding: 0; text-align:center; font-weight:bold; font-size:120%;line-height: 1.6em;}
#finishtxt p {text-align:left;}


/* ボタン */
#cgibtn {margin:0; padding: 10px 0; text-align:center; border: 0;}
#cgibtnfinish {margin:0; padding: 10px 0; text-align:center; border: 0;}


/* 障害情報 */
#maintenance {margin:0; padding: 0; background-color:#FFFFE9; border;1px solid #FBCD00; width:645px;}
#maintenancetxt {margin:10px; padding: 0; text-align:left;}
#maintenance h3{margin:0; padding:0;}
#maintenance .dateTime {margin:0; padding: 0; text-align:left; font-weight:bold;}

#maintenanceinfo table{font-size:x-small; /* win ie5.x */ fo\nt-size:x-small; /* win ie6.x,mac ie5.x */ line-height: 1.3em; width: 645px; text-align:left}
html>body #maintenanceinfo table{font-size: 100%; font-family: sans-serif; line-height: 1.3em;}
#maintenanceinfo th{padding: 2px 5px; background-color:#ABCBFF; color:#474747;}
#maintenanceinfo td{padding: 5px 2px;}
#maintenanceinfo .bgc{background-color:#D2EFF3;}
#maintenanceinfo .bgc2{background-color:#EBFACC;}
#maintenanceinfo h3{margin:0; padding:0;}
#maintenanceinfo .dateinfo {width: 200px; vertical-align:top; margin:0; padding:0 0 3px 0;}
.dotline{margin:0; padding:0; border-bottom:1px dotted #dcdcdc; width:645px;}


/* 
	その他共通定義
*/
.clear {clear: both;}
.spacer {border-bottom:#E4E4E4 1px solid;clear: both;}
.spacer2{font-size: 0;line-height: 0;width: 2px;height: 2px;clear: both;}
.spacer5{font-size: 0;line-height: 0;width: 5px;height: 5px;clear: both;}
.spacer10{font-size: 0;line-height: 0;width: 10px;height: 10px;clear: both;}
img{border:0; margin:0; padding:0;}
p{margin:0;}
h1{margin:0;}
h2{margin:0; padding:0;}
h2 img{margin:0; padding:1px 0 0 5px;}

/* ブロック見出し */
.gt-bh {background: transparent; color:#474747; font-weight: bold; padding:0px 0 0px 20px; text-align:left;}

/* ブロック内テキスト */
.gt-btx {margin: 5px; line-height:130%; text-align: left;}
.gt-btx strong {font-weight: bold;}

/* CSS for the box COMMON item starts here */
.for-rborder {padding:0 6px 0 0; background:#fff url(waku_rside.gif) 100% 0 repeat-y;}
.for-lborder {padding:0 0 0 6px; background:#fff url(waku_lside.gif) 0 0 repeat-y;}

/* CSS for the LARGE box starts here */
.box-top {height:32px; margin:0 -6px; background: url(waku_top_750.gif) 100% 0 no-repeat;}
.box-top div {width:18px; height:27px;}
.box-bottom {height:8px; margin:0 -6px; background: url(waku_btm_750.gif) 100% 100% no-repeat;}
.box-bottom div {width:1px; height:8px; background: url(waku_btm_750.gif) 0 100% no-repeat;}


/* CSS for the box CONTENT starts here
.for-rborder img {margin:10px 5px;padding:0;text-align:left; float:left;}
 */

.for-rborder h2 {margin:0;padding:3px 10px;color:#474747; font-size:110%;font-weight: bold;text-align:left;}
.for-rborder h3 {margin:0;padding:3px 15px;color:#474747;font-size:100%;font-weight: bold;text-align:left;}
.for-rborder h4 {margin:0;padding:2px ;color:#474747;font-size:100%;font-weight: bold;text-align:left;}


