* {
margin:0px; padding:0px;
}
img , img a, img a:link, img a:visited, img a:active, img a:hover{border:0px; border:none;}

body {
margin: 0px auto; 
padding: 0px auto; 
background-color: #fafafa; 
text-align:center;
}


#container {
width: 90%;
height:75%;
margin: 0px auto; 
padding: 0px auto; 
border-top: #DBDBDC 1px solid; 
border-right: #DBDBDC 1px solid; 
border-left: #DBDBDC 1px solid; 
border-bottom: #DBDBDC 1px solid; 
background-color: #fff; 
text-align:center;
}

#header {
height:50px;
margin: 0px; 
padding: 5px 0px 0px 10px; 
clear:both;
display:block;
}

/****--------フッター-------****/

#footer_page {
width:100%;
position:relative;
margin: 0px auto;
padding:0px ;
background: #ffffff repeat-x top;
clear:both;
display:block;
}

#footer_page .img{
text-align: center;
line-height:20px; 
padding:5px 0px 0px 0px;
font-size: 70%;
}

#footer2 {
position:relative;
width:100%; height:30px;
background: url(http://sizing.co.jp/img/footer.gif) repeat-x top;
clear:both;
display:block;
}
.footer_text2 {
padding-top:5px;
text-align:center;
line-height:18px; 
color:#7e848f;
font-size:10px; 
}


/******************************* メニュー　デジるか *******************************/

#menu_digiruka{
position:relative;
float:left;
width:200px; 
margin: 0px 0px 10px 0px;
display: block;
clear:both; }

.m-bar_di  {
margin:0px 0px 0px 0px; 
float:left;}

.m-bar_di img {
visibility: hidden; 
float:left;}

.m-bar_di a,
.m-bar_di a:link,
.m-bar_di a:visited {
background-position: 0px 0px; float:left; }

.m-bar_di .di-0 {
background-image: url(img/mdi0.gif);
background-position: 0px 33px; float:left;}

.m-bar_di .di-1 a {
background-image: url(img/mdi1.gif);float:left;}
.m-bar_di .di-1 a:focus,
.m-bar_di .di-1 a:hover,
.m-bar_di .di-1 a:active {
background-position: 0px 28px; float:left;}

.m-bar_di .di-2 a {
background-image: url(img/mdi2.gif);float:left;}
.m-bar_di .di-2 a:focus,
.m-bar_di .di-2 a:hover,
.m-bar_di .di-2 a:active {
background-position: 0px 28px; float:left;}

.m-bar_di .di-3 a {
background-image: url(img/mdi3.gif);float:left;}
.m-bar_di .di-3 a:focus,
.m-bar_di .di-3 a:hover,
.m-bar_di .di-3 a:active {
background-position: 0px 28px; float:left;}

.m-bar_di .di-4 a {
background-image: url(img/mdi4.gif);float:left;}
.m-bar_di .di-4 a:focus,
.m-bar_di .di-4 a:hover,
.m-bar_di .di-4 a:active {
background-position: 0px 28px; float:left;}

.m-bar_di .di-5 a {
background-image: url(img/mdi5.gif);float:left;} 
.m-bar_di .di-5 a:focus,
.m-bar_di .di-5 a:hover,
.m-bar_di .di-5 a:active {
background-position: 0px 28px; float:left;}

.m-bar_di .di-00 {
background-image: url(img/mdi00.gif);
background-position: 0px 7px; float:left;}

/****************************** デジるか hタグ ******************************/

#digiruka {
width: 570px;
display: block;
clear:both; 
float:left;
background-color:#ffffff;
}

#digiruka h4 {
color: #003366;
width: 545px;
height: 35px;
background: #ffffff url(img/h4_di.jpg) no-repeat top left;
padding: 10px 0px 10px 45px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; 
float:left; }

#digiruka h5 {
color:#00B7DD;
width: 545px;
height: 35px;
background: #ffffff url(img/h5_di.jpg) no-repeat top left;
padding: 10px 0px 10px 45px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; 
float:left; }

#digiruka h6 {
color:#00B7DD;
width: 545px;
height: 35px;
background: #ffffff url(img/h5_di.jpg) no-repeat top left;
padding: 10px 0px 10px 45px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both; 
float:left; }

/****************************** デジるか FAQ ******************************/

ul .di {
width: 565px;
padding: 0px;
margin: 0px;
display: block;
clear:both; 
float:left; }

.di_q {
list-style-image:url(img/di_q.gif);
margin-left:30px;
color: #17C5EA;
height: 20px;
font-size: 12px ;
font-weight: bold;
line-height:20px;
}

.di_a {
list-style-position:inside;
color: #666666;
}	

#div1 {
position:absolute; 
top:0px; 
left:-150px; 
width:560px; 
height:103px;
padding:10px; 
background-color: #7DF5FF;
visibility: hidden;
}

