/* indexページのレイアウト用CSS */

#safty_contents{
width:610px !important;
line-height:15pt !important;
}
#safty_title{
width:610px !important;
margin-top:20px;
padding-bottom:10px;
}
#date{
width:610px;
}
.page_title{
width:550px;
margin-left:60px;
padding-top:30px;
padding-bottom:10px;
}

.top title{
width:600px;
margin-left:60px;
font-size: 20px;
}

.text{
width:550px;
margin-left:60px;
}
.fram{
width:550px;
border:solid #c0c0c0 2px;
padding: 5px;
margin-bottom: 10px;
}
.photo{
width:550px;
margin-left:60px;
margin-top:10px;
}
.photo img{
margin-right:5px;
margin-top:5px;
}
.move_title{
width:550px;
margin-left:60px;
padding-top:5px;
padding-bottom:10px;
}
#voice_title{
width:550px;
margin-left:60px;
padding-top:30px;
padding-bottom:10px;
}
#voice_title img{
margin-right:10px;
}
#voice{
width:550px;
margin-left:60px;
}
#page_top{
width:610px;
height: 50px;
text-align:right;
}
#page_top a{
color: #999999;
}
#home{
width:610px;
height: 40px;
text-align: right;
}
#home a{
color: #999999;
}
.photo_hi1{
float:left;
}
.photo_hi2{
float:right;
}
.rounded-img {
       display: inline-block;
       border: solid 1px #000;
       overflow: hidden;
       -webkit-border-radius: 10px; 
      -moz-border-radius: 10px;
       border-radius: 10px;
       -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
       -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
       box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}   
.rounded-img2 {       display: inline-block;
       -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
       border-radius: 10px;
       -webkit-box-shadow:
 inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);   
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6); 
      box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);   }  









