body{
    text-align:center;
    margin:0;
    padding:0;
    background:#eee;
    color:#334;

    }
#header h1{color:navy;text-indent:1em;font-family:Geneva, Arial, Helvetica, sans-serif;display:block;background:none;padding-top:1em;}
#wrap{
width:960px;
    background:;
    margin:0 auto;
    background:#eee url('../images/page.png'); 

}   
#common{
    margin:0 20px 20px 20px;

    
text-align:left;
    
    }
#header{
height:100px;
background:#eee url('../images/logo.gif') no-repeat top left;background-repeat:no-repeat;
}

#bread_crumb{
    padding:5px 30px;
}
#article{
    margin:2em;

}
#company{
    margin:2em;

}
#fragment-1{
    padding:30px;

}
#fragment-2 table{
    width:100%;
}
#fragment-2 table *{
border:0px solid #ccc;

}
#footer{

    clear:both;
    text-align:center;
    height:60px;
    overflow:hidden;
    padding:10px 30px;

  
}
.bar{
    height:60px;
    color:#000;
}
#content{
min-height:400px;

margin:0 50px;

}
#title{
    
 /*   position:absolute;
    top:50%;
    left:50%;
    margin-top:-50px;
    margin-left:-100px;*/
}
table{

background#aaf;
}
ul{margin:10px 30px;}
.page{display:none;position:absolute;}
.ui-tabs-nav{background:inherit;}



/**
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-tango.jcarousel-container-horizontal {
    width: 240px;

    /*外枠 -85px 補正*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
    /*うちわく*/

}

#mycarousel a{display:none;}

content-1,content-2,content-3,content-4,content-5{background:url(images/top-image.png);background-repeat:no-repeat;background-position:0 20px;}
#result{width:600px;min-height:375px;border:0px solid #ccc;float:right;}

#news{


}
#news li{
list-style:none;

}
h2{
padding:4px 12px;background:inherit;border-bottom:1px solid #aaf;
font-size:125%;
}
