@charset "UTF-8";

/*goodness*/
.form_explain{
 margin:0 0 15px 15px;
 line-height: 1.4;
}

.tl_contents {
	color:#FFFFFF;
	font-weight:bold;
	height:15px;
	text-align:left;
	width:740px;
	border-bottom: 2px solid #54C11D;
	margin: 0 0 20px 0;
	padding: 2px 0 10px 10px;
	background: #AAACAB;
}
.color_o {
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 5px;
	margin-right:5px;
}
.color_g {
	color: #FFFFFF;
	background-color: #66CC33;
	padding: 5px;
	margin-right:5px;
}
.screen_list li {
	margin-bottom: 10px;
}
p.bt_detail {
	padding-bottom: 10px;
	text-align: right;
	padding-left: 10px;
	padding-top: 5px;
}

div.L_contents {
	float: left;
	width: 280px;
	padding-right: 10px;
}
p.tl_details00 {
	text-align: left;
	padding-left: 5px;
	border-left: 5px solid #66CC33;
	margin-left: 10px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #003300;
}
p.tl_details {
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #003300;
}
p.inner_details00 {
	text-align: left;
	line-height: 1.3;
	background-color: #F8FFEE;
	padding: 10px;
	margin: 5px 0 15px 10px;
}
p.inner_details01 {
	text-align: left;
	line-height: 1.3;
	background-color: #F6F6F6;
	padding: 10px;
	margin: 5px 0 0 10px;
}
p.inner_details {
	text-align: left;
	line-height: 1.3;
	background-color: #F6F6F6;
	padding: 10px;
	margin: 5px 0 15px 10px;
}
.inner_details .list {
	text-align: left;
	padding-left: 20px;
	line-height: 1.3;
	padding-top: 5px;
}
div.inner_wrap {
	padding-bottom: 20px;
	width: 740px;
}
div.R_contents {
	float: left;
	width: 450px;
}

.inner_details .list li {
	background: url(/cti/images/crm/goddess/ic_01.gif) no-repeat left top;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	padding: 0 0 2px 25px;
}

.font_bold {
	font-weight: bold;
font-size:14px;
}
div#k_wrap p {
	padding-top: 20px;
}

/*
div.head {
cursor:pointer;
display:block;
}
div.accordion_toggle {
cursor:pointer;
display:block;
}
div.expandable {
cursor:pointer;
display:block;
}
*/
div#banner_area{
margin:20px 20px;
}
/*
div.widget-header {
cursor:pointer;
display:block;
}
*/
h3{
font-size:100%;
}
body {
	font-size:12px;
       text-align:center
}
td {font-size:10pt; line-height:17px; font-family: ＭＳ Ｐゴシック}
td.ctiMain {font-size:10pt; line-height:15px; font-family: ＭＳ Ｐゴシック}
td.none{font-size:10pt; line-height:12pt}

