/* ------------------------------------------- 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_top {width: 750px;margin-top: 3px;}
#ycs_mstl {width: 310px;float: left;}
#ycs_mstli {margin-left: 315px;padding-top:5px;text-align: right;}
h1{margin:0;}
hr{margin:0;}
/* for gecko without mac ie5 \*/
html>body hr{
margin:5px 0;
}
/* for gecko without mac ie5 end */

/* WELCOME */
#gt-welcome {margin:0; padding: 0; background:#eeeeee;}
#gt-login1 {width:371px; font-weight: bold; padding:2px; text-align:left; background:#eeeeee; float:left;}
#gt-login2 {width:371px; font-weight: bold; padding:2px; text-align:right; background:#eeeeee; float:right;}
#gt-welhd {background:#003399; margin:0; padding:4px; text-align:left; color:#ffffff; font-size: 120%; font-weight:bold;}
#gt-welhd p {text-align:left; color:#ffffff; font-size: 120%; font-weight:bold;}

/* フッタ */
#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}

/*service一覧*/
#service-title {margin:0; padding: 0;}
#service-stitle {margin:0; padding: 0;}
#service-stitle p {margin:0; padding: 2; text-align:left;}
#box-gray1 {width:750px;padding:0px; margin:10 0px;line-height:130%;text-align: left;}
#service-chart-cont {width:100%; padding:0px; margin:0px; text-align: center;}
#service-chart {width:720px; text-align: center;}
#service-chart th {color:#484848; font-size: x-small; font-weight:bold;}
#service-chart td {color:#000; font-size: x-small; font-weight:normal; text-align:center;}
html>body #service-chart th {font-size: small;}
html>body #service-chart td {font-size: small;}
.chart1 { background-color:#f8f8f8;}

#service-chart ul {margin:0px; padding:2px 0px; text-align: left; list-style:none;}
#service-chart li {margin:0 0 0 8px; padding:2 0 1 8px; line-height:120%; background: url(img/dot.gif) no-repeat 0 0.5em;}

/*tool一覧*/
#service-tool-cont td {font-size: x-small;}
html>body #service-tool-cont td {font-size: small;}
#service-tool-cont ul {margin:0px; padding:2px 0px; text-align: left; list-style:none;}
#service-tool-cont li {margin:0 0 0 8px; padding:4 0 1 15px; line-height:120%; background: url(img/arrow1.gif) no-repeat 0 0.5em;}
#service-tool-cont {width:100%; padding:0px; margin:0px; text-align: center;}
#service-tool {width:720px; padding:0px; margin:0px; text-align:left;}


#gt-jb {width:750px; margin:0; padding:0;}
.gp-rborder {padding:0 7px 0 0; background:#ffffff url(img/gp_waku_r.gif) 100% 0 repeat-y;}
.gp-lborder {padding:0 0 0 7px; background:#ffffff url(img/gp_waku_l.gif) 0 0 repeat-y;}
.gpbox-top {height:31px;margin:0 -7px;background: url(img/gp_waku_t.gif) 100% 0 no-repeat;}
.gpbox-bottom {height:12px;margin:0 -7px;background: url(img/gp_waku_b.gif) 100% 100% no-repeat;}
.gp-rborder h2 {margin:0;padding:0.3em 15px;color:#474747;font-size:100%;font-weight: bold;text-align:left;}
.gp-rborder p {margin:0;padding:5px 5px;background:#ffffff;text-align: left;}
.gp-rborder ul {margin:0; padding:2px 0px; text-align:left; list-style:none;}
.gp-rborder li {margin:0 0 0 8px; padding:4 0 1 15px; line-height:120%; background: url(img/arrow2.gif) no-repeat 0 0.2em;}
.gpbox-top img {margin:5px 10px 0px 8px; text-align:left;padding:0; float:left;}

#gt-jb {width:750px; margin:0; padding:0;}
.jb-rborder {padding:0 7px 0 0; background:#FBFDF5 url(img/jb_waku_r.gif) 100% 0 repeat-y;}
.jb-lborder {padding:0 0 0 7px; background:#FBFDF5 url(img/jb_waku_l.gif) 0 0 repeat-y;}
.jbbox-top {height:31px;margin:0 -7px;background: url(img/jb_waku_t.gif) 100% 0 no-repeat;}
.jbbox-bottom {height:12px;margin:0 -7px;background: url(img/jb_waku_b.gif) 100% 100% no-repeat;}
.jb-rborder h2 {margin:0;padding:0.3em 15px;color:#474747;font-size:100%;font-weight: bold;text-align:left;}
.jb-rborder p {margin:0;padding:5px 5px;background:#FBFDF5;text-align: left;}
.jb-rborder ul {margin:0; padding:2px 0px; text-align:left; list-style:none;}
.jb-rborder li {margin:0 0 0 8px; padding:4 0 1 15px; padding-bottom:10px; line-height:120%; background: url(img/arrow1.gif) no-repeat 0 0.2em;}
.jb-rborder img {text-align:left;padding:2px 4px; float:left;}
.jbbox-top img {margin:5px 10px 0px 8px; text-align:left;padding:0; float:left;}


/* 
	その他共通定義
*/
.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;}

/* ブロック見出し */
.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(img/waku_rside.gif) 100% 0 repeat-y;}
.for-lborder {padding:0 0 0 6px; background:#fff url(img/waku_lside.gif) 0 0 repeat-y;}

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

/* CSS for the sSMALL box starts here */
.box-stop {height:27px;margin:0 -6px;background: url(img/waku_stop.gif) 100% 0 no-repeat;}
.box-stop div {width:18px;height:27px;}
.box-sbottom {height:8px;margin:0 -6px;background: url(img/waku_sbtm.gif) 100% 100% no-repeat;}
.box-sbottom div {width:18px;height:8px;background: url(img/waku_sbtm.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 15px;color:#474747;font-size:100%;font-weight: bold;text-align:left;}
.for-rborder p {margin:0;padding:10px;background:#fff;text-align: left;}

.for-service-chart ul {margin:0px; padding:4px 0px; text-align: left; list-style:none;}
.for-service-chart li {margin:0 0 0 8px; padding-left:12px; padding-right:5px; line-height:120%; background: url(img/dot.gif) no-repeat 0 0.5em;}

.for-spacer {background: url(img/dot_line.gif) no-repeat; margin:3px 0px 3px 5px; padding:2px 0 3px 0;}
.for-spacer2 {background: url(img/dot_line.gif) no-repeat; margin:3px 0px 3px 10px; padding:2px 0 3px 0; clear: both; text-align: center;}
.for-spacer3 {background: url(img/dot_line2.gif) no-repeat; margin:5px 0; padding:2px; clear: both; text-align: center;}
.box-stop img {margin:5px 10px 0px 8px; text-align:left;padding:0; float:left;}


.comment {
	width:750px;
	padding:7px;
	border:1px solid #f8ce00;
	font-size:small;
	color:#fc6104;
	background-color:#ffffc9;
	text-align:center;
}

* html .comment {
	font-size:x-small;
}