@charset "utf-8";
/* GT16 GT15 GT14 GT12 GT11トップページ */
/* カテゴリタイトル */
/* 共通設定 */
.c_title {
	padding: 28px 0 28px 0;
}
.c_title table td.l {
	font-size: 11px;
	color:#FFF;
	text-align: center !important;
}
.c_title table td.r {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 0 5px;
}
/* 設計者 */
.d_title {
	background: url(../images/design_t.jpg) no-repeat 0 0;
}
.d_title table td.r {
	color: #0D1D89;
}
/* 立ち上げ／運用 */
.s_title {
	background: url(../images/setup_t.jpg) no-repeat 0 0;
}
.s_title table td.r {
	color:#00883A;
}
/* 保全作業者 */
.m_title {
	background: url(../images/mainte_t.jpg) no-repeat 0 0;
}
.m_title table td.r {
	color: #C40C39;
}
/* カテゴリ表示位置 */
.c_title_in {
	padding: 0 20px 0 125px;
}
/* カテゴリテキスト */
.d_point {
	font-size: 12px;
	background: url(../images/point_d.gif) no-repeat 0 0;
	padding: 0 0 8px 15px;
}
.s_point {
	font-size: 12px;
	background: url(../images/point_s.gif) no-repeat 0 0;
	padding: 0 0 8px 15px;
}
.m_point {
	font-size: 12px;
	background: url(../images/point_m.gif) no-repeat 0 0;
	padding: 0 0 8px 15px;
}
/* カテゴリタイトル */
/* 共通設定 */
.title {
	padding: 0 0 10px 0;
}
.title td.title1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #FFF;
	padding: 6px 0 3px 5px;
}
.title td.title2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 0 0 5px;
}
/* ページタイトル */
.p_title {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 2px 0 0 5px;
	border-bottom: 1px #999 solid;
}
/* 画像 */
td.image {
	padding: 0 0 10px 0;
}
td.image_s {
	padding: 0 0 10px 15px;
}
/* 設計者 */
#Design .p_title {
	border-left:6px #0077B4 solid;
	color:#0077B4;
}
/* 立ち上げ／運用 */
#Setup .p_title {
	border-left:6px #00883A solid;
	color:#00883A;
}
/* 保全作業者 */
#Mainte .p_title {
	border-left:6px #C40C39 solid;
	color:#C40C39;
}
/* GT10 */
#gt10 .p_title {
	border-left:6px #009A9B solid;
	color:#009A9B;
}
/* sgt1000 */
#sgt1000 .p_title {
	border-left:6px #1C3785 solid;
	color:#1C3785;
}
/* Handy16 */
#handy_16 .p_title {
	border-left:6px #009A9B solid;
	color:#009A9B;
}
/* Handy14 */
#handy_14 .p_title {
	border-left:6px #CC345C solid;
	color:#CC345C;
}
/* Handy11 */
#handy_11 .p_title {
	border-left:6px #7D4F86 solid;
	color:#7D4F86;
}
/* 設計者 */
#Design .title td.title1_00 {
	background: url(../details/design/images/title.gif); /* 記号なし */
}
#Design .title td.title1_16 {
	background: url(../details/design/images/title_16.gif);
}
#Design .title td.title1_16_15 {
	background: url(../details/design/images/title_16_15.gif); /* 記号あり(GT16 GT15) */
}
#Design .title td.title1_16_15_14 {
	background: url(../details/design/images/title_16_15_14.gif); /* 記号あり(GT16 GT15 GT14) */
}
#Design .title td.title1_16_14 {
    background: url("../details/design/images/title_16_14.gif");/* 記号あり(GT16 GT14) */
}
#Design .title td.title2 {
	color: #0077B4;
	border-bottom:1px #0077B4 solid;
}
/* 立ち上げ／運用 */
#Setup .title td.title1_00 {
	background: url(../details/setup/images/title.gif);
}
#Setup .title td.title1_16 {
	background: url(../details/setup/images/title_16.gif); /* 記号あり(GT16) */
}
#Setup .title td.title1_16_15 {
	background: url(../details/setup/images/title_16_15.gif); /* 記号あり(GT16 GT15) */
}
#Setup .title td.title1_16_15_14 {
	background: url(../details/setup/images/title_16_15_14.gif); /* 記号あり(GT16 GT15 GT14) */
}
#Setup .title td.title2 {
	color: #00883A;
	border-bottom: 1px #00883A solid;
}
/* 保全作業者 */
#Mainte .title td.title1_00 {
	background: url(../details/maintenance/images/title.gif); /* 記号なし */
}
#Mainte .title td.title1_16 {
	background: url(../details/maintenance/images/title_16.gif); /* 記号あり(GT16) */
}
#Mainte .title td.title1_16_15 {
	background: url(../details/maintenance/images/title_16_15.gif); /* 記号あり(GT16 GT15) */
}
#Mainte .title td.title1_16_15_14 {
	background: url(../details/maintenance/images/title_16_15_14.gif); /* 記号あり(GT16 GT15 GT14) */
}
#Mainte .title td.title2 {
	color: #C40C39;
	border-bottom: 1px #C40C39 solid;
}
/* カテゴリタイトル */
/* 共通設定 */
.title {
	padding: 0 0 10px 0;
}
.title td.title1 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 3px 5px;
}
.title td.title2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding:5px 0 0 5px;
}

