@charset "utf-8";

/*--------------------------------------------------
  File       : itr-info_base.css
  Date       : 2010.03.11
  Last Update: 2010.03.11
--------------------------------------------------*/


/*================================================
common parts of itr-info
==================================================*/

#itr-info #head {
	position: relative;
	margin: 5px 0px 20px 0px;
	width: 760px;
	height: 62px;
}
#itr-info #head .head-logo a {
	position: absolute;
	left: 19px;
	top: 12px;
	display: block;
	width: 468px;
	height: 20px;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0px;
}


/*================================================
/itr-info/index.html
==================================================*/

#itr-info .index-head{
	display: block;
	width: 760px;
	height: 62px;
	background: url(../images/index_head.gif) no-repeat left top;
	text-indent: -9999px;
}
#itr-info .index h1 {
	display: block;
	width: 760px;
	height: 40px;
	background: url(../images/index_h1.gif) no-repeat left top;
	text-indent: -9999px;
}

/* loginBox */
#itr-info .index .loginBox h2 {
	display: block;
	width: 220px;
	height: 31px;
	margin: 5px 0 0 5px;
	text-indent: -9999px;
}
#itr-info .index .h2_01 { background: url(../images/index_h2_01.gif) no-repeat left top; }
#itr-info .index .h2_02 { background: url(../images/index_h2_02.gif) no-repeat left top; }
#itr-info .index .h2_03 { background: url(../images/index_h2_03.gif) no-repeat left top; }


#itr-info .index .loginBox {
	width: 760px;
	margin: 15px 0 0;
}
#itr-info .index .loginBox .leftCont {
	float: left;
	width: 230px;
	height: 180px;
	background: url(../images/index_leftCont_bg.gif) no-repeat left top;
}
#itr-info .index .loginBox .rightCont {
	float: right;
	width: 520px;
	height: 180px;
	background: url(../images/index_rightCont_bg.gif) no-repeat left top;
}
#itr-info .index .loginBox .rightCont .touch {
	float: left;
	width: 260px;
}
#itr-info .index .loginBox .rightCont .click {
	float: right;
	width: 260px;
}

#itr-info .index .loginBox .btn01 {
	width: 206px;
	padding: 13px 0 0 12px;
}
#itr-info .index .loginBox .btn01 li {
	margin: 0 0 9px;
}
#itr-info .index .loginBox .btn01 li a {
	display: block;
	width: 206px;
	height: 52px;
	text-indent: -9999px;
}
#itr-info .index .loginBox .btn01 .admin a { background: url(../images/index_btn01_admin.gif) no-repeat left top; }
#itr-info .index .loginBox .btn01 .staff a { background: url(../images/index_btn01_staff.gif) no-repeat left top; }
#itr-info .index .loginBox .btn01 .admin a:hover { background: url(../images/index_btn01_admin.gif) no-repeat 0 -52px; }
#itr-info .index .loginBox .btn01 .staff a:hover { background: url(../images/index_btn01_staff.gif) no-repeat 0 -52px; }


#itr-info .index .loginBox .btn02,
#itr-info .index .loginBox .btn03 {
	width: 238px;
	padding: 5px 0 0 11px;
}
#itr-info .index .loginBox .btn02 li,
#itr-info .index .loginBox .btn03 li {
	margin: 0 0 2px;
}
#itr-info .index .loginBox .btn02 li a,
#itr-info .index .loginBox .btn03 li a {
	display: block;
	width: 238px;
	height: 63px;
	text-indent: -9999px;
}
#itr-info .index .loginBox .btn02 .analog a { background: url(../images/index_btn02_analog.gif) no-repeat left top; }
#itr-info .index .loginBox .btn02 .digital a { background: url(../images/index_btn02_digital.gif) no-repeat left top; }
#itr-info .index .loginBox .btn02 .analog a:hover { background: url(../images/index_btn02_analog.gif) no-repeat 0 -63px; }
#itr-info .index .loginBox .btn02 .digital a:hover { background: url(../images/index_btn02_digital.gif) no-repeat 0 -63px; }

