@charset "UTF-8";

/***********************************/
/***************全体****************/
/***********************************/

*{
	margin: 0;
	padding: 0;
	border: none;
	font-size: 100%;
	text-decoration: none;
	font-style: normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/***************画面中央寄せ****************/

body{
	text-align: center;
	font-size:90%;
	line-height: 120%;
}

/***************中央寄せを解除****************/

#wrapper{
	width: 702px;
	margin: 0 auto;
	text-align: left;
}

h1{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin: 5px 0 5px 0;
}

.photo{text-align: center;}

strong{color: #FF6600;}

/*************************************/
/***************ヘッダー**************/
/*************************************/

/***************ヘッダーを囲む線を背景にセット****************/

#header{
	width: 702px;
	height: 130px;
	background-image:url(../img/header/header_line.gif);
}

/***************しんご歯科のロゴ****************/

#header h2 a{
	width: 248px;
	height: 60px;
	background-image:url(../img/header/logo.gif);
	text-indent: -9999px;
	display: block;
	margin : 20px 0 0 10px;
	float:left;
}

#header h2{
	margin:0 0 0 10px;
}

/***************外観の写真の配置****************/

#header p{
    text-align:right;
    margin: 0 60px 0 0;
}

/***********************************************/
/***************ヘッダーのメニュー**************/
/***********************************************/

#menu{
	clear: right;
	background-color: #ffffff;
}

#menu ul{
	width: 702px;
	list-style-type: none;
	padding: 0 1px 0 1px;
}

/*****IE6対策*****/
* html #menu ul{
	width: 700px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #04143B;
	border-right: 1px solid #04143B;
}

/*****IE7対策*****/
*:first-child+html #menu ul{
	width: 700px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #04143B;
	border-right: 1px solid #04143B;
}

#menu li{
	float: left;
	margin: 0;
}

#menu a{
	display: block;
	text-indent: -9999px;
	height: 30px;
}

#home a{
	background: url(../img/menu/menu_r1_c1.gif) no-repeat;
	width: 96px; 
}

#home a:hover{
	background: url(../img/menu/menu_r1_c1_f2.gif) no-repeat;
}

#innai a{
	background: url(../img/menu/menu_r1_c2.gif) no-repeat;
	width: 100px;
}

#innai a:hover{
	background: url(../img/menu/menu_r1_c2_f2.gif) no-repeat;
}

#tiryou a{
	background: url(../img/menu/menu_r1_c3.gif) no-repeat;
	width: 99px;
}

#tiryou a:hover{
	background: url(../img/menu/menu_r1_c3_f2.gif) no-repeat;
}

#staff a{
	background: url(../img/menu/menu_r1_c4.gif) no-repeat;
	width: 101px;
}

#staff a:hover{
	background: url(../img/menu/menu_r1_c4_f2.gif) no-repeat;
}

#access a{
	background: url(../img/menu/menu_r1_c5.gif) no-repeat;
	width: 99px;
}

#access a:hover{
	background: url(../img/menu/menu_r1_c5_f2.gif) no-repeat;
}

#tiryouhi a{
	background: url(../img/menu/menu_r1_c6.gif) no-repeat;
	width: 98px;
}

#tiryouhi a:hover{
	background: url(../img/menu/menu_r1_c6_f2.gif) no-repeat;
}

#toiawase a{
	background: url(../img/menu/menu_r1_c7.gif) no-repeat;
	width: 107px;
}

#toiawase a:hover{
	background: url(../img/menu/menu_r1_c7_f2.gif) no-repeat;
}

/*************************************/
/***************フッター**************/
/*************************************/

/***************フッターを囲む線を背景にセット****************/

#footer{
	width: 702px;
	height: 130px;
	background-image:url(../img/footer/fotter_line2.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin: 0 2px 15px 0px;;
}

/***************「TOPへ戻る」のロゴ****************/

#back a{
	width: 55px;
	height: 55px;
	background-image:url(../img/footer/back.gif);
	text-indent: -9999px;
	display: block;
    margin: 0 auto;
}

address{
	text-align: center;
}

/***************社名の配置****************/

#offer{
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: right;
    margin-bottom: 0;
	
}

/**************************************/
/***************コンテンツ*************/
/**************************************/

/***************コンテンツ両横の縦線の描画****************/

#contents{
	border-left: 1px solid #04143B;
	border-right: 1px solid #04143B;
	padding:20px;
	width: 660px;
}

