﻿.info
{
	background: url(../img/tb_white590_ftr.gif) left bottom no-repeat;
	width:590px;
	margin-bottom:5px;
}

.info h2
{
	background:url(../img/tb_white590.gif) left top no-repeat;
}

.info h2 img
{
	float:left; margin:0px;
}


.NotceTitle
{
	background:url(../img/login01.gif) top left no-repeat;
}
/*---------------------------
	ボタン
----------------------------*/
.btn100
{
	width: 100px;
	height: 25px;
	background: url(../img/btn_input100.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	text-align:center;
	cursor:pointer;
}
A.btn100:hover
{
	background:url(../img/btn_hover100.gif) top left no-repeat;
}
.btn100hover
{
	width: 100px;
	height: 25px;
	background: url(../img/btn_hover100.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	text-align:center;
	cursor:pointer;
}

.btn150
{
	width: 150px;
	height: 25px;
	background: url(../img/btn_input150.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	text-align:center;
	cursor:pointer;
}
A.btn150:hover
{
	background:url(../img/btn_hover150.gif) top left no-repeat;
}
.btn150hover
{
	width: 150px;
	height: 25px;
	background: url(../img/btn_hover150.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	text-align:center;
	cursor:pointer;
}

.btn65
{
	width: 65px;
	height: 25px;
	background: url(../img/btn_input65.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}
A.btn65:hover
{
	background:url(../img/btn_hover65.gif) top left no-repeat;
}
.btn65hover
{
	width: 65px;
	height: 25px;
	background: url(../img/btn_hover65.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}


.btn170
{
	width: 170px;
	height: 25px;
	background: url(../img/btn_input170.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}
A.btn170:hover
{
	background:url(../img/btn_hover170.gif) top left no-repeat;
}

.btn170hover
{
	width: 170px;
	height: 25px;
	background: url(../img/btn_hover170.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

.btn180
{
	width: 180px;
	height: 30px;
	background: url(../img/btn_input180.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}
A.btn180:hover
{
	background:url(../img/btn_hover180.gif) top left no-repeat;
	
}
.btn180hover
{
	width: 180px;
	height: 30px;
	background: url(../img/btn_hover180.gif) top left no-repeat;
	border:none;
	font-family: 'メイリオ';
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

/*
.logoutbtn
{
	width: 100px;
	height: 25px;
	background: url(../img/btn_logout.gif) top left no-repeat;
}*/

.div65
{
	float:right;
	width:65px;
}
.div100
{
	float:right;
	width:100px;
}
.div160
{
	float:right;
	width:160px;
}
.div170
{
	float:right;
	width:170px;
}
.div180
{
	float:right;
	width:180px;
}

/*---------------------------
	footer
----------------------------*/

.style1
{
    height: 425px;
}
.style2
{
    width: 537px;
	text-align: left;
}

*{ margin:0; padding:0;}
address,caption,cite,code,dfn,em,strong,th,var {
 font-style: normal;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

q:before,q:after {
 content: '';
}

object,
embed {
 vertical-align: top;
}

hr,legend {
 display: none;
}

h1,h2,h3,h4,h5,h6 {
 font-size: 110%;
}

img,abbr,acronym,fieldset {
 border: 0;
}

/*---------------------------
	body
----------------------------*/
.body{
background:#515151 url(../img/bg_body.gif) repeat-x top left;
 color: #333;
 font-size: 86%;
 font-family: Verdana,Arial,sans-serif;
 line-height: 1.5;
 text-align: center;
}

/*背景なし(使用画面：故障情報登録画面)*/
.body_nobg{
 color: #333;
 font-size: 86%;
 font-family: Verdana,Arial,sans-serif;
 line-height: 1.5;
 text-align: center;
}

* html body {
 font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

*:first-child+html body {
 font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

table{
 font-size: 100%;
}

/*-------------------------------------------------------------------
　001.layout
-------------------------------------------------------------------*/
#container{
position:relative;
margin:0 auto;
width:988px;
background:url('../img/bg_container.gif') repeat-y center top;
	top: 0px;
	left: 0px;
}

/*背景なし(使用画面：故障情報登録画面)*/
#container_nobg{
position:relative;
margin:0 auto;
width:100%;
min-width:988px;
}

#header{
width:988px;
height:100px;
text-align:left;
background:url(../img/bg_hdr.gif) no-repeat top center;
}
#logout{
position:absolute;
top:26px;
left:890px;
}

#logo{
padding-top:33px;
padding-left:10px;
}

#contents{
padding:0 15px;
text-align:left;
background:url(../img/bg_contents.gif) no-repeat top center;
}

/*背景なし(使用画面：故障情報登録画面)*/
#contents_nobg{
padding:0 15px;
text-align:left;
}

#footer{
padding-top:20px;
width:988px;
height:30px;
text-align:right;
background:#515151 url(../img/bg_ftr.gif) no-repeat top center;
color:#fff;
font-size:13px;
}

/*-------------------------------------------------------------------
　100.title
-------------------------------------------------------------------*/
.tl01{
padding:5px;
background:url(../img/tl01.gif) repeat-x bottom left;
color:#fff;
font-weight:bold;
}

.tl02{
padding:5px;
background:url(../img/tl02.gif) repeat-x top left;
border: solid 1px #999;
font-weight:bold;
}

/*-------------------------------------------------------------------
　999#info お知らせ
-------------------------------------------------------------------*/
#info{
width:672px;
margin-bottom:15px;
padding-bottom:10px;
background:url(../img/bg_info.gif) bottom left no-repeat;
}
.tl_info{
background:url(../img/tl_info.gif) top left no-repeat;
padding:5px;
border-bottom: solid 1px #999;
font-weight:bold;
}


#info dl{ margin:15px;}

#info dt{
padding-left:10px;
background:url(../img/ico_square.gif) top left no-repeat;
color:#666;
font-weight:bold;
}
#info dd{
margin-bottom:5px;
padding-bottom:5px;
background:url(../img/dott01.gif) bottom left repeat-x;
}


/*---------------------------
	GridViewのページング
----------------------------*/
.cssPager td
{
    padding-left: 4px;
    padding-right: 4px;
    background-color: White;
    font-size:smaller;
    color:Black;
}
