/*使用-会社概要*/	
/*ページ内リンクメニュー*/	
.pnavi {
        margin: 3px 0 0 30px;
        }
.pnavi p	{
       margin: 5px 0 0 0;
       border-left: 1px solid;
       border-right: 1px solid;
       width: 80px;
       line-height: 20px;
       display: block;
       text-align: center;
       float:left;
       }

.pnavi a:link	{
       text-decoration: none;
       color:#666666;
       display: block;
       }

.pnavi a:visited	{
       text-decoration: none;
       color:#3366cc;
       display: block;
       }

.pnavi a:hover	{
       text-decoration: none;
       color:#f11c8b;
       display: block;
       background-color:#ffffc0;
       }

div .clearl{
       clear:left;
       height:5px;
       }

/*会社概要レイアウト*/
h1      {
       margin: 5px 0 0 0;
       width:600px;
       height:20px;
       background-image:url(../images/title01.gif);
       background-repeat: no-repeat;
       padding: 4px 0 0 25px;
       font-size:12px;
       color:#333333;
       }	
p      {
       margin: 5px 10px 10px 20px;
       }

.left	{
       float: left;
       width: 293px;
       }

.right	{
       float: left;
       width: 293px;
       }

div .prof01 {
       margin: 5px 0 0 5px;
       padding-bottom:10px;
       width:293px;
       border: 1px solid #f11c8b;
       }
.prof01 h2 {
       margin: 8px 0 0 15px;
       width:260px;
       border-bottom: 1px solid #f11c8b;
       font-size: 12px;
       color:#3366cc;;
       padding: 3px 0 3px 10;
       }
.prof01 p {
        margin: 2px 5px 0 20px;
        }

div .prof {
       margin: 5px 0 0 5px;
       padding-bottom:10px;
       width:293px;
       border: 1px solid #f11c8b;
       }
.prof h2 {
       margin: 8px 0 0 15px;
       width:260px;
       border-bottom: 1px solid #f11c8b;
       font-size: 12px;
       color:#3366cc;;
       padding: 3px 0 3px 10;
       }
.prof p {
        margin: 2px 0 0 20px;
        }
.prof h3 {
        margin: 10px 0 0 50px;
        padding: 10px 0 6px 20px;
        width:180px;
        border-bottom: 1px solid #f11c8b;
        font-size: 11px;
        color:#666666;
        }
 .prof img{
        margin: 5px;
        float:left;
        }

/*経営理念、命名*/
.conc {
       margin: 10px 0 10px 5px;
       width:590px;
       padding: 10px 0 10px 0;
       border: 1px solid #f11c8b;
       }

/*所在地*/
.conc h4  {
        margin: 10px 0 0 20px;
        width:550px;
        border-bottom: 1px solid #f11c8b;
        font-size: 12px;
        color:#666666;
        padding: 3px 0 3px 0;
        }
.conc img {
        margin-left:45px;
        }
strong  {
        color:#f11c8b;
         }
/*社章*/
.rogo {
       margin: 10px 0 0 5px;
       padding: 5px 0 0 15px;
       width: 100px;
       height: 100px;
       border: 1px solid #f11c8b;
       froat :left;
       }
.rogoleft	{
       float: left;
       width: 120px;
       }

.rogoright	{
       float: left;
       width: 475px;
       height: 100px;
       border: 1px solid #f11c8b;
       margin: 10px 0 10px 0;
       padding-top: 15;
       }