img{border:0px}
input {border: 1px solid Black;}
select {border-style: solid; border-width: 1px}
input.radio{border: 0px solid Black;}
input.checkbox{border:0px}
input.button{border:1px solid #B50000; background-color:#FFEDED; color:#B50000; font-weight:bold}
textarea {border: 1px solid Black;}

a.mainOrange:link {text-decoration:none; color:#FF7200; font-weight:bold;}
a.mainOrange:visited {text-decoration:none; color:#FF7200;}
a.mainOrange:hover {text-decoration:underline; color:#0035FF;}
a.mainOrange:active {text-decoration:underline; color:#0035FF;}


a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

a.mainBlue:link {text-decoration:none; color:#5691CA; font-weight:bold;}
a.mainBlue:visited {text-decoration:none; color:#5691CA; font-weight:bold;}
a.mainBlue:hover {text-decoration:underline; color:#0035FF; font-weight:bold;}
a.mainBlue:active {text-decoration:underline; color:#0035FF; font-weight:bold;}

a.mainGreen:link {text-decoration:none; color:#009F0F; font-weight:bold;}
a.mainGreen:visited {text-decoration:none; color:#009F0F;}
a.mainGreen:hover {text-decoration:underline; color:#0035FF;}
a.mainGreen:active {text-decoration:underline; color:#0035FF;}


a.botMenu:link {text-decoration:none; color:#001873;}
a.botMenu:visited {text-decoration:none; color:#001873;}
a.botMenu:hover {text-decoration:underline; color:#0035FF;}
a.botMenu:active {text-decoration:underline; color:#0035FF;}

.naviTitle{font-weight:bold}
.naviTable{background-color:#8C63C9}
.naviTdLeft{background-color:#E5D4FF; font-weight:bold; }
.naviTdRight{background-color:#ffffff}

.naviTable1{background-color:#E47C7C;}
.naviTdTop1{background-color:#F7E7D6; font-weight:bold}
.naviTdLeft11{background-color:#FAF1E8;}
.naviTdLeft1{background-color:#FFFFD5; font-weight:bold; }
.naviTdLeft1_2{background-color:#e0ffc0; font-weight:bold; }
.naviTdRight1{background-color:#ffffff}
.naviTdRight1_2{background-color:#e0ffc0}
.naviTdLeft1_1{background-color:#FFFFD5; color:#046D9E}

.Table{background-color:#E47C7C;}
.TdLeft{background-color:#F7E7D6; font-weight:bold}
.TdServer{background-color:#FFFFD5; font-weight:bold;}
.TdServer1{background-color:#FFFFD5;}
.TdClient{background-color:#ffffff; font-weight:bold}
.TdClient1{background-color:#ffffff;}

.naviTitle2{font-weight:bold}
.naviTable2{background-color:#3DA1FF}
.naviTdLeft2{background-color:#DAEDFF; font-weight:bold; }
.naviTdLeft3{background-color:#E2FFEB; font-weight:bold; }
.naviTdRight2{background-color:#ffffff}
.branchTable{background-color:#7EFF00}
.branchTd{background-color:#EFFFC9; }
	

a.sound:link {text-decoration:none; color:#D90000;}
a.sound:visited {text-decoration:none; color:#D90000;}
a.sound:hover {text-decoration:underline; color:#0035FF;}
a.sound:active {text-decoration:underline; color:#0035FF;}

.example{font-weight:bold; color:#C54D4D}
.robotTitle{font-weight:bold; color:#006DC1}
.robotSubTitle{color:#BF31BA}

	
.QATd{background-color:#FFF5E3; font-weight:bold; color:#E32C71}
.QATd1{background-color:#DAFEFF; font-weight:bold; color:#0052DB}

.sampleTitle{font-weight:bold; color:#FF6000}
a.black:link {text-decoration:underline; color:#6666CC;}
a.black:visited {text-decoration:none; color:#333333;}
a.black:hover {text-decoration:underline; color:#CCCCCC;}
a.black:active {text-decoration:underline; color:#CCCCCC;}

/*
a.black:link {text-decoration:none; color:#000000;}
a.black:visited {text-decoration:none; color:#000000;}
a.black:hover {text-decoration:underline; color:#468CA2;}
a.black:active {text-decoration:underline; color:#468CA2;}
*/

a.cti:link {text-decoration:none; color:#006686;}
a.cti:visited {text-decoration:none; color:#006686;}
a.cti:hover {text-decoration:underline; color:#468CA2;}
a.cti:active {text-decoration:underline; color:#468CA2;}
.cti_title{color:#F48400; font-weight:bold;}

a.etc:link{text-decoration:none; color:#A229AE; font-weight:bold}
a.etc:visited {text-decoration:none; color:#A229AE; font-weight:bold}
a.etc:hover {text-decoration:underline; color:#D087D7; font-weight:bold}
a.etc:active {text-decoration:underline; color:#A229AE; font-weight:bold}

a.kinou1:link {text-decoration:none; color:#000000;}
a.kinou1:visited {text-decoration:none; color:#000000;}
a.kinou1:hover {text-decoration:none; color:#dc143c;}
a.kinou1:active {text-decoration:none; color:#dc143c;}

a.kinou2:link {text-decoration:none; color:#000000;}
a.kinou2:visited {text-decoration:none; color:#000000;}
a.kinou2:hover {text-decoration:none; color:#20b2aa;}
a.kinou2:active {text-decoration:none; color:#20b2aa;}

	/*docodemo****/
.doco_bg {background-color:#E9E9E9}
.doco_title{color:#005DBD; font-weight:bold; font-size:15pt}
table.doco_view{background-color:#000000}
td.doco_view {background-color:#C4E1E9}	/*blue*/
td.doco_view1 {background-color:#ffffff}

table.doco_use {background-color:#000000}
td.doco_use{background-color:#C4E1E9;color:#005DBD; font-weight:bold; font-size:15pt}
td.doco_use1{background-color:#ffffff}

a.doco:link {text-decoration:none;color:#000000; font-weight:bold}
a.doco:visited {text-decoration:none;color:#000000; font-weight:bold}
a.doco:hover {text-decoration:underline;color:#c0c0c0; font-weight:bold}
a.doco:active {text-decoration:underline;color:#c0c0c0; font-weight:bold}
	
.doco_highlight{text-decoration:none;color:#ff0000; font-weight:bold}
a.doco_highlight:link {text-decoration:none;color:#ff0000; font-weight:bold}
a.doco_highlight:visited {text-decoration:none;color:#ff0000; font-weight:bold}
a.doco_highlight:hover {text-decoration:underline;color:#ff0000; font-weight:bold}
a.doco_highlight:active {text-decoration:underline;color:#ff0000; font-weight:bold}

a.roadMap:link {text-decoration:none; color:#0084EA;}
a.roadMap:visited {text-decoration:none; color:#0084EA;}
a.roadMap:hover {text-decoration:underline; color:#0035FF;}
a.roadMap:active {text-decoration:underline; color:#0035FF;}

td.roadMap{color:#0084EA;}

a.linkProgram:link {text-decoration:none; color:#FF4800;}
a.linkProgram:visited {text-decoration:none; color:#FF4800;}
a.linkProgram:hover {text-decoration:underline; color:#0035FF;}
a.linkProgram:active {text-decoration:underline; color:#0035FF;}

a.blue:link {text-decoration:none; color:#0000ff;}
a.blue:visited {text-decoration:none; color:#0000ff;}
a.blue:hover {text-decoration:underline; color:#0000ff;}
a.blue:active {text-decoration:underline; color:#0000ff;}

.hh4 { line-height: 4pt; }

.hh5 { font-size: 9pt; color:#ff0000; }

.hh6 { font-size: 6pt; }

.hh7 { font-size: 12pt; }

.hh8 { line-height: 6pt; }

.t_orange {
  color:#ff9933;
  font-size: 11pt;
  font-weight: bold;
  line-height: 16pt;
}

.point {
  font-size: 8pt;
  color:#5577bb;
}

.hh9 {
  font-size: 8pt;
  font-weight: bold;
}

.hh10 { color:#ffffff; }

.hh11 {
  font-size: 11pt;
  line-height: 1.2em;
}

#navi_comp {
  overflow: auto;
  width: 500px;
  height: 726px;
}

/* トピックパス */
#cti_topic {
	color:#333333;
	text-align:left;
	width:920px;
	padding:0;
	margin:0;
	background-color:#efefef;
}

#cti_topic ul {
	padding:0;
	margin:0;
	list-style:none;
}

#cti_topic li{
	font-size:12px;
	list-style:none;
	padding: 3px 0px 3px 0px;
	float:left;
}

.cti_path {
	width: 692px;
	text-indent:10px;
	background-color:#efefef;
}

.anth_top {
	width: 89px;
	text-align:right;
	background-color:#efefef;
}

.side_menu {
	width:138px;
	background-color:#75AAEB;
	border-width:0px 1px 0px 0px;
	border-left-color:#000000;
	border-right-color:#ffffff;
	border-style:solid;
}

/* サイドメニュー */
#cti_menu {
	text-align:left;
	border-width:0px 1px 1px 1px;
	border-color:#ffffff;
	border-style:solid;
	background-color:#CDE3FF;
}

#cti_menu ul {
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#CDE3FF;
}

#cti_menu li{
	line-height:1.0em;
	list-style:none;
	border-width:1px 0px 0px 0px;
	border-color:#ffffff;
	border-style:solid;
}

.menu_ul{
	border-width:0px 0px 1px 0px;
	border-color:#ffffff;
	border-style:solid;
}


#cti_menu a {
	line-height:1.2em;
	height:14px;
	display:block;
	color:#333333;
	text-decoration:none;
	padding:5px 0px 5px 5px;
}

.soft {
	line-height:1.2em;
	height:14px;
	display:block;
	color:#333333;
	text-decoration:none;
	padding:5px 0px 5px 5px;
}

.soft_navi {
	line-height:1.2em;
	height:14px;
	display:block;
	color:#333333;
	text-decoration:none;
	padding:5px 0px 5px 12px;
	background-color:#efefef !important;
}

#cti_menu a:active,#cti_menu a:visited {
	color:#333333;
	text-decoration:none;
}

#cti_menu a:hover {
	color:#ffffff;
	text-decoration:underline;
	background-color:#75AAEB !important;
}

.side_bg_glay { background-color:#efefef; }

#cti_menu a.soft_indent { padding-left:10px; }

#cti_menu a.indent01 { padding-left:10px; }

#cti_menu a.indent02 { padding-left:14px; }

#cti_menu a.indent03 { padding-left:20px; }

#cti_menu a.indent04 { padding-left:23px; }

#cti_menu a.indent05 { padding-left:30px; }

.font11px { font-size:11px; }

/* ヘッダー部分 */
#cti_header {
	padding:0;
	margin:0;
}

#cti_header ul {
	width:920px;
	height:83px;
	padding:0;
	margin:0;
	list-style:none;
	background-color:#ffffff;
}

#cti_header li{
	list-style:none;
	float:left;
}

.cti_top{
	text-align:center;
	width:138px;
	padding-top:10px;
}

.cti_bana{
	padding-top:3px;
	padding-left:20px;
}

#bana{ border:1px solid #999999; }

/* 全コンテンツ共通 */
/* 全体枠設定 */
#outline {
	width:920px;
	text-align:center;
	margin:0px auto;
	border:1px solid #000000;
	background: #ffffff url("/cti/img/cti_back.gif");
}

/* サイドメニュー配置 */
#sidemenu {
	text-align:left;
	width:139px;
	float:left;
}

/* メインコンテンツ配置 */
#centents {
	background-color:#ffffff;
	width:779px;
	float:left;
	font-size:12px;
	line-height:1.3em;
}

.bg_glay { background-color:#eeeeee; }

.bg_white { background-color:#ffffff; }

.c-both { clear:both; }

.kochiraLink {
	padding-bottom:50px;
	position:relative; top:-13px; left:0px;
}

/* メインコンテンツ枠 */
#contents_outline {
	width:740px;
	margin:0px auto;
	text-align: center;
}

/* メインコンテンツタイトル */
#contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#999999;
	border-width:0px 0px 2px 0px;
	border-color:#ff8c00;
	border-style:solid;
	margin:0 0 10px 0
}
.contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#999999;
	border-width:0px 0px 2px 0px;
	border-color:#ff8c00;
	border-style:solid;
	margin:0 0 10px 0
}


/* メインコンテンツタイトルEX */
#contents_title_ex {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
  font-size: 11pt;
	padding: 4px 0px 4px 10px;
	background-color:#999999;
	border-width:0px 0px 2px 0px;
	border-color:#ff8c00;
	border-style:solid;
}

#print,
.print {
	font-size:12px;
	text-align: right;
	width:740px;
	margin:0px auto;
}

.print_waku {
	width:740px;
	background-color:#ffffff;
	text-align: center;
	margin:0px auto;
}

.img_center {
	text-align:center;
	margin:0px auto;
	padding:0px;
}

.img_right {
	text-align:right;
	margin:0px auto;
	padding:0px 40px 0px 0px;
}

.youtube {
  width: 480px;
  text-align:center;
  margin:0px auto;
  padding:0px;
  border:1px solid #ff8c00;
}

/* TOPページ */
.news_waku {
	width:740px;
	text-align:center;
	margin:0px auto;
}

.news_main {
	overflow: auto;
	width: 737px;
	height: 202px;
	text-align:left;
	border:1px solid #ADD6FF;
}

.news_title {
	width:729px;
	color:#ffffff;
	font-size: 11pt;
	font-weight:bold;
	padding: 3px 0px 3px 10px;
        background:#6699cc url(/cti/ctinews/news_bk.gif) repeat;
        text-align:left
}

.news_txt {
	padding: 2px 0px 2px 0px;
	margin:0px auto;
	width:700px;
}

.news_txt li {
	text-align:left;
	list-style:none;
	padding:3px 0px 0px 15px;
	background: 0px 12px url("/cti/ctinews/dot_top.gif") no-repeat;
border-bottom:dotted 1px #CCCCCC
}

.news_txt li a{
color:#6699cc;}

.news_houmen_contents{
	width:550px;
	height:445px;
	text-align:center;
	margin:0px auto;
	background-color: #ffffff;
}

.news_houmon_box{
	line-height:1.4em;
	width:530px;
	text-align:left;
	margin:0px auto;
	background-color: #fefbe8;
	padding:5px;
	border:1px solid #f8eea8;
}

.news_houmon_footer{
	width:546px;
	text-align:center;
	margin:0px auto;
	background-color: #6699cc;
	padding:2px;
}

.news_houmon_pic{
	padding:10px 12px 10px 12px;
	width:250px;
	text-align:center;
	margin:0px auto;
	float:left;
}

.yayoi_nintei {
	width:238px;
	background-color: #FFFF99;
	float:right;
	line-height:18px;
}

.bana_waku {
	width:739px;
	border:1px solid #999999;
	text-align:center;
	margin:0px auto;
}

.koe_bana { background-color: #ffffff; }

.kiji {
	width:739px;
	text-align:left;
	margin:0px auto;
	background-color: #efefef;
	line-height: normal;
}

.kiji_title {
	text-align:left;
	margin:0px auto;
	width:724px;
	background: 0% 70% url("/cti/img/icon1.gif") no-repeat;
	border-width:0px 0px 2px 0px;
	border-color:#999999;
	border-style:solid;
	padding:15px 0px 2px 15px;
	font-weight:bold;
	line-height: normal;
}

.kiji_footer {
	margin:0px auto;
	width:739px;
	border-width:2px 0px 0px 0px;
	border-color:#999999;
	border-style:solid;
}

.kijitxt {
	padding: 7px 0px 7px 7px;
	margin:0px auto;
}

.kijitxt li {
	width:700px;
	text-align:left;
	list-style:none;
	padding:2px 0px 2px 20px;
	background: 5px 8px url("/cti/images/index/dot.gif") no-repeat;
}

.kijidate {
	float:right;
	padding:0px;
}

/* アドレス */
.addr_ocn {
	float:left;
	padding:0px 0px 2px 25px;
}

.addr_count {
	position:relative; top:	8px; left:120px;
	padding:0px 0px 2px 25px;
}

/* Regalisシリーズ */
#regalis_outline {
	border:1px solid #999999;
	background-color:#ffffff;
	text-align:center;
	margin:0px auto;
	width:500px;
	padding:5px 5px 5px 5px;
}

#regalis_title {
	text-align: center;
	color:#ffffff;
	width:500px;
	height:16px;
	font-weight:bold;
	padding:3px 0px 2px 0px;
	background-color:#999999;
	border-width:0px 0px 2px 0px;
	border-color:#ff8c00;
	border-style:solid;
}

.regalis_txt {
	line-height:1.4em;
	text-align:left;
	padding:10px 10px 10px 10px;
}

.regalis_font_red {
	color:#ef4561;
	font-size:12px;
	font-weight:bold;
}

.regalis_font_red_ex {
	color:#ef4561;
	font-size:22pt;
	font-weight:bold;
	font-family: Arial;
}


/* 接客ナビ共通 */
.navi_comp_title01 {
	text-align:left;
	color:#2B5E91;
	font-weight:bold;
}

.navi_comp_title02 {
	text-align:left;
	color:#EF4561;
	font-weight:bold;
}

.navi_comp_link {
	float:right;
}

.navi_comp_main {
	width:700px;
	text-align: center;
	margin:0px auto;
}

.navi_comp_txt { text-align: left; }

#navi_common{
	text-align: center;
	margin:0px auto;
}

#navi_common_outline{
	width:700px;
	border:1px solid #C5D3EB;
	text-align:left;
	padding:8px;
	margin:0px auto;
}

#navi_dousa01{
	width:578px;
	height:413px;
	margin:0px auto;
	background: #ffffff url("/cti/images/inbound/explain/submain1-a.gif") no-repeat;
}

.navi_dousa02 {
	padding:222px 0px 0px 230px;
	list-style:none;
	float:left;
}

.navi_dousa03 {
	padding:90px 0px 0px 490px;
	list-style:none;
	clear:both;
}

.navi_dousa04 {
	text-align: center;
	margin:0px auto;
	padding:50px 0px 0px 0px;
	list-style:none;
	clear:both;
}

#navi_common01{
	width:610px;
	height:488px;
	margin:0px auto;
	background: #fff url("/cti/images/navi/navi_common01.gif");
}

#navi_common01 li{
	padding:0px 4px 0px 0px;
	list-style:none;
	float:left;
        margin-left:10px
}

#navi_common02 li{
	text-align: center;
	list-style:none;
}

#navi_commontxt {
	border-width:0px 1px 1px 1px;
	border-color:#888888;
	border-style:solid;
	width:620px;
	margin:0px auto;
	padding:0px;
}

#navi_commontxt li{
	border-width:1px 0px 0px 0px;
	border-color:#888888;
	border-style:solid;
	text-align:left;
	list-style:none;
	padding:4px;
	text-indent: 1.5em;
}

.icon_white { background: #ffffff url("/cti/images/navi/dot.gif") no-repeat 1% 50%; }

.icon_glay { background: #eeeeee url("/cti/images/navi/dot.gif") no-repeat 1% 50%; }

/* 連携(リンク)機能 */
.img_waku {
	width:500px;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	border:1px solid #999999;
}

.linktext {
	width:710px;
	padding: 10px 20px 10px 20px;
}

.package_logo {
	float:right;
	padding: 0px;
}

.package_text {
	width:430px;
	padding: 10px 10px 10px 10px;
}

.package_textSB {
	width:500px;
	padding: 10px 10px 10px 10px;
}

/* リンク(連携)テクノロジ */
#linkTec_contents {
	margin:0px auto;
	text-align: left;
	width:650px;
}

.linkTec_midasi{
	font-size:18px;
	line-height:1.5em;
	color:#0C77EF;
	font-weight:bold;
}

.linkTec_midasi_b {
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
}

.golinkTec {
	padding: 0px 3px 0px 3px;
	position:relative; top:4px; left:0px;
}

.linkTecpic a{
    display:block;
    width:148px;
    height:19px;
    overflow:hidden;
	background: #E8FFE2 url("/cti/navi/img/golinkTec.gif") no-repeat;
	text-indent:-500px;
}

.linkTecpic a:hover { background-position:0px -26px; }

/* 導入事例・応用例 */
.dounyu {
	margin-top:10px;
	background: #ffffff url("/cti/navi/img/waku_right.gif") no-repeat right;
}

.dounyu2 {
	margin-top:10px;
	background: #ffffff url("/cti/navi/img/waku_right2.gif") no-repeat right;
}

.round-top {
	line-height:5px;
}

.round-top span {
	height: 10px;
	display: block;
	background: url("/cti/navi/img/waku_tr.gif") no-repeat top right;
}

.round-body {
	line-height:1.5em;
	text-align:left;
	padding: 3px 15px 0px 10px;
	border: 2px solid #FF9900;
}

.round-body2 {
	line-height:1.5em;
	text-align:left;
	padding: 3px 15px 0px 10px;
        border: 2px solid #FF9900;
}
.round-body_img {
	float:left;
	padding: 25px 10px 0px 0px;
}

.dounyu_link {
	padding-top:15px;
	text-align:right;
}

.dounyu_txt {
	width:189px;
	color:#ff0000;
	font-size:11px;
	line-height:1.3em;
}

.round-bottom {
	line-height:5px;
}

.round-bottom span {
	background: url("/cti/navi/img/waku_br.gif") no-repeat bottom right;
	height: 10px;
	display: block;
	clear:both;
}

#navi_jireitxt {
	padding: 7px 0px 0px 7px;
	margin:0px auto;
}

#navi_jireitxt li {
	width:680px;
	text-align:left;
	list-style:none;
	padding:4px 0px 2px 10px;
	background: url("/cti/images/case/dot.gif") no-repeat 1% 50%;
	text-indent: 1.3em;
}

.jirei_font { 
	color:#337700;
	font-size:10px;
}

.jirei_left { 
	width:700px;
	text-align:left;
}

/* 機能説明・使用方法 */

.kinou_font { 
	color:#ef4561;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}

.kinou_font_red {
	color:#ef4561;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.kinou_font_blue { 
	color:#1c6ddb;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.kinou_font_black { 
	color:#000000;
	font-size:12px;
	padding-left:65px;
}

.kinou_grid {
	overflow: auto;
	width: 740px;
	height: 146px;
}

.setsumei_img {
	text-align:center;
	margin:0px auto;
}

/* よくあるご質問(FAQ)  */
.faq_q_o {
	color:#E32C71;
	font-weight:bold;
	width:700px;
	text-align:left;
	list-style:none;
	padding:6px 6px 6px 35px;
	background: #FFF5E3 url("/cti/images/inbound/qa/orange_q.gif") no-repeat 1% 50%;
}

.faq_a_o {
	width:650px;
	position:relative; top:0px; left:20px;
	text-align:left;
	list-style:none;
	padding:6px 6px 20px 35px;
	background: url("/cti/images/inbound/qa/orange_a.gif") no-repeat 1% 10%;
}

.faq_q_b {
	color:#0052DB;
	font-weight:bold;
	width:700px;
	text-align:left;
	list-style:none;
	padding:6px 6px 6px 35px;
	background: #DAFEFF url("/cti/images/inbound/qa/blue_q.gif") no-repeat 1% 50%;
}

.faq_a_b {
	width:650px;
	position:relative; top:0px; left:20px;
	text-align:left;
	list-style:none;
	padding:6px 6px 20px 35px;
	background: url("/cti/images/inbound/qa/blue_a.gif") no-repeat 1% 3%;
}

/* 接客ナビ　各シリーズ　ハードウェア */
.hard_center {
	text-align:center;
	margin:0px auto;
	width:680px;
}

.hard_series {
	text-align:left;
	padding:2px 0px 2px 10px;
	background: #E5E5E5 url("/cti/navi/img/dot.gif") no-repeat 1% 50%;
	text-indent: 1em;
	font-weight:bold;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#999999;
	width:680px;
}

.hard_txt {
	text-align:left;
	width:680px;
	padding:2px 0px 2px 10px;
	background-color: #FFFFED;
	border:1px solid #999999;
}

.hard_txt_M {
	padding:2px 2px 2px 15px;
}

.hard_font_red {
	width:680px;
	text-align:left;
	color:#ef4561;
	font-size:12px;
	font-weight:bold;
}

.M_6title {
	text-align:left;
	padding:2px 0px 2px 10px;
	background: #E5E5E5 url("/cti/navi/img/dot.gif") no-repeat 1% 50%;
	text-indent: 1em;
	font-weight:bold;
	width:680px;
}

.M_6txt {
	text-align:left;
	width:680px;
	padding:5px 0px 5px 20px;
	background-color: #ffffff;
}


/* 接客ナビ各シリーズ */
.s_box_left {
	float:left;
	font-weight:bold;
	padding:0px 20px 0px 10px;
}

/* こえめ～る */
.koe_waku {
	background-color: #EDF7F5;
	text-align:center;
	margin-left:10px;
	float:left;
	width:500px;
	border:1px solid #D3EBE6;
	padding:10px 5px 10px 5px;
}

.koemail_title {
	background: url("/cti/images/inbound/other/koemail_title.gif") no-repeat;
	padding:55px 0 0 0;
        margin:0;
	width:778px;
	height:30px;
}

.koe_box_left {
	float:left;
	padding:0px 20px 20px 30px;
}

.koe_box_glay {
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	width:680px;
	background-color: #eeeeee;
	border:1px solid #cccccc;
	text-align:left;
	padding:8px;
	margin:0px auto;
}

.koe_box_img01 {
	float:left;
	width:345px;
	border-width:0px 1px 0px 0px;
	border-color:#cccccc;
	border-style:solid;
	padding:0px 0px 0px 40px;
}

.koe_box_dashed {
	width:460px;
	background-color: #ffffff;
	border:1px dashed #cccccc;
	text-align:center;
	padding:10px;
	margin:0px auto;
}

.koe_img_left { float:left; }

/* さきがけコール */
.link_navi li {
	float: left;
	margin-left: 5px;
}
/*
.link_navi {
	background-color: #EFEFEF;
	width:740px;
	height:16px;
}
*/
.link_navi span {
	font-size: 10px;
	color: #666666;
}
#t00_contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#FF9900;
	border-width:0px 0px 2px 0px;
	border-color:#FF6600;
	border-style:solid;
	margin:0 0 10px 0;
}

#t01_contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#5BB330;
	border-width:0px 0px 2px 0px;
	border-color:#66CC33;
	border-style:solid;
	margin:0 0 10px 0;
}
#t01_contents_title span,
#t02_contents_title span,
#t03_contents_title span,
#t04_contents_title span{
font-size:10px;
}

#t02_contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#00CC99;
	border-width:0px 0px 2px 0px;
	border-color:#089874;
	border-style:solid;
	margin:0 0 10px 0
}
#t03_contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#00CCFF;
	border-width:0px 0px 2px 0px;
	border-color:#0AB2DC;
	border-style:solid;
	margin:0 0 10px 0
}
#t04_contents_title {
	text-align: left;
	color:#ffffff;
	width:740px;
	height:16px;
	font-weight:bold;
	padding:2px 0px 5px 10px;
	background-color:#BCA8E6;
	border-width:0px 0px 2px 0px;
	border-color:#AC87F9;
	border-style:solid;
	margin:0 0 10px 0
}

.predict_waku {
	padding:0px 0px 0px 43px;
	text-align:center;
	margin:0px auto;
	width:700px;
}

.predict_subtitle {
	margin:0px auto;
	text-align:left;
	width:690px;
	padding:5px 0px 0px 0px;
}

.predict_txt {
	margin:0px auto;
	text-align:left;
	width:650px;
	padding:5px 0px 0px 10px;
}

.predict_box_left {
	padding:10px;
	height:100px;
	text-align:left;
	float:left;
}

/* 電話ロボット */
.robot_waku_red {
	margin:0px auto;
	text-align:left;
	width:640px;
	border:1px solid #E47C7C;
	padding:8px;
	background-color:#FAF1E8;
}

.robot_waku_white {
	margin:0px auto;
	border:1px solid #E47C7C;
	padding:8px;
	background-color:#ffffff;
}

.robot_box {
	padding-top:20px;
	width:680px;
	text-align:left;
	margin:0px auto;
}

.robot_flash_box {
	width:750px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
	text-align:center;
	margin:0px auto;
}

.robot_box02 {
	padding-top:20px;
	width:750px;
	text-align:left;
	margin:0px auto;
}

/* 発信ナビ */
.callcenter_img_left {
	padding-top:20px;
	width:700px;
	text-align:left;
	margin:0px auto;
}

.callcenter_title {
	padding-top:10px;
	width:660px;
	text-align:left;
	margin:0px auto;
}

.callcenter_box {
	line-height:1.4em;
	padding-top:10px;
	width:640px;
	text-align:left;
	margin:0px auto;
}

.callcenter_link {
	text-align:right;
	padding:10px 0px 10px 0px;
}

.callcenter_box01 li {
	width:670px;
	text-align:left;
	margin:0px auto;
	list-style:none;
	padding:0px 0px 5px 0px;
}

.callcenter_box02 {
	background-color:#fff7c4;
	padding:5px;
	width:640px;
	text-align:left;
	margin:0px auto;
}

.callcenter_box03 {
	line-height:1.4em;
	padding-top:10px;
	width:700px;
	text-align:left;
	margin:0px auto;
}

/* アウトバウンドカタログ */
.out_catalog_title {
	padding-top:20px;
	width:720px;
	text-align:left;
	margin:0px auto;
}

.out_catalog_box {
	line-height:1.4em;
	padding:5px 0px 5px 0px;
	width:700px;
	text-align:left;
	margin:0px auto;
}

/* アウトバウンドtop */
#out_top_sakigake {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_sakigake_001.gif") no-repeat;
}

#out_top_robot {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_robot_001.gif") no-repeat;
}

#out_top_callcenter {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_callcenter_001.gif") no-repeat;
}

#out_top_callloger {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_calllogger_001.gif") no-repeat;
}

#out_top_contents,
#out_top_contents00 {
	margin:0px auto;
	text-align:center;
	padding:10px 10px 5px 0px;
	width:735px;
	height:190px;
	margin:0px auto;
	border-width:0px 1px 1px 0px;
	border-color:#999999;
	border-style:solid;
}

#out_top_left {
	width:225px;
	margin:0px auto;
	float:left;
}

#out_top_center {
	text-align:left;
	width:260px;
	margin:0 auto;
	float:left;
	padding:6px 0px 0px 6px;
	text-indent:0.4em;
	font-weight:bold;
}

#out_top_right {
	text-align:left;
	width:219px;
	margin:0px auto;
	line-height:1.4em;
	float:right;
}

.out_top_center {
	text-align:left;
	width:260px;
	background-color:#AFE97A;
	border-width:0px 0px 0px 4px;
	border-color:#999999;
	border-style:solid;
	padding:4px;
        margin:0 0 5px 0;
}

.out_syousai00 {
	padding:3px 0px 0px 2px;
	float:left;
}

.out_syousai01 {
	padding:27px 0px 0px 15px;
	float:left;
}

.out_syousai02 {
	padding:27px 0px 0px 25px;
	float:left;
}

.out_syousai03 {
	padding:27px 0px 0px 20px;
	float:left;
}

.out_syousai04 {
	padding:27px 0px 0px 20px;
	float:left;
}

.out_syousai05 {
	padding:27px 0px 0px 23px;
	float:left;
}

.out_syousai06 {
	padding:27px 0px 0px 23px;
	float:left;
}

/* インバウンドtop */
#out_top_navi {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_navi_001.gif") no-repeat;
}

#out_top_navis {
	width:744px;
	height:50px;
	margin:0px auto;
	background: #ffffff url("/cti/img/top_wireless_001.gif") no-repeat;
}

/*  関連ソフト */

#etc_title {
	width:740px;
	background-color: #fbf6d0;
	padding:3px;
	border:1px solid #f8eea8;
}

#etc_box_left {
	width:282px;
	height:216px;
	background-color: #fefdf4;
	border:1px solid #f8eea8;
	float:left;
	padding:10px 0 10px 10px;
}

#etc_box_right {
	text-align:left;
	width:425px;
	height:216px;
	background-color: #fefdf4;
	border-width:1px 1px 1px 0px;
	border-color:#f8eea8;
	border-style:solid;
	float:left;
	padding:10px 10px 10px 10px;
}

#etc_title_img {
	padding:15px 0px 10px 0px;
	width:720px;
	text-align:left;
	margin:0px auto;
}

#etc_box {
	line-height:1.4em;
	width:700px;
	text-align:left;
	margin:0px auto;
	background-color: #fefbe8;
	padding:5px;
	border:1px solid #f8eea8;
}

#etc_linkTec {
	line-height:1.4em;
	width:650px;
	text-align:center;
	margin:0px auto;
	background-color: #efefef;
	padding:5px;
	border:1px solid #999999;
}

#etc_box_s {
	width:620px;
	text-align:center;
	margin:0px auto;
	background-color: #ffffff;
	padding:0px;
	border:1px solid #cccccc;
}

.etc_box_title {
	width:620px;
	text-align:center;
	margin:0px auto;
	background-color: #eeeeee;
	padding:2px 0px 2px 0px;
	border-width:1px 1px 0px 1px;
	border-color:#cccccc;
	border-style:solid;
}

/*  関連ソフト Skype関連 */
.koe_skype_boxleft{
	text-align:left;
	width:377px;
	height:318px;
	float:left;
	padding:0px 15px 0px 40px;
}

.koe_skype_boxright{
	text-align:left;
	width:265px;
	height:318px;
	float:left;
	padding:0px 0px 0px 15px;
}

.koe_skype_box{
	width:500px;
	text-align:left;
	margin:0px auto;
}

/* カタログ */
.catalog_pdf_left{
	width:175px;
	text-align:center;
	background-color:#F7E7D6;
	font-weight:bold;
	float:left;
	border-width:1px 1px 1px 1px;
	border-color:#E47C7C;
	border-style:solid;
	padding:12px 7px 12px 7px;
}

.catalog_pdf_top{
	background-color:#ffffff;
	border-width:1px 1px 1px 0px;
	border-color:#E47C7C;
	border-style:solid;
	padding:3px 0px 2px 5px;
}

.catalog_pdf_bottom{
	background-color:#ffffff;
	border-width:0px 1px 1px 0px;
	border-color:#E47C7C;
	border-style:solid;
	padding:3px 0px 2px 5px;
}

.catalog_poti_right{
	width:500px;
	float:left;
	padding:0px;
	margin:0px;
}

.catalog_ppt_left{
	width:175px;
	text-align:center;
	background-color:#E5D4FF;
	font-weight:bold;
	float:left;
	border-width:1px 1px 1px 1px;
	border-color:#8C63C9;
	border-style:solid;
	padding:21px 7px 20px 7px;
}

.catalog_ppt_top{
	background-color:#ffffff;
	border-width:1px 1px 1px 0px;
	border-color:#8C63C9;
	border-style:solid;
	padding:3px 0px 2px 5px;
}

.catalog_ppt_bottom{
	background-color:#ffffff;
	border-width:0px 1px 1px 0px;
	border-color:#8C63C9;
	border-style:solid;
	padding:3px 0px 2px 5px;
}

.catalog_gif_left{
	width:175px;
	text-align:center;
	background-color:#DAEDFF;
	font-weight:bold;
	float:left;
	border-width:1px 1px 1px 1px;
	border-color:#3DA1FF;
	border-style:solid;
	padding:12px 7px 12px 7px;
}

.catalog_gif_top{
	background-color:#ffffff;
	border-width:1px 1px 1px 0px;
	border-color:#3DA1FF;
	border-style:solid;
	padding:6px 0px 5px 5px;
}

/* どこDEMO */
#dokodemo_box {
	line-height:1.4em;
	width:700px;
	text-align:left;
	margin:0px auto;
	background-color: #fefbe8;
	padding:5px;
	border:1px solid #f8eea8;
}

.dokodemo_list {
	width:595px;
	text-align:left;
	margin:0px auto;
}

#dokodemo_appli_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color: #E8FFE2;
	padding:15px;
	border:1px solid #77D75E;
}

#appli_dl{
	padding-top:20px;
	width:420px;
	float:left;
}

#appli_security{
	float:left;
	text-align:left;
	width:235px;
	height:75px;
	font-size:11px;
	line-height:1.2;
	background-color: #fefbe8;
	padding:5px;
	border:1px solid #cccccc;
}

#dokodemo_secu_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color: #fefbe8;
	padding:15px;
	border:1px solid #cccccc;
}

#dokodemo_suppo_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color: #F2F8FF;
	padding:15px;
	border:1px solid #B9CBE0;
}

.suppo_boxSleft{
	padding:0px;
	width:190px;
	height:50px;
	float:left;
}

.suppo_boxSright{
	padding:0px;
	width:450px;
	float:left;
}

.dokodeomo_box_back{
	padding:0px;
	text-align:center;
	margin:0px auto;
	width:674px;
	height:137px;
	background: #ffffff url("/cti/images/dokodemo/dokodemo_box_back.gif") no-repeat;
}

.dokodeomo_box_back p{
	padding:10px 0px 5px 105px;
	line-height:1.4;
	text-align:left;
	width:550px;
}

.dokodemo_appli_dl a{
    display:block;
    width:239px;
    height:26px;
    overflow:hidden;
	background: #E8FFE2 url("/cti/images/dokodemo/dokodemo_appli_dl.gif") no-repeat;
	text-indent:-500px;
}

.dokodemo_appli_dl a:hover { background-position:0px -26px; }

.rollover01 a{
    display:block;
    width:252px;
    height:27px;
    overflow:hidden;
	background: #EFEFEF url("/cti/images/inbound/other/linktec_linkber.gif") no-repeat;
	text-indent:-500px;
	margin:0px auto;
}

.dokodemo_redbtn a{
    display:block;
    width:145px;
    height:26px;
    overflow:hidden;
	background: #FFF url("/cti/images/dokodemo/navimenu4red.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.dokodemo_redbtn a:hover { background-position:0px -26px; }

.rollover01 a:hover {background-position:0px -27px; }

.rollover02 a{
    display:block;
    width:252px;
    height:27px;
    overflow:hidden;
background: #EFEFEF url("/cti/images/inbound/other/webadhe_linkber.gif") no-repeat top left;
text-indent:-99999px;
margin:0px auto;
}

.rollover02 a:hover { background-position:0px -27px; }

/* 代理店情報 */
.branch_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#DAEDFF;
	padding:8px;
	border:1px solid #3DA1FF;
}

.branch_box_title {
	font-weight:bold;
	width:670px;
	text-align:center;
	margin:0px auto;
	background-color:#e8f3ff;
	padding:5px 0px 5px 0px;
	border:1px solid #86BEF3;
}

.branch_box_waku {
	width:670px;
	margin:0px auto;
	border-width:0px 1px 1px 1px;
	border-color:#86BEF3;
	border-style:solid;
	text-align:left;
	line-height:1.4;
	padding:5px 0px 0px 0px;
}

.branch_box_waku ol {
	margin: 0;
	text-align:left;
	line-height:1.4;
	padding:0px 0px 3px 40px;
}

.branch_box_waku p { padding:0px 10px 5px 10px; }

#branch_title_img {
	padding:0px 0px 0px 0px;
	width:700px;
	text-align:left;
	margin:0px auto;
}

.branch_list li {
	width:700px;
	text-align:left;
	margin:0px auto;
	padding:3px 3px 3px 3px;
	list-style:none;
}

.branch_list_indent { padding:5px 0px 5px 25px; }

.branch_box01 {
	line-height:1.4em;
	width:200px;
	text-align:left;
	margin:0px auto;
	padding:2px;
	float:left;
}

.branch_box02 {
	line-height:1.4em;
	width:430px;
	text-align:left;
	margin:0px auto;
	padding:3px 30px 3px 0px;
	float:left;
}

.box_center {
	width:690px;
	text-align:center;
	margin:0px auto;
	padding:0px;
}

.box_left {
	width:660px;
	text-align:left;
	margin:0px auto;
	padding:0px;
}

.box_flash {
	width:660px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	border:1px solid #336699;
}

/* レンタル教室 */
#rentalclass_title {
	width:740px;
	height:150px;
	background: #fff url("./rentalroom/img/rentalroom_title.jpg") no-repeat;
	margin:0px;
	padding:0px;
}

.rental_room_midasi01 {
	padding:0px;
	line-height:1.4;
	text-align:left;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 0px 100px;
	padding:1px 0px 6px 5px;
	background: #fff url("./rentalroom/img/rental_room_mdasi.jpg") no-repeat;
}

.rental_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#FFF2F2;
	padding:8px;
	border:1px solid #FB7D7D;
}

.rental_ul {
	line-height:1.4em;
	width:450px;
	text-align:left;
	margin:0px auto;
	background-color:#ffffff;
	padding:8px;
}

.rental_ul li {	padding:2px; }

.rental_table {
	margin:0px auto;
	text-align:center;
	width:500px;
	border-collapse: collapse;
	border: 1px solid #FB7D7D;
	background-color: #FFFFCC;
}

.rental_schedule {
	margin:0px auto;
	text-align:center;
	width:500px;
	border-collapse: collapse;
	border: 1px solid #666666;
	background-color: #FFFFCC;
}

.rental_table td {
	border: 1px solid #FB7D7D;
	padding: 5px;

}

.rental_schedule td {
	border: 1px solid #999999;
	padding: 1px;
}

.rental_schedule th {
	border: 1px solid #999;
	background-color: #eee;
	font-weight:normal;
	height:15px;
}

.rental_table caption,
.rental_schedule caption {
	margin:0px auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:25px 0px 5px 0px;
	letter-spacing:1px;
}

.rental_tdcolor{ background-color: #FFF2F2; }

.rental_bgwhite{ background-color: #ffffff; }

.rental_box02 {
	line-height:1.4em;
	width:500px;
	text-align:center;
	margin:0px auto;
	background-color:#FFF2F2;
	padding:5px;
	border:1px solid #FB7D7D;
}

.rental_formbox {
	line-height:1.4em;
	width:500px;
	text-align:center;
	margin:0px auto;
	background-color:#efefef;
	padding:5px;
	border:1px solid #666;
}

.rental_font {
	margin:0px auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:25px 0px 5px 0px;
}

.rental_sat {background-color: #8EC9FF;}

.rental_sun {background-color: #FFA9A9;}

.rental_res {
	background-color: #0DB94A;
	color: #0DB94A;
}

.rental_emp {
	background-color: #FFFFCC;
	color: #FFFFCC;
}

.sat {
	background-color: #8EC9FF;
	color: #8EC9FF;
}

.sun {
	background-color: #FFA9A9;
	color: #FFA9A9;
}

.rental_glay {
	margin:0px auto;
	text-align:center;
	width:250px;
	padding:5px;
	border-collapse: collapse;
	border: 1px solid #666666;
	background-color: #dddddd;
}

.rental_map a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #FFF2F2 url("./rentalroom/img/rentalmap.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.rental_map a:hover { background-position:0px -29px; }

.rental_timeschedule a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #FFF2F2 url("./rentalroom/img/timeschedule.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.rental_timeschedule a:hover { background-position:0px -29px; }

.schedule_main {
	overflow: auto;
	width: 525px;
	height: 490px;
	margin:0px auto;
	text-align:center;
}

.rental_form a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #eee url("/cti/images/inter_cti/rental_form.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.rental_room_topicpath {
	width:730px;
	background-color:#888;
	padding:2px 0px 1px 10px;
	text-align:left;
	color:#fff;
}

.rental_form a:hover { background-position:0px -29px; }

.rental_submit { padding:10px; }

.rental_submit input{ width:80px; }

.gohome01 a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #FFF url("./rentalroom/img/gohome01.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gohome01 a:hover { background-position:0px -29px; }

.gohome02 a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #FFF url("./rentalroom/img/gohome02.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gohome02 a:hover { background-position:0px -29px; }

/* 罫線 */
.k_line{
	padding:0px;
	color:#cccccc;
	text-align:center;
}

.cti_kihondousa a{
	margin:0px auto;
    display:block;
    width:239px;
    height:26px;
    overflow:hidden;
	background: #E8FFE2 url("/cti/navi/img/cti_kihondousa.gif") no-repeat;
	text-indent:-500px;
}

.cti_kihondousa a:hover { background-position:0px -26px; }

/* ナビッピ */
.navi-p_box01{ width:535px; }

.navi-p_pic01{ float:right; }

/* レンタルコールセンター */
.rentalcc_box {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFDDE;
	padding:8px;
	border:1px solid #2D7CC6;
}

.rental_cc_midasi01 {
	padding:0px;
	line-height:1.4;
	text-align:left;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:1px 0px 6px 5px;
	background: #fff url("/cti/images/inter_cti/rental_cc_mdasi.jpg") no-repeat;
}

.rental_cc_midasi02 {
	text-align:left;
	color:#fff;
	font-weight:bold;
	float:left;
	width:250px;
	background: #fff url("http://cms.anthnet.co.jp/cti/rental_cc_mdasi.jpg") no-repeat;
	margin:0px 0px 0px 20px;
	padding:1px 0px 24px 4px;
}

.rental_cc_midasi03 {
	text-align:left;
	color:#fff;
	font-weight:bold;
	float:left;
	width:250px;
	background: #fff url("./rentalcc/img/rental_cc_mdasi.jpg") no-repeat;
	margin:0px 0px 0px 50px;
	padding:1px 0px 24px 4px;
}

.rental_cc_title_red {
	padding:0px 0px 3px 20px;
	text-align:center;
	margin:0px auto;
	color:#EF4561;
	font-weight:bold;
}

.rental_cc_box01 {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFDDE;
	padding:8px;
	border:1px solid #2D7CC6;
}

.rental_cc_box02 {
	line-height:1.4em;
	width:658px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFDDE;
	border:1px solid #2D7CC6;
	padding:5px 0px 5px 28px;
}

.rental_cc_system01 {
	line-height:1.4em;
	width:250px;
	text-align:left;
	margin:-18px 0px 0px 25px;
	background-color:#DAEDFF;
	padding:5px 0px 5px 28px;
	border:1px solid #3DA1FF;
	float:left;
}

.rental_cc_soft01 {
	line-height:1.4em;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 13px;
}

.rental_cc_system_center {
	width:630px;
	text-align:center;
	margin:0px auto;
}

.rental_cc_ex {
	line-height:1.4em;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#ffffff;
	padding:8px;
	border:1px solid #2D7CC6;
}

.rental_cc_ex p {
	line-height:1.4em;
	width:550px;
	text-align:left;
	margin:0px auto;
	background-color:#ffffff;
	padding:8px;
}

.rental_cc_h1 {
	text-indent:-99999px;
	margin:0px;
	padding:0px;
}

.rental_cc_h2 {
	line-height:1.4;
	font-size:16px; 
	margin:0px 0px -3px 0px;
}

.rental_cc_table {
	width:600px;
	text-align:left;
	margin:0px auto;
	border-collapse: collapse;
	border: 1px #666 solid;
	background-color: #fffeee;
}

.rental_cc_table td { 
	border: 1px #666 solid;
	padding: 5px;
} 

.rental_cc_table th { 
	width:140px;
	border: 1px #666 solid;
	padding: 3px;
	background: #eeeeee 5px 50% url("navi/img/dot.gif") no-repeat;
	text-indent:1.5em;
}

.rental_form_table {
	width:630px;
	text-align:left;
	margin:0px auto;
	border-collapse: collapse;
	border: 1px #666 solid;
	background-color: #fff;
}

.rental_form_table th { 
	width:160px;
	border: 1px #666 solid;
	padding: 3px;
	background-color: #ddd;
	text-align:center;
}

.rental_form_table td { 
	border: 1px #666 solid;
	padding: 5px;
} 

body.rental_cc_bg {
	margin:0px;
	padding:0px;
	background: #ccc url("./rentalcc/img/rental_cc_bg.gif") repeat;
	color:#284355;
}

#rental_cc_title {
	width:740px;
	height:150px;
	background: #fff url("./rentalcc/img/rental_cc_title.jpg") no-repeat;
	margin:0px;
	padding:0px;
}

.rental_cc_soft02 a{
    display:block;
    width:188px;
    height:29px;
    overflow:hidden;
	background: #fff url("./rentalcc/img/rental_cc_soft.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.rental_cc_soft02 a:hover { background-position:0px -29px; }

.renntal_cc_gotop {
	font-size:12px;
	text-align: right;
	width:720px;
	margin:0px auto;
}

.rental_cc_tokutyou li {
	margin-left:-17px;
	text-align:left;
	list-style:none;
	padding:3px 0px 3px 18px;
	background: 0px 7px url("img/blueIcon2.gif") no-repeat;
}

.rental_cc_box03 {
	line-height:1.4em;
	width:500px;
	text-align:center;
	margin:0px auto;
	padding:5px;
	background-color:#FFFDDE;
	border:1px solid #2D7CC6;
}

.rental_cc_topicpath {
	width:730px;
	background-color:#888;
	padding:1px 0px 1px 10px;
	text-align:left;
	color:#fff;
}

.gohome03 a{
    display:block;
    width:250px;
    height:29px;
    overflow:hidden;
	background: #FFF url("./rentalcc/img/gohome03.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gohome03 a:hover { background-position:0px -29px; }

.homebutton a{
    display:block;
    width:250px;
    height:29px;
    overflow:hidden;
	background: #FFF url("./campaign/img/homebutton.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.homebutton a:hover { background-position:0px -29px; }

.map_close {
	text-align:center;
	margin:0px auto;
	width:45px;
	line-height:1.5;
	padding:0px;
	background-color:#cccccc;
	border:1px #999999 solid;
}

.map_close a {
    display:block;
	color:#000;
	text-decoration:none;
	padding:0px;
}

.map_close a:hover {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:0px;
}

.map_table {
	width:500px;
	text-align:left;
	margin:0px auto;
	border-collapse: collapse;
	border: 1px #666 solid;
	background-color: #fff;
}

.map_table caption {
	text-align:center;
	margin:0px auto;
	font-size:14px;
	font-weight:bold;
}

.map_table th {
	width:180px;
	border: 1px #666 solid;
	padding: 3px;
	background-color: #eee;
	text-align:center;
	font-size:12px;
}

.map_table td {
	border: 1px #666 solid;
	padding: 5px;
	text-align:center;
}

.map_float {
	padding:0px 20px 0px 20px;
	float:left;
}

.map_ionbuild1 {
	text-align:center;
	margin:0px auto;
	width:450px;
	border: 1px #666 solid;
	padding-bottom: 4px;
	background-color: #eee;
}

.map_ionbuild2 {
	text-align:center;
	margin:0px auto;
	width:693px;
	border: 1px #666 solid;
	padding-bottom: 4px;
	background-color: #eee;
}

/* サイトマップ */
.sitemap_box01 {
	width:160px;
	color:#284355;
	float:left;
	margin:0px 12px;
	padding:0px;
}

.sitemap_box01 li {
	list-style:disc;
	text-align:left;
	padding:2px;
}

.sitemap_title {
	background-color: #eee;
	padding:2px;
	border-bottom: 1px #aaa solid;
	border-right: 1px #999 solid;
}

#sitemap_indent01 {
	text-indent:-15px;
	list-style:none;
}

#sitemap_indent02 {
	text-indent:-15px;
	list-style:none;
	padding-top:10px;
}

/* 接客ナビのご紹介 */
.about_navi_box01 {
	line-height:1.4em;
	width:610px;
	text-align:left;
	background: #FFF url("./img/about_navi_back01.gif") no-repeat;
	border:1px solid #FFAF51;
	margin-left:-10px;
	padding:15px 0px 15px 25px;
}

.about_navi_box02 {
	line-height:1.4em;
	width:610px;
	text-align:left;
	background: #FFF url("./img/about_navi_back02.gif") no-repeat;
	border:1px solid #FB7D7D;
	margin-left:-10px;
	padding:15px 0px 15px 25px;
}

.box_posi {
	text-align:center;
	margin:0px auto;width:620px;
}

.box_sub_title {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom:-11px;
}

.about_navi_ul {
	text-align:center;
	margin:0px auto;
	background-color:#EAF3FF;
	padding:8px 8px 8px 30px;
	border:1px solid #A3C9FA;
}

.about_navi_ul li {
	line-height:1.4em;
	text-align:left;
	padding:2px;
	margin:0px;
}

.gonavi a{
    display:block;
    width:230px;
    height:29px;
    overflow:hidden;
	background: #FFF url("./img/gonavi.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gonavi a:hover { background-position:0px -29px; }

.gosikumi a{
    display:block;
    width:370px;
    height:43px;
    overflow:hidden;
	background: #fff url("./img/gosikumi.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gosikumi a:hover { background-position:0px -43px; }

.gohome_navi a{
    display:block;
    width:230px;
    height:29px;
    overflow:hidden;
	background: #FFF url("img/gohome_navi.jpg") no-repeat;
	text-indent:-99999px;
	margin:0px auto;
}

.gohome_navi a:hover { background-position:0px -29px; }

#about_navi_title {
	width:740px;
	height:150px;
	background: #fff url("./img/about_navi_title.jpg") no-repeat;
	margin:0px;
	padding:0px;
}

.about_navi_h2 {
	margin:0px auto;
	width:600px;
	text-align:left;
	font-size:12px;
	line-height:1.2;
	font-weight:normal;
}

.about_navi_h3 {
	text-indent:-99999px;
	margin:0px;
	padding:0px;
}

hr { 
	height:1px;
	width:96%;
	border: 1px #CBCBCB solid;
}

.print {
	font-size:12px;
	text-align: right;
	width:740px;
	padding-bottom:20px;
	margin-left:-15px;
}

.about_navi_outline {
	width:740px;
	margin:0px auto;
	text-align: center;
	background-color:#ffffff;
	border: 1px #666666 solid;
}

.about_navi_float {
	padding:15px 0px 25px 0px;
	float:left;
	width:300px;
}

.bold11pt {
  font-size: 11pt;
  font-weight: bold;
}

/* Lシリーズ */
#cti_menu a.navi_l {
	background-color:#efefef! important;
	color:#FF9000;
	font-weight:bold;
	text-decoration:underline;
}
.in {
	background-color:#FFBA00! important;
	color:#ffffff! important;
}

/*リンクテクノロジ */
#cti_menu a.navi_linkTec {
	background-color:#efefef! important;
	color:#FF9000;
	font-weight:bold;
	text-decoration:underline;
}

.in {
	background-color:#FFBA00! important;
	color:#ffffff! important;
}

/*インターネットCTI*/
#inet_title {
	width:740px;
	height:120px;
	background: #fff url("/cti/images/inter_cti/inet_title.jpg") no-repeat;
	margin:0px;
	padding:0px;
}

.campaign_path {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.inet_cc_h3 {
	line-height:1.4em;
	font-size:12px; 
	margin:0px 0px 0px 0px;
}

.inet_cc_h4 {
	line-height:1.4em;
	font-size:14px; 
	margin:0px 0px 0px 0px;
}

.inet_cc_box01 {
	line-height:1.4em;
	font-size: 10pt;
	width:670px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFDDE;
	padding:8px;
	border:1px solid #2D7CC6;
}

.int_select {
  font-size: 11pt;
  font-weight: bold;
  border: 1px solid Black;
}

.inet_cc_box02 {
	line-height:1.4em;
	font-size: 10pt;
	width:658px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFDDE;
	border:1px solid #2D7CC6;
	padding:5px 0px 5px 28px;
}

#path a {
  /* font-weight: bold; */
  text-decoration: none;
  color: #ffcc66;
}

#path a.bold {
	font-weight: bold;
}

#path a:hover {
  text-decoration: underline;
  color: #ffff00;
}

#path a.active {
  text-decoration: underline;
  color: #ffff00;
}

/*会社概要*/
td.company {color:196794; font-weight:bold; font-size:11pt; border:1px #C1E6EE solid; background:#F4FDFF}
td.company1 { font-size:11pt;  border:1px #C1E6EE solid;}
td.map {font-weight:bold; font-size:11pt}

/*サイトマップ*/

div.module-content{
 text-align:left
}

.tree ul {
	padding:0;
	margin:0;
	background-position: -9px 15px; 
	background-image: url('/cti/images/sitemap/ul.gif'); 
	background-repeat: repeat-y
}
.tree li {
	font-size: 1em;
	font-weight:bold;
	margin: 0px; 
	padding: 3px 0 3px 24px; 
	list-style-type: none;
}
.tree li a {
	text-decoration:none;
color:#000;
}
.tree li a:hover {
	text-decoration:underline;
}
.tree ul ul {
	background-position: -1px 15px;
	background-image: url('/cti/images/sitemap/ul.gif'); 
	background-repeat: repeat-y;
}
.tree ul li {
	background-position: 0px 7px; 
	background-image: url('/cti/images/sitemap/li.gif'); 
	background-repeat: no-repeat;
}
.tree ul li a {
	font-weight:bold;
	text-decoration:underline;
}
.tree ul li a:hover {
	text-decoration:none;
}
.tree ul ul li {
	background-position: 8px 7px;
	background-image: url('images/li.gif'); 
	background-repeat: no-repeat;	
}
.tree ul ul li a {
	background-position: 0px 7px; 
	font-size:1em;
	color:#666;
	text-decoration:none;
}
.tree ul ul ul li a {
	background-position: 0px 7px; 
	font-size:0.8em;
	color:#999;
	text-decoration:none;
}

/* CTI専門サイト */
.ptable {
  margin: 0px auto; 
  padding: 0px; 
  text-align: left; 
  border-collapse: collapse; 
  border: 1px solid #7aa3cc; 
  width: 740px;
  line-height: normal;
}

.pleft {
  border: 1px solid #7aa3cc; 
  background-color: #7aa3cc; 
  width: 38px; 
  text-align: center; 
  color: #ffffff; font-size: 10pt; 
  line-height: 10.5pt; 
  font-weight: bold;
}

.picon {
  margin-bottom: 6px;
}

.phead {
  vertical-align: top; 
  padding: 3px 6px; 
  text-align: left; 
  font-weight: bold; 
  font-size: 11pt;
}

.pspan {
  border-bottom: 2px solid #9bbad8; 
  color: #0066cc;
}


.plogo {
  height: 88px; 
  padding: 3px 3px; 
  text-align: center;
}

.pchar {
  height: 108px; 
  padding: 3px; 
  text-align: center;
}

.ptitle {
  margin: 0px;
  padding: 0px;
}

.ptext {
  width: 180px; 
  vertical-align: top; 
  padding: 3px 6px; 
  text-align: left; 
  font-size: 11pt; 
  line-height: 14pt;
}

/* 関連会社 */
.gtitle {
  margin: 0px auto; 
  padding: 4px; 
  text-align: center; 
  border: 1px solid #7aa3cc; 
  background-color: #7aa3cc;
  color: #ffffff;
  width: 740px;
  font-size: 11pt;
  font-weight: bold;
  line-height: normal;
}

.gbody {
  margin: 0px auto;
  padding: 4px;
  text-align: center;
  border: 1px solid #7aa3cc;
  width: 740px;
  font-size: 11pt;
  line-height: 16pt;
}

/* CTI専門企業 */
.ctitle {
  margin: 0px auto; 
  padding: 4px; 
  text-align: center; 
  border: 1px solid #7aa3cc; 
  background-color: #7aa3cc;
  color: #ffffff;
  width: 732px;
  font-size: 11pt;
  font-weight: bold;
  line-height: normal;
}

.cbody {
  margin: 0px auto;
  padding: 4px 16px;
  text-align: left;
  border: 1px solid #7aa3cc;
  width: 708px;
  font-size: 11pt;
  line-height: 16pt;
}

.cbodyh {
  font-size: 11pt;
  font-weight: bold;
}

.cbodyi {
  width: 28px;
  float:left;
}

.cbodym {
  width: 500px;
  font-size: 10pt;
  float:left;
}

.cbodyt {
  font-size: 11pt;
  font-weight: bold;
}

.cbodyr {
  width: 180px;
  text-align: center;
  float:left;
}

/* スクロール */

.stitle {
  margin: 0px auto;
  width: 740px;
}

.sbox {
  margin: 0px auto;
  width: 740px;
  text-align: left;
  line-height: normal;
}

.sleft {
  float: left;
}

.smain {
  float: left;
  margin: 21px 0px 0px 0px;
  border-top:1px solid #6699cc;
  border-right:1px solid #6699cc;
  border-bottom:1px solid #6699cc;
}

.simage {
  opacity: 1;
  width: 588px; 
  height: 331px; 
  text-align: center;
  vertical-align: middle;
  cursor:pointer;
}

.scrollable {
  position:relative;
  overflow:hidden;
  width: 146px;
  height:331px;
  background-color: #f0f9ff;
  border:1px solid #6699cc;
  /* スクロール方向 */
  float: bottom;
  line-height: normal;
}

.scrollable .items {
  height:20000em;
  position:absolute;
  clear:both;
}

.scrollable img {
  float: bottom;
  margin: 16px 0 0 16px;
  background-color:#ffffff;
  padding: 17px 6px;
  border:1px solid #6699cc;
  cursor:pointer;
  width:100px;
  height:53px;
  line-hight: normal;
}

.scrollable .active {
  border:1px solid #6699cc;
  background-color:#ff9933;
  z-index:9999;
}

a.browse {
  background:url(/cti/images/index/hori_large.gif) no-repeat;
  display:block;
  width:21px;
  height:148px;
  float:left;
  margin:0px;
  cursor:pointer;
  font-size:1px;
}

/* right */
a.right { 
  background-position: -21px 0px; 
  clear:right; margin-right: 0px;
}
a.right:hover { 
  background-position:-21px -148px; 
}
a.right:active { 
  background-position:-21px -296px; 
}

/* left */
a.left { 
  margin-left: 0px; 
} 
a.left:hover {
  background-position:0px -148px; 
}
a.left:active { 
  background-position:0px -296px; 
}

/* up and down */
a.up, a.down    { 
  background:url(/cti/images/index/vert_large.gif) no-repeat;
  display:block;
  width:148px;
  height:21px;
  margin:0px;
  cursor:pointer;
  font-size:1px;
  float: none;
}

/* up */
a.up:hover { 
  background-position:-148px 0; 
}
a.up:active { 
  background-position:-296px 0; 
}

/* down */
a.down { 
  background-position: 0 -21px; 
}
a.down:hover { 
  background-position:-148px -21px;
}
a.down:active { 
  background-position:-296px -21px;
}

/* disabled navigational button */
a.disabled {
  visibility:hidden !important;    
}

/* 接客ナビ */

.nvwaku {
  width: 740px; 
  margin: 0px auto; 
  padding: 0px;
  text-align: left;
}

.nvtitleimg {
  width: 740px;
  height: 140px;
  float: left;
}

.nvhoverimg {
  width: 185px;
  height: 250px;
  float: left;
}

.nvtitle {
  margin: 0px auto; 
  padding: 4px;
  text-align: left; 
  border: 1px solid #7aa3cc; 
  background-color: #7aa3cc;
  color: #ffffff;
  width: 732px;
  font-size: 11pt;
  font-weight: bold;
  line-height: normal;
}

.nvleft {
  float: left;
  width: 50%;
}

.nvright {
  float: left;
  text-align: right; 
  width: 50%;
}

.nvbody {
  margin: 0px auto;
  padding: 4px 16px;
  text-align: left;
  border: 1px solid #7aa3cc;
  width: 708px;
  font-size: 11pt;
  line-height: 16pt;
}

/* 連携・リンク事例 */

.lktitle {
  border-bottom: 3px solid rgb(84, 193, 29);
  margin: 0px 0px 20px;
  padding: 2px 0px 10px 10px;
  background-color: rgb(102, 102, 102);
  color: rgb(255, 255, 255);
  font-size: 11pt;
  font-weight: bold;
  height: 18px;
  width: 740px;
  text-align: left;
}

.lkbox500 {
  float: left;
  width: 500px;
}

.lkbox {
  text-align: left;
  background-color: #f8ffee;
  padding: 10px;
  margin: 5px 0 15px 10px;
  font-size: 10pt;
  line-height: 14pt;
}

.lkbox600 {
  text-align: left;
  background-color: #f8ffee;
  padding: 10px;
  margin: 5px 0 15px 10px;
  font-size: 10pt;
  line-height: 14pt;
  float: left;
  width: 580px;
}

.lkbox520 {
  float: left;
  width: 520px;
  text-align: left;
  line-height: 12pt;
}

.lkbox720 {
  margin: auto;
  text-align: left;
  width: 720px;
}

.lkbox280 {
  text-align: left;
  padding-left: 5px;
  margin-left: 10px;
  font-weight: bold;
  border-left: 5px solid #66cc33;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  color: #003300;
  width: 280px;
}

.lkbox210 {
  float: left; 
  width: 210px;
}

.lkbox130 {
  text-align: center;
  float: left; 
  width: 130px;
}

.lkbox230 {
  float: left; 
  width: 230px;
}

.lkbox380 {
  text-align: left;
  padding-left: 5px;
  border-left: 5px solid #66cc33;
  margin-left: 10px;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  color: #003300;
  width: 380px;
}

.lkstrong {
  font-weight: bold;
  font-size: 12pt;
}

.lkstrong2 {
  font-weight: bold;
  font-size: 12pt;
  line-height: 18pt;
}

.lkstrong3 {
  font-weight: bold;
}

.lkcenter {
  text-align: center;
}

/* どこでもケータイ */


.ddktop {
  border-bottom: 3px solid rgb(84, 193, 29);
  margin: 0px 0px 20px;
  padding: 2px 0px 10px 10px;
  background-color: rgb(102, 102, 102);
  color: rgb(255, 255, 255);
  font-size: 11pt;
  font-weight: bold;
  height: 18px;
  text-align: left;
}

.ddktitle {
  border: 1px solid #3366ff;
  margin: 0px 0px 20px;
  padding: 2px 0px 10px 10px;
  background-color: #6699ff;
  color: #ffffff;
  font-size: 12pt;
  font-weight: bold;
  height: 18px;
  text-align: left;
}


.ddkbox {
  text-align: left;
  background-color: #f8ffee;
  padding: 10px;
  margin: 0px 0px 0px 20px auto;
  font-size: 10pt;
  line-height: 14pt;
}

.ddkcircle {
  color: #6699ff;
}

p.ddktitle2 {
  text-align: left;
  padding-left: 5px;
  border-left: 5px solid #66CC33;
  font-weight: bold;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  color: #003300;
  margin-bottom: 10px;
}

.ddktel {
  color: rgb(239, 69, 97);
  font-weight: bold;
}

.ddktelf24 {
  font-size: 24pt;
  font-family: Arial;
}

.ddkkome {
  color: rgb(153, 51, 51);
  font-weight: bold;
}

.ddkt {
  border: 0px none; 
  margin: auto;
  width: 100%;
  border-collapse: collapse;
}

.ddkl {
  border: 1px solid rgb(102, 153, 204);
  background-color: rgb(221, 238, 255);
  text-align: center;
  padding: 4px 8px;
  width: 200px;
}

.ddkr {
  border: 1px solid rgb(102, 153, 204);
  padding: 4px 8px;
}

.ddkc {
  text-align: center;
}

