@charset "utf-8";
/* CSS Document */

/* CSS Infomation====================
Title       : serviceページのcss
Developer   : taskyamamoto
Last Editor : taskyamamoto
Last Edit   : 2012.2.16
===================================*/

div#global_navigation ul li.service a{
	background-position:0px -35px;
}

div#service_visual{
	position: relative;
	width: 898px;
	height: 137px;
	top: 0px;
	background-image:url(../../images/service_image.jpg);
	text-indent: -1000000em;
	}

div#tel{
	position: relative;
	width: 170px;
	height: 36px;
	float: right;
	top: -185px;
	background-image:url(../images/otoiawase.jpg);
	text-indent: -100000em;
	}

div#global_navigation{
	position: relative;
	width: 898px;
	height: 35px;
	top: -188px;

	}

p.title{
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	}
	
	
/*-------------------------------
メインコンテンツのタイトル画像
-------------------------------*/


div#left_block dl.kaishajoho{
	background-image:url(../../images/top_menu_kaishajoho.jpg);
	background-repeat: no-repeat;
	width: 805px;
    overflow:hidden;
	}

div#left_block dl.map{
	background-image:url(../../images/top_menu_map.jpg);
	background-repeat: no-repeat;
	width: 805px;
    overflow:hidden;
	}


	
/*-------------------------------
本文
-------------------------------*/

 div#left_block dl dd.kaishajoho{
	margin: 40px 0px 0px 20px;
	}

 div#left_block dl dd.map{
	margin: 40px 0px 0px 20px;
	}
	
div#left_block dt.dt_first{
	margin: 40px 0px 0px 20px;
	padding-top: 3px;
	padding-left: 15px;	
	background-image:url(../images/menu_header.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	}

div#left_block dt{
	margin: 20px 0px 0px 20px;
	padding-top: 3px;
	padding-left: 15px;	
	background-image:url(../images/menu_header.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	}
	

	
div#left_block dd{
	margin:0px 35px;
	}
/*
本文内でlistを使用する場合。
div#left_block ul li{
	margin:10px 49px;
	padding-left: 17px;	
	background-image:url(../../img/list_head.gif);
	background-repeat: no-repeat;
	background-position:left center;
	}
*/
/*　本文内で画像を使用する場合。
div#left_block img.****{
	float: left;
	margin:0px 10px 10px 49px;
	
	}
*/

/*-------------
サイドメニュー部分
-------------*/

#main_contents #sidemenu{
	width: 200px;
	margin: 0p;
	padding: 0;
	float: left;
}


#main_contents{
	width: 809px;
	margin: 0px 30px 0px;
	overflow: hidden;

}



#main_contents #sidemenu ul{
	width: 180px;
	margin: 0px 0px 0px 20px;
	border-top: 2px solid #96c8ac;
}

#main_contents #sidemenu li{
	width: 180px;
	border-bottom: 1px dotted #d2d0d0;
}


#main_contents #sidemenu li a  {
	display: block; color: #5c5b5b;
	text-decoration: none;
	width: 200px;
	height: 26px;
	margin: 2px 0px;
	padding: 7px 0px 0px 27px;
	}

/*-------------------------------
採用情報のテーブル部分
l-------------------------------*/

#main_contents #main{
	width:600px;
	margin: 0px;
	float: right;
}


#main_contents #main th{
	width:150px;
	padding:5px 15px;
	text-align:left;
	vertical-align:top;
	background:url(../images/bg_th.jpg) repeat-y 5px 0;
	font-weight:bold;
	height:5px;
}

#main_contents #main td{
	width:450px;
	padding-top:5px;
	line-height:18px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
}


#main_contents #main td.table_border{
	background:url(../images/table_border.jpg) no-repeat;
	height:20px;
	padding:0;
}



/*---------------------------
事業看板
----------------------------*/
h3.crossmedia{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/crossmedia.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.kyouiku{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/kyouiku.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.promotion{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/promotion.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.koukyotenji{
	height: 100px;
	padding-top: 0px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/koukyotenji.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.event{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/event.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.bridal{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/bridal.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

h3.system{
	height: 100px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/system.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

/*---------------------------
業務実績看板
----------------------------*/
h3.gyomujisseki{
	height: 29px;
	padding-top: 3px 0px 15px 15px;
	margin: 0px 0px 15px 0px;
	background-image:url(../../images/title_gyomujisseki.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: -1000000em;
}

p{
	margin: 0px 0px 30px 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;	
	}
/*-------------------------
=top_icon
-------------------------*/
div.link{
	margin: 0px 0px 50px 0px;
	}
	
	

	
	
/*-------------------------
=clearfix
-------------------------*/

.clearfix {
/*  content: ".";  */
  display: block; 
  clear: both;
}
	