/* GT10 */
#gt10 .title1_01 {
	background-image: url(../details/images/gt10/title01.gif); /* 記号なし */
}
/* テキスト(アンダーラインつき) */
/* 共通設定 */
.category td.line {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0;
}
/* 設計者 */
#Design .category td.line {
	border-bottom: solid 1px #0077B4;
	color: #0077B4;
}
/* 立ち上げ／運用 */
#Setup .category td.line {
	border-bottom: solid 1px #00883A;
	color: #00883A;
}
/* 保全作業者 */
#Mainte .category td.line {
	border-bottom: solid 1px #C40C39;
	color: #C40C39;
}
/* テキスト(太字) */
/* 黒太字 */
.category td.bold_b {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
/* 共通設定 */
.category td.bold {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
/* 設計者 */
#Design .category td.bold {
	color: #0077B4;
}
/* 立ち上げ／運用 */
#Setup .category td.bold {
	color: #00883A;
}
/* 保全作業者 */
#Mainte .category td.bold {
	color: #C40C39;
}
/* GT10 */
#gt10 .category td.bold {
	color: #009A9B;
}
/* sgt1000 */
#sgt1000 .category td.bold {
	color: #00AFED;
}
/* テキスト(●マーク付き) */
/* 共通設定 */
.category .point {
	padding:0 0 5px 15px;
}
/* 設計者 */
#Design .category .point {
	font-size: 12px;
	background: url(../details/design/images/point.gif) no-repeat 0 0;
}
/* 立ち上げ／運用 */
#Setup .category td.point {
	font-size: 12px;
	background: url(../details/setup/images/point.gif) no-repeat 0 0;
}
/* 保全作業者 */
#Mainte .category td.point {
	font-size: 12px;
	background: url(../details/maintenance/images/point.gif) no-repeat 0 0;
}
/* GT10 */
#gt10 .category td.point {
	font-size: 12px;
	background: url(../details/images/gt10/point.gif) no-repeat 0 0;
}
/* sgt1000 */
#sgt1000 .category td.point {
	padding: 0 0 5px 0;
}
/* テキスト(指差しマーク付き) */
/* 共通設定 */
.category td.mark {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 10px 30px;
	
}
/* 設計者 */
#Design .category td.mark {
	color:#0077B4;
	background: url(../details/design/images/mark.gif) no-repeat 0 0;
}
/* 立ち上げ／運用 */
#Setup .category td.mark {
	color: #00883A;
	background: url(../details/setup/images/mark.gif) no-repeat 0 0;
}
/* 保全作業者 */
#Mainte .category td.mark {
	color:#C40C39;
	background: url(../details/maintenance/images/mark.gif) no-repeat 0 0;
}
/* テキスト(※マーク付き) */
/* 共通設定 */
.category td.point_dn {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_dn.gif) no-repeat 1% 0;
	padding: 0 0 2px 30px;
}	/* 青 */
.category td.point_sn {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_sn.gif) no-repeat 1% 0;
	padding: 0 0 2px 30px;
}	/* 緑 */
.category td.point_mn {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_mn.gif) no-repeat 1% 0;
	padding: 0 0 2px 30px;
}	/* 赤 */
.category td.point_gn {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_gn.gif) no-repeat 1% 0;
	padding: 0 0 2px 30px;
}	/* 青緑 */
.category td.point_sgtn {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_sgtn.gif) no-repeat 1% 0;
	padding: 0 0 2px 30px;
}	/* 濃青 */

