/*#cont h1 {
width:100%;
}*/

/* 2012/07/11 */
#cont h1.h_title{
color: #666;
margin-top: 3px;
margin-bottom: 10px;
font-size: 10px;
font-weight: normal;
background-color: transparent;
}

#nav_box {
margin-top: 10px;
margin-bottom: 20px;
}
#nav_box ul {
width: 500px;
}
#nav_box ul li {
display: inline;
}
#cont h2{
margin-bottom:10px;
}

.main_box {
color:#333333;
font-size:14px;
line-height:140%;
width: 500px;
}
.main_box p {
color:#333333;
font-size:14px;
line-height:150%;
margin-bottom:15px;
}

.main_box p.kome {
font-size: 86%;
}


/*共通*/

.main_box li {
list-style-type: none;
}

.main_box .kenkanrisys {
margin-bottom: 10px;
margin-left: 10px;
}

.main_boxp.kenkanrisys_txt {
padding-left: 10px;
width: auto;
padding-top: 5px;
}

.main_box .kenkanrisys_img{
padding-left: 10px;
width: auto;
margin-bottom: 10px;
clear: both;
}

.main_box .bar_kenkanrisys {
margin-bottom: 10px;
}

.main_box .clear_float {
clear: both;
}

.main_box .yajirushi_link {
margin-top: 3px;
float: left;
}

.main_box .margin_bottom img {
margin-bottom: 10px;
}

.main_box .margin_top img {
margin-top: 10px;
}

/*ページトップへ*/
.toTop {
text-align: right;
margin-bottom: 20px;
margin-top: 10px;
}

.main_box li {
margin-top: 5px;
font-size: 12px;
}

/*システム開発トップページ*/
.main_box .systemtop h3{
margin-bottom:5px;
font-size: 16px;
color: #D1426B;
}
.main_box .systemtop h4{
margin-bottom:5px;
font-size: 14px;
color: #333333;
}

.main_box .systemtop{
padding-bottom:10px;
}

.main_box .systemtop .float_right img {
float: right;
margin-left: 10px;
}


/* 2012/02/07 */

#cont h1 span {
color: #FFFFFF;
display: block;
font-size: 16px;
line-height: 1em;
padding: 10px 15px;
}

div.top_text{
font-size: 15px;
margin: 25px 0 -20px;
}

#cont h2 span {
    display: block;
    font-size: 14px;
    line-height: 1em;
    margin-right: 20px;
    padding: 12px 0 10px;
}
