a:link    { color: #006BB4; }    
a:visited { color: #006BB4; }    
a:hover   { color: #2CA6E0; }    
a:active  { color: #BBE1E8; }   

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:100%;
	background-color: #F7F7F7;
	background-image: url(../img/body_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


h1 a{
    margin-top:56px;
    width: 200px;
    height:94px;
    background-image:url(../img/logo.jpg);
    display:block;
    text-indent:-9999px;
    background-repeat: no-repeat;
    /*\*/
    overflow:hidden;
    /* */
}
a img {
    border:none;
}

.logo      {
    width:200px;
	float:left;
}

.flash_area {
    width:500px;
	float:left;
	margin-left:45px;
}

.footer     {
    margin:0px;
    background-color:#006BB4;
	height:30px;
	padding-top:10px;
	text-align:center
}

.clear {
    clear:both;　/*floatの解除、ここがポイント*/
}

.mid        {
     background-image:url(../img/navi_back.jpg);
	 background-repeat:repeart-x;
}
.globalnavi {
     height:60px;
	 width: 800px;
	 margin: 0 auto;
}

.header   {
     height:212px;
	 width: 800px;
	 margin: 0 auto;
}

.container {
     width:800px;
	 margin: 0 auto;
	 padding:15px 0px;
}

.left_part {
     width:200px;
	 float:left;
}

.left_part img {
     padding:5px 0px;
}
.right_part {
     width:600px;
	 float:left;
}

.date      {
     font-weight:bold;
	 color:#284FA0;
	 padding-right:10px;
}

.news_midashi {
     text-indent:20px;
	 background-image:url(../img/arrow.gif);
	 background-position:left middle;
	 background-repeat:no-repeat;
     font-weight:bold;
	 color:#CC0000;
	 padding-bottom:10px;
}

.news_text {
     padding-left:80px;
	 line-height:140%;
}

.company   {
     width:350px;
	 float:left;
}

.map       {
     width:425px;
	 padding-left:20px;
	 float:left;
}

.table_top  {
     text-indent:15px;
	 font-weight:bold;
	 color:#fff;
	 margin-top:5px;
	 background-image:url(../img/table_top.gif);
}

.table_bottom {
     padding:0px;
     margin:0px;
     background-image:url(../img/table_bottom.jpg);
	 height:15px;
}
.table_mid {
    padding:0px 7px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #0565A7;
	border-right-color: #0565a7;
	border-bottom-color: #0565a7;
	border-left-color: #0565a7;
}

.table_top_wide  {
     text-indent:15px;
	 font-weight:bold;
	 color:#fff;
	 margin-top:5px;
	 background-image:url(../img/table_top_wide.gif);
}

.table_bottom_wide {
     padding:0px;
     margin:0px;
     background-image:url(../img/table_bottom_wide.jpg);
	 height:15px;
}

.work_text   {
     padding:10px;
	 width:500px;
	 float:left;
	 line-height:120%;
}

.work_image  {
	 padding:10px;
	 width:200px;
	 float:left;
}

.page_top    {
     width:130px;
	 float:right;     
     text-indent:20px;
	 background-image:url(../img/arrow2.gif);
	 background-position:left middle;
	 background-repeat:no-repeat;
	 color:#CC0000;
	 padding-bottom:10px;
}

.male_ichiran   {
     color:#284FA0;;
     text-align:center;
	 font-size:9pt;
}

.female_ichiran   {
     color:#EC739E;;
     text-align:center;
	 font-size:9pt;
}


.male_midashi    {
     background-image:url(../img/male_gra.jpg);
	 padding:0px 0px;
	 text-align:center;
	 color:#fff;
}

.female_midashi    {
     background-image:url(../img/female_gra.jpg);
	 padding:0px 0px;
	 text-align:center;
	 color:#fff;
}

.midashi_kanji   {
     font-size:36px;
}

.kojin_image     {
     padding-top:10px;
	 padding-right:10px;
     width:260px;
	 float:left;
}

.kojin_text      {
     padding-top:10px;
	 width:530px;
	 float:left;
     line-height:150%;
}
     























