/* 下の注釈 */
/* 共通設定 */
.comment td.box {
	border: 1px #CCC solid;
}
.comment td.txt {
	font-size: 10px;
	line-height: 12px;
	background: url(../details/images/point_c.gif) no-repeat 1% 0%;
	padding: 5px 2px 5px 25px;
}
.comment td.txt a {
	font-size: 10px;
	line-height:12px;
}
.comment td.table {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 4px 4px 8px;
}
.comment td.table a {
	font-size: 10px;
	line-height: 12px;
}
.comment td.table td.in_txt {
	font-size:10px;
	line-height:12px;
	padding: 1px 0 1px 0;
}
			
/* GT10 */
#gt10 .category td.point_gn_no {
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 2px 35px;
}
#gt10 .category td.no1 {
	background: url(../details/images/gt10/point_gn_1.gif) no-repeat 1% 0;
}
#gt10 .category td.no2 {
	background: url(../details/images/gt10/point_gn_2.gif) no-repeat 1% 0;
}
#gt10 .category td.no3 {
	background: url(../details/images/gt10/point_gn_3.gif) no-repeat 1% 0;
}
#gt10 .category td.no4 {
	background: url(../details/images/gt10/point_gn_4.gif) no-repeat 1% 0;
}
#gt10 .category td.no5 {
	background: url(../details/images/gt10/point_gn_5.gif) no-repeat 1% 0;
}
/* テキスト(四角に番号マーク付き) */
/* 設計者 */
#Design .category td.no1b {
	background: url(../details/design/images/no01.gif) no-repeat 0 0;
}
#Design .category td.no2b {
	background: url(../details/design/images/no02.gif) no-repeat 0 0;
}
#Design .category td.no3b {
	background: url(../details/design/images/no03.gif) no-repeat 0 0;
}
#Design .category td.no4b {
	background: url(../details/design/images/no04.gif) no-repeat 0 0;
}
#Design .category td.point_no {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 5px 0 0 20px;
	background-position: 0 70%;
}


#Design span.color {
    color: #0077b4;
}
#Mainte span.color {
    color: #c40c39;
}