#itr-info .index .loginBox .btn03 .analog a { background: url(../images/index_btn03_analog.gif) no-repeat left top; }
#itr-info .index .loginBox .btn03 .digital a { background: url(../images/index_btn03_digital.gif) no-repeat left top; }
#itr-info .index .loginBox .btn03 .analog a:hover { background: url(../images/index_btn03_analog.gif) no-repeat 0 -63px; }
#itr-info .index .loginBox .btn03 .digital a:hover { background: url(../images/index_btn03_digital.gif) no-repeat 0 -63px; }


/* infoBox */
#itr-info .index .infoBox {
	width: 760px;
	margin: 30px 0 0;
}
#itr-info .index .infoBox .leftCont {
	float: left;
	width: 505px;
}
#itr-info .index .infoBox .rightCont {
	float: right;
	width: 240px;
	border-bottom: 1px solid #E0E0E0;
	background: url(../images/index_support_bg.gif) repeat-y left top;
}
#itr-info .index .infoBox .h2_04 {
	display: block;
	width: 505px;
	height: 36px;
	text-indent: -9999px;
	background: url(../images/index_h2_04.gif) no-repeat left top;
}

#itr-info .index .infoBox dl {
	width: 500px;
	margin: 5px 0 0;
}
#itr-info .index .infoBox dt {
	clear: both;
	float: left;
	width: 100px;
	padding: 10px 0;
	border-top: 1px dotted #D3D3D3;
}
#itr-info .index .infoBox dd {
	width: 400px;
	_width: 395px;
	margin-left: 100px;
	padding: 10px 0;
	border-top: 1px dotted #D3D3D3;
}
#itr-info .index .infoBox .border-none {
	border: none;
}
#itr-info .index .infoBox dd .icoBlank {
	zoom: 1; /* for IE6 */
}

#itr-info .index .h2_05 {
	display: block;
	width: 240px;
	height: 36px;
	text-indent: -9999px;
	background: url(../images/index_h2_05.gif) no-repeat left top;
}

#itr-info .index .supportArea {
	width: 220px;
	padding: 10px 0 20px 10px;
}
#itr-info .index .supportArea li {
	margin: 0 0 3px;
}
#itr-info .index .supportArea li a {
	display: block;
	width: 220px;
	height: 43px;
	text-indent: -9999px;
}
#itr-info .index .supportArea .s01 a { background: url(../images/index_btn_support.gif) no-repeat left top; }
#itr-info .index .supportArea .s02 a { background: url(../images/index_btn_faq.gif) no-repeat left top; }
#itr-info .index .supportArea .s03 a { background: url(../images/index_btn_maintenance.gif) no-repeat left top; }
#itr-info .index .supportArea .s04 a { background: url(../images/index_btn_obstacle.gif) no-repeat left top; }

#itr-info .index .supportArea .s01 a:hover { background: url(../images/index_btn_support.gif) no-repeat 0 -43px; }
#itr-info .index .supportArea .s02 a:hover { background: url(../images/index_btn_faq.gif) no-repeat 0 -43px; }
#itr-info .index .supportArea .s03 a:hover { background: url(../images/index_btn_maintenance.gif) no-repeat 0 -43px; }
#itr-info .index .supportArea .s04 a:hover { background: url(../images/index_btn_obstacle.gif) no-repeat 0 -43px; }


/* 新打刻アプリ */
#itr-info .new-stamp {
	padding:20px 0 5px 10px;
}

#itr-info .new-stamp a {
	color:#900;
}

/*================================================
recommend banner
==================================================*/

#recommend .ban01{background: url(/common/images/recommend/bn_managed_intranet.jpg) no-repeat left top;}
#recommend .ban03{background: url(/common/images/recommend/bn_privatecloud.gif) no-repeat left top;}
#recommend .ban02{background: url(/common/images/recommend/bn_keymans_managed-intranet-2.gif) no-repeat left top;}
#recommend .ban04{background: url(/common/images/recommend/bn_keymans_managed-intranet.gif) no-repeat left top;}




/*================================================
clearfix
==================================================*/

#itr-info .index .loginBox:after,
#itr-info .index .loginBox .rightCont:after,
#itr-info .index .infoBox:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}