/* テキスト(囲み線つき) */
#Design .category td.box {
	padding: 2px 10px 2px 10px;
	border: solid 1px #666;
}
/* GT10専用 */
/* gt1011の「その他主な機能」一覧 */
#gt10 td.t_left {
	background: #EEE;
	padding: 5px;
	border: solid 1px #999;
	border-bottom: none;
	border-right: none;
}
#gt10 td.t_right {
	border: solid 1px #999;
	border-bottom:none;
	padding:5px;
}
#gt10 td.t_bottom {
	border-bottom: solid 1px #999;
}
/* sgt1000専用 */
/* 枠付きテキスト(テーマカラー) */
#sgt1000 td.color_box {
	border: solid 1px #1C3785;
	padding: 5px 5px 5px 15px;
	color: #1C3785;
}
#sgt1000 td.top_bold {
	font-size: 16px;
	line-height: 18px;
	font-weight :bold;
	color: #00AFED;
}
/* GT SoftGOT1000 Version3(日本語版)仕様 */
/* 表頭 */
tr.env_top td {
	background-color:#6F6F6F;
	border:1px #CCCCCC solid;
	border-bottom-style:none;
	color:#FFF;
	font-weight:bold;
	padding:1px 0 1px 0;
}
tr.env_top td.t_left {
	border-left-style:none;
}
/* 表頭以下 */
tr.env_line td {
	border:1px #DCDCDC solid;
	border-top-style:none;
	padding:3px 5px 5px 5px;
}
tr.env_line td.t_left {
	border-left-style:none;
}
tr.env_line td.t_right {
	font-weight:bold;
}
tr.env_btm td {
	background-color:#CCCCCC;
}
tr.env_line td.t_r_in {
}
/* Handy専用 */
/* GT16 Handy */
#handy_16 td.p_title {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #009A9B;
	padding: 2px 0 0 5px;
	border-bottom: 1px #999 solid;
	border-left: 6px #009A9B solid;
}
#handy_16 td.h_top td.text {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;
	background: url(../lup/images/introduction/square_gr.gif) no-repeat 0 0;
	text-align: center;
	padding: 5px;
}
#handy_16 td.h_mid_01 td.text {
	font-size: 11px;
	line-height: 125%;
	background: url(../lup/images/introduction/circle_g.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
}
#handy_16 td.h_mid_02 td.titl {
	font-size: 11px;
	color :#FFF;
	background: url(../lup/images/introduction/caption_gr_02.jpg) repeat-x;
	text-align: center;
	padding: 3px 0 3px 0;
}
#handy_16 td.h_mid_02 td.text {
	font-size: 11px;
	line-height: 125%;
	background: url(../lup/images/introduction/circle_g.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
}
#handy_16 td.h_mid_02 td.fr_l {
	background: url(../lup/images/introduction/option_frame_gr_01.gif) no-repeat 0 0;
	padding: 1px;
}
#handy_16 td.h_mid_02 td.fr_c {
	background:url(../lup/images/introduction/option_frame_gr_02.gif) repeat-x;
}
#handy_16 td.h_mid_02 td.fr_r {
	background: url(../lup/images/introduction/option_frame_gr_03.gif) no-repeat 0 0;
	padding: 1px;
}
#handy_16 td.h_mid_02 td.fr_op {
	font-size: 11px;
	color: #FFF;
	background: url(../lup/images/introduction/option_bar_gr.gif) no-repeat 0 0;
	float: left;
	padding: 3px 20px 3px 20px;
}
#handy_16 td.h_mid_02 td.fr_in_l {
	font-size: 10px;
	line-height: 120%;
	color: #FFF;
	background: url(../lup/images/introduction/option_caption_long_gr.jpg) no-repeat 0 0;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
#handy_16 td.h_mid_02 td.fr_in_s {
	font-size: 11px;
	line-height: 125%;
	color :#FFF;
	background:url(../lup/images/introduction/option_caption_gr.jpg) no-repeat 0 0;
	text-align: center;
	padding:5px 20px 5px 20px;
}

/* GT14 Handy */
#handy_14 td.p_title {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	padding: 2px 0 0 5px;
	border-bottom: 1px #999 solid;
	border-left: 6px #CC345C solid;
	color: #CC345C;
}
#handy_14 td.h_top td.text {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;	
	background: url(../lup/images/introduction/square_pk.gif) no-repeat 0 0;
	text-align: center;
	padding: 5px;
}
#handy_14 td.h_mid_01 td.text {
	font-size: 11px;
	line-height: 125%;
	background: url(../lup/images/introduction/circle_p.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
}
/* GT11 Handy */
#handy_11 td.p_title {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #7D4F86;
	padding: 2px 0 0 5px;
	border-bottom:1px #999 solid;
	border-left: 6px #7D4F86 solid;
}
#handy_11 td.point {
	font-size: 11px;
	line-height: 125%;
	background: url(../lup/images/handy/gt11handy_head.gif) no-repeat  0 0;
	padding:2px 0 0 15px;	
}

/* インデックスへ戻る */
td.bk_index {
	font-size: 10px;
	background: url(../../../common/images/icon_back.gif) no-repeat left 25%;
	padding: 2px 0 6px 18px;
}
/* ページ切り替えテキストリンク(右寄せ) */
td.p_switch {
	font-size: 12px;
	float: right;
	text-align: right;
}



#gt10 span.color {
    color: #009a9b;
}
.F10 {
    font-size: 10px;
    line-height: 1em;
}

#Setup span.color {
    color: #00883a;
}
