/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:160%;
	text-align: center;
	color:#333333;
	background-color:#FFFFCC;
}

*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
	vertical-align:bottom;
}

ul {
list-style:none;
}
.gry{ color: #888; font-weight: bold; font-size:14px; padding: 5px 0;}
#side{
	margin:0px auto;
	width:810px;
	text-align:center;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}


#wrapper{
	margin:0px 5px;
	width:800px;
	text-align:left;
	overflow:hidden;
}

div#header {
	position:relative;
	width:800px;
	height:62px;
	margin:0px auto;
	text-align:left;
	background-image:url(../img/bg_header.jpg);
	background-repeat:repeat-x;
}

/* ---header---------------------------------------------------------------- */

div#header h1 {
	position:absolute;
	left:10px;
	top:3px;
	width:475px;
	height:40px;
	background:url(../img/h1.png) no-repeat;
	text-indent:-9999px;
	behavior:url(http://www.nagasawa-shika.jp/css/iepngfix/iepngfix.htc);
}


div#header h1 a{
	display:block;
	width:475px;
	height:40px;
	overflow:hidden;
}


div#header p#sitemap {
	position:absolute;
	left:590px;
	top:0;
	width:200px;
	height:14px;
	line-height:14px;
	text-align:right;
	font-size:80%;
}

div#header p#banner_01 {
	position:absolute;
	left:620px;
	top:13px;
	width:170px;
	height:30px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	background-image:url(../img/header_tel.png);
	behavior:url(http://www.nagasawa-shika.jp/css/iepngfix/iepngfix.htc);
}


/* ---end_header---------------------------------------------------------------- */

#main_box{
	display:inline;
	width:775px;
	float:left;
	margin: 0px 15px 0px 10px;
}

#main{
	width:580px;
	float:right;
	margin: 20px 0px 0px 19px;
}

#main01{
	width:580px;
	float:right;
	margin: 20px 0px 0px 19px;
}

#main01_01{
	width:560px;
	float:left;
	display:inline;
	margin: 0px 15px 0px 5px;
}

a:link,a:visited{
	color:#333333;
	text-decoration:none;
}

a:active,a:hover{
	color:#666666;
	text-decoration:none;
}
/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	float:left;
	width:176px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/bg_navi.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#navi ul{
	width:160px;
	list-style:none;
	margin: 20px 8px 15px;
}

#navi ul li{
	width:160px;
	height:31px;
	margin:0px 0px 10px;
}


#navi ul li a{
	display:block;
	width:160px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}

li.navi01 a:link,li.navi01 a:visited {
background-image:url(../img/navi01.jpg);
}
li.navi01 a:active,li.navi01 a:hover{
background-image:url(../img/navi01_ov.jpg);
}

li.navi02 a:link,li.navi02 a:visited {
background-image:url(../img/navi02.jpg);
}
li.navi02 a:active,li.navi02 a:hover{
background-image:url(../img/navi02_ov.jpg);
}

li.navi03 a:link,li.navi03 a:visited {
background-image:url(../img/navi03.jpg);
}
li.navi03 a:active,li.navi03 a:hover{
background-image:url(../img/navi03_ov.jpg);
}

li.navi04 a:link,li.navi04 a:visited {
background-image:url(../img/navi04.jpg);
}
li.navi04 a:active,li.navi04 a:hover{
background-image:url(../img/navi04_ov.jpg);
}

li.navi05 a:link,li.navi05 a:visited {
background-image:url(../img/navi05.jpg);
}
li.navi05 a:active,li.navi05 a:hover{
background-image:url(../img/navi05_ov.jpg);
}

li.navi06 a:link,li.navi06 a:visited {
background-image:url(../img/navi06.jpg);
}
li.navi06 a:active,li.navi06 a:hover{
background-image:url(../img/navi06_ov.jpg);
}

li.navi01 a:link,li.navi01 a:visited {
background-image:url(../img/navi01.jpg);
}
li.navi01 a:active,li.navi01 a:hover{
background-image:url(../img/navi01_ov.jpg);
}

li.navi07 a:link,li.navi07 a:visited {
background-image:url(../img/navi07.jpg);
}
li.navi07 a:active,li.navi07 a:hover{
background-image:url(../img/navi07_ov.jpg);
}

li.navi08 a:link,li.navi08 a:visited {
background-image:url(../img/navi08.jpg);
}
li.navi08 a:active,li.navi08 a:hover{
background-image:url(../img/navi08_ov.jpg);
}

li.navi09 a:link,li.navi09 a:visited {
background-image:url(../img/navi09.jpg);
}
li.navi09 a:active,li.navi09 a:hover{
background-image:url(../img/navi09_ov.jpg);
}

li.navi10 a:link,li.navi10 a:visited {
background-image:url(../img/navi10.jpg);
}
li.navi10 a:active,li.navi10 a:hover{
background-image:url(../img/navi10_ov.jpg);
}


#navi_box {
display:inline;
float:left;
width:160px;
margin: 0px 8px;
}

#navi_box dl{
width:160px;
background-image:url(../img/navi_box_contents.jpg);
background-repeat: repeat-y;
float:left;
}

#navi_box dt{
width:160px;
height:25px;
background-image:url(../img/navi_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#navi_box dd{
width:120px;
float:left;
display:inline;
margin: 5px 20px 10px;
font-size:80%;
line-height:160%;
color:#376131;
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:800px;
	text-align:center;
	overflow:hidden;
	background-image:url(../img/footer.jpg);
	background-repeat:repeat-x;
	margin:0px auto;
	background-color:#FBFD98;
	height: 25px;
}

#footer dl {
display:inline;
overflow:hidden;
width:780px;
height:15px;
float:left;
margin: 10px 10px 5px;
text-align:left;
}

#footer dl dt,#footer dl dd {
font-size:80%;
}

#footer dl dt {
display:inline;
text-align:right;
color:#346432;
}

#footer dl dd {
text-align:left;
text-indent:-9999px;
float:left;
}


address {
	font-size: 80%;
	font-style: normal;
	text-align:left;
	text-indent:10px;
	color:#999999;
	padding: 5px 0;
}


/*footter_link_color*//*------------------------------------------------------------------------------------------------------------------------*/

#footer dl dt a:link,#footer dl dt a:visited{
color:#346432;
}
#footer dl dt a:active,#footer dl dt a:hover{
color:#999999;
}

address a:link,address a:visited{
color:#999999;
}
address a:active,address a:hover{
color:#333333;
}



/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top_sub01 {
width:580px;
height:250px;
text-indent:-9999px;
background-image:url(../img/top_sub01.jpg);
margin: 0px 0px 20px;
}

#top_sub02 {
height:22px;
text-indent:-9999px;
background-image:url(../img/top_sub02.jpg);
background-repeat:no-repeat;
margin: 0px 0px 5px;
}

#top_sub03 {
background-image:url(../img/top_sub03.jpg);
}
#top_sub04 {
background-image:url(../img/top_sub04.jpg);
}
#top_sub05 {
background-image:url(../img/top_sub05.jpg);
}
#top_sub06 {
background-image:url(../img/top_sub06.jpg);
}


.top_seg01 {
display:inline;
float:left;
width:570px;
margin: 0px 5px 25px;
background-image:url(../img/top_img01.jpg);
background-position:right;
background-repeat:no-repeat;
}


table{
border-collapse:collapse;
font-size:12px;
color:#666666;
text-align:center;
}

table th,table td{
border:#999999 solid 1px;
padding: 5px 10px;
}

table th.bg01{
background-image:url(../img/table01.jpg);
background-repeat:repeat-x;
padding: 5px 15px;
}
table th.bg01_01{
background-image:url(../img/table01.jpg);
background-repeat:repeat-x;
}
table th.bg02{
background-image:url(../img/table02.jpg);
background-repeat:repeat-x;
}

.top_seg01_01_01 {
display:inline;
float:right;
width:330px;
margin: 0px 10px 0px 10px;
}

.top_seg02 {
display:inline;
float:left;
width:570px;
margin: 0px 5px 15px;
}

.top_seg03 {
display:inline;
float:left;
width:570px;
margin: 0px 5px 25px;
}


.top_seg02_left {
float:left;
width:272px;
margin: 0px 22px 0px 0px;
background-image:url(../img/box01_top.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:80%;
line-height:120%;
}

.top_seg02_right {
float:right;
width:272px;
margin: 0px 0px 0px;
background-image:url(../img/box01_top.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:80%;
line-height:120%;
}

.top_seg02_left h3,.top_seg02_right h3 {
width:140px;
height:20px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 10px;
}

.top_seg02_left h4,.top_seg02_right h4 {
width:140px;
height:20px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 10px;
}

.box01_bottom {
width:272px;
float:left;
background-image:url(../img/box01_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.box01_contents {
width:272px;
float:left;
background-image:url(../img/box01_contents.jpg);
background-repeat: repeat-y;
margin: 9px 0px;
}

.box01_contents_01a {
width:252px;
float:left;
display:inline;
margin: 1px 10px;
background-repeat:no-repeat;
}

.top_img02 {
background-image:url(../img/top_img02.jpg);
}
.top_img03 {
background-image:url(../img/top_img03.jpg);
}
.top_img04 {
background-image:url(../img/top_img04.jpg);
}
.top_img05 {
background-image:url(../img/top_img05.jpg);
}

.box01_contents_01_01 {
width:142px;
float:right;
}

.to_detail {
width:142px;
height:16px;
}
.to_detail a{
display:block;
float:right;
width:60px;
height:16px;
text-indent:-99999px;
}

.to_detail a:link,.to_detail a:visited{
background-image:url(../img/to_detail.jpg);
}
.to_detail a:active,.to_detail a:hover{
background-image:url(../img/to_detail_ov.jpg);
}


/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

dl#sitemap dt {
border-bottom:#adeb7e solid 1px;
border-left:#adeb7e solid 5px;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-indent:8px;
}

dl#sitemap dd {
text-indent: 20px;
margin-bottom:15px;
border-bottom:#adeb7e dotted 1px;
line-height:20px;
font-size:12px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
color:#13780e;
text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
color: #13780e;
text-decoration: none;
}

#sitemap_sub01 {
width:580px;
height:250px;
text-indent:-9999px;
background-image:url(../img/sitemap_sub01.jpg);
margin: 0px 0px 20px;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.box02_top {
width:560px;
float:left;
margin: 0px 0px 0px 0px;
background-image:url(../img/box02_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
.box02_bottom {
width:560px;
float:left;
margin: 9px 0px 0px 0px;
background-image:url(../img/box02_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.box02_contents {
width:560px;
float:left;
margin: 0px 0px 9px 0px;
background-image:url(../img/box02_contents.jpg);
background-repeat: repeat-y;
}
.box02_contents_01 {
width:530px;
float:left;
display:inline;
margin: 0px 20px 0px 10px;
}

.box02_contents_01_left01 {
width:160px;
float:left;
margin: 0px 10px 0px 0px;
}

.box02_contents_01_right01 {
width:360px;
float:right;
margin: 0px 0px 0px;
}

.box02_contents_01_right01_01 {
width:345px;
float:right;
display:inline;
margin: 0px 10px 0px 5px;
}


.seg01{
	width:560px;
	margin:0px;
	float:left;
}

.seg01_01{
	width:560px;
	margin: 0px 0px 10px;
	float:left;
}

.seg01_02{
	width:560px;
	margin: 0px 0px 20px;
	float:left;
}

.seg01_01_01{
	width:550px;
	margin: 0px 5px 0px;
	float:left;
	display:inline;
}

.seg01_01_02{
	width:550px;
	margin: 0px 5px 10px;
	float:left;
	display:inline;
}

.seg01_01_03{
	width:550px;
	margin: 0px 5px 20px;
	float:left;
	display:inline;
}


.seg01_0_left01{
	width:245px;
	margin: 0px 15px 0px 0px;
	float:left;
}

.seg01_0_right01{
	width:300px;
	margin: 0px 0px 0px 0px;
	float:right;
}

.seg01_0_right01_01{
	width:285px;
	margin: 0px 5px 0px 10px;
	float:right;
	display:inline;
}


.seg01_0_left02{
	width:267px;
	margin: 0px 26px 0px 0px;
	float:left;
}

.seg01_0_right02{
	width:267px;
	margin: 0px 0px 0px 0px;
	float:right;
}

.seg01_0_left02 ul,.seg01_0_right02 ul{
font-size:90%;
margin:0px 5px;
}


.seg01_0_02_01{
	width:257px;
	margin: 0px 5px;
	float:left;
	display:inline;
}


.seg01_0_left03{
	width:350px;
	margin: 0px 20px 0px 0px;
	float:left;
}

.seg01_0_right03{
	width:180px;
	margin: 0px 0px 0px 0px;
	float:right;
}


.seg01_0_left04{
	width:180px;
	margin: 0px 20px 0px 0px;
	float:left;
}

.seg01_0_right04{
	width:350px;
	margin: 0px 0px 0px 0px;
	float:right;
}

.seg01_0_left05{
	width:510px;
	margin: 0px 20px 0px 0px;
	float:left;
}

.seg01_0_left06{
	width:240px;
	margin: 20px 20px 0px 0px;
	float:left;
}

.seg01_0_right06{
	width:250px;
	margin: 0px 0px 0px 0px;
	float:right;
}


/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mb10 {
margin-bottom: 10px;
}

.imgbottom {
width:245px;
background-image:url(../img/img_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin: 0px 0px 0px;
float:left;
}

.imgtr {
width:245px;
background-image:url(../img/img_tr.jpg);
background-position:right top;
background-repeat:no-repeat;
background-color:#EEEEEE;
margin: 0px 0px 5px;
float:left;
}

#main01 h2 {
width:580px;
height:120px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 20px;
background-image:url(../img/contents_h2.jpg);
}

#main01 h3 {
width:580px;
height:27px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 20px;
}

.h4_box {
width:100%;
height:22px;
background-image:url(../img/h4_bg.jpg);
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

.h4_shot_box {
width:43%;
height:22px;
background-image:url(../img/h4_bg.jpg);
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

#main01 h4 {
height:22px;
text-indent:-9999px;
background-repeat:no-repeat;
}

.h5_box {
width:100%;
height:27px;
background-image: url(../img/h5_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

.h5_1_box {
width:28%;
height:27px;
background-image: url(../img/h5_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

.h5_2_box {
width:31%;
height:27px;
background-image: url(../img/h5_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

#main01 h5 {
height:22px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 5px;
}

.h6_box {
width:100%;
height:19px;
background-image: url(../img/h6_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin: 0px 0px 5px;
}

#main01 h6 {
height:17px;
text-indent:-9999px;
background-repeat:no-repeat;
margin: 0px 0px 3px;
}

ul.disc {
margin: 10px 10px 0px 10px;
list-style-type:disc;
list-style-position: outside;
}

ul.disc li {
margin: 0px 0px 10px 25px;
}


/*dr*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#dr_sub01 {
background-image:url(../img/dr_sub01.jpg);
}
#dr_sub02 {
background-image:url(../img/dr_sub02.jpg);
}
#dr_sub03 {
background-image:url(../img/dr_sub03.jpg);
}
#dr_sub04 {
background-image:url(../img/dr_sub04.jpg);
}
#dr_sub05 {
background-image:url(../img/dr_sub05.jpg);
}
#dr_sub06 {
background-image:url(../img/dr_sub06.jpg);
}
#dr_sub07 {
background-image:url(../img/dr_sub07.jpg);
}
#dr_sub08 {
background-image:url(../img/dr_sub08.jpg);
}
#dr_sub09 {
background-image:url(../img/dr_sub09.jpg);
}
#dr_sub10 {
background-image:url(../img/dr_sub10.jpg);
}

/*clinic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#clinic_sub01 {
background-image:url(../img/clinic_sub01.jpg);
}
#clinic_sub02 {
background-image:url(../img/clinic_sub02.jpg);
}
#clinic_sub03 {
background-image:url(../img/clinic_sub03.jpg);
}

/*access*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#access_sub01 {
background-image:url(../img/access_sub01.jpg);
}
#access_sub02 {
background-image:url(../img/access_sub02.jpg);
}
#access_sub03 {
background-image:url(../img/access_sub03.jpg);
}
#access_sub04 {
background-image:url(../img/access_sub04.jpg);
}
#access_sub05 {
background-image:url(../img/access_sub05.jpg);
}
#access_sub06 {
background-image:url(../img/access_sub06.jpg);
}
#access_sub07 {
background-image:url(../img/access_sub07.jpg);
}


.acp{
text-align:center;
}

/*implant*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#implant_sub01 {
background-image:url(../img/implant_sub01.jpg);
}
#implant_sub02 {
background-image:url(http://www.nagasawa-shika.jp/img/implant_sub02.jpg);
}
#implant_sub03 {
background-image:url(../img/implant_sub03.jpg);
}
#implant_sub04 {
background-image:url(../img/implant_sub04.jpg);
}
#implant_sub05 {
background-image:url(../img/implant_sub05.jpg);
}
#implant_sub06 {
background-image:url(../img/implant_sub06.jpg);
}
#implant_sub07 {
background-image:url(../img/implant_sub07.jpg);
}

.implant01 {
width:550px;
float:left;
list-style:none;
}
.implant01 li{
width:125px;
float:left;
margin: 0px 16px 0px 0px;
}
.implant01 li.implant01_01{
width:125px;
float:left;
margin: 0px 0px 0px 0px;
}

.implant01 li p{
clear:both;
margin: 10px 0px 0px 0px;
font-weight:bold;
text-indent:10px;
border-left:#669966 solid 3px;
}

.implant01_bg {
background-image:url(../img/bg2.jpg);
background-position:280px 10px;
background-repeat:no-repeat;

float:left;
}

/*general*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#general_sub01 {
background-image:url(../img/general_sub01.jpg);
}
#general_sub02 {
background-image:url(../img/general_sub02.jpg);
}
#general_sub03 {
background-image:url(../img/general_sub03.jpg);
}
#general_sub04 {
background-image:url(../img/general_sub04.jpg);
}
#general_sub05 {
background-image:url(../img/general_sub05.jpg);
}

.general01 {
width:550px;
float:left;
list-style:none;
}
.general01 li{
width:125px;
float:left;
margin: 0px 16px 0px 0px;
}
.general01 li.general01_01{
width:125px;
float:left;
margin: 0px 0px 0px 0px;
}

.general01 li p{
clear:both;
margin: 10px 0px 0px 0px;
font-weight:bold;
text-indent:10px;
border-left:#669966 solid 3px;
}

/*prevent*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#prevent_sub01 {
background-image:url(../img/prevent_sub01.jpg);
}
#prevent_sub02 {
background-image:url(../img/prevent_sub02.jpg);
}
#prevent_sub03 {
background-image:url(../img/prevent_sub03.jpg);
}


.seg01_01_prevent{
	width:550px;
	margin: 0px 5px 10px;
	float:left;
	display:inline;
	background-image:url(../img/prevent_img01.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

/*esthe*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#esthe_sub01 {
background-image:url(../img/esthe_sub01.jpg);
}
#esthe_sub02 {
background-image:url(../img/esthe_sub02.jpg);
}
#esthe_sub03 {
background-image:url(../img/esthe_sub03.jpg);
}
#esthe_sub04 {
background-image:url(../img/esthe_sub04.jpg);
}
#esthe_sub05 {
background-image:url(../img/esthe_sub05.jpg);
}
#esthe_sub06 {
background-image:url(../img/esthe_sub06.jpg);
}
#esthe_sub07 {
background-image:url(../img/esthe_sub07.jpg);
}
#esthe_sub08 {
background-image:url(../img/esthe_sub08.jpg);
}
#esthe_sub09 {
background-image:url(../img/esthe_sub09.jpg);
}

.esthe01_bg {
background-image:url(../img/bg3.jpg);
background-position:170px 5px;
background-repeat:no-repeat;
float:left;
}


.esthe01 {
width:550px;
float:left;
list-style:none;
}
.esthe01 li{
width:180px;
float:left;
margin: 0px 5px 0px 0px;
}
.esthe01 li.esthe01_01{
width:180px;
float:left;
margin: 0px 0px 0px 0px;
}

.esthe01 li p{
clear:both;
margin: 10px 0px 0px 0px;
font-weight:bold;
text-indent:10px;
border-left:#669966 solid 3px;
}

.esthe01 li p.sas{
clear:both;
margin: 10px 0px 0px 0px;
font-weight: normal;
text-indent:0px;
border-left:none;
}



/*denture*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#denture_sub01 {
background-image:url(../img/denture_sub01.jpg);
}
#denture_sub02 {
background-image:url(../img/denture_sub02.jpg);
}
#denture_sub03 {
background-image:url(../img/denture_sub03.jpg);
}
#denture_sub04 {
background-image:url(../img/denture_sub04.jpg);
}
#denture_sub05 {
background-image:url(../img/denture_sub05.jpg);
}
#denture_sub06 {
background-image:url(../img/denture_sub06.jpg);
}
#denture_sub07 {
background-image:url(../img/denture_sub07.jpg);
}

.denture01 {
width:550px;
float:left;
list-style:none;
}
.denture01 li{
width:180px;
float:left;
margin: 0px 5px 0px 0px;
}
.denture01 li.denture01_01{
width:180px;
float:left;
margin: 0px 0px 0px 0px;
}

.denture01 li p{
clear:both;
margin: 10px 0px 0px 0px;
font-weight:bold;
text-indent:10px;
border-left:#669966 solid 3px;
}

.denture01 li p.sas{
clear:both;
margin: 10px 0px 0px 0px;
font-weight: normal;
text-indent:0px;
border-left:none;
}

/*sas*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#sas_sub01 {
background-image:url(../img/sas_sub01.jpg);
}
#sas_sub02 {
background-image:url(../img/sas_sub02.jpg);
}
#sas_sub03 {
background-image:url(../img/sas_sub03.jpg);
}
#sas_sub04 {
background-image:url(../img/sas_sub04.jpg);
}
#sas_sub05 {
background-image:url(../img/sas_sub05.jpg);
}
#sas_sub06 {
background-image:url(../img/sas_sub06.jpg);
}


/*----index.html-----*/

#wrapper #main p.newyear {
  color: #FF0000;
	margin: 15px 0 8px 10px;
	font-size: 120%;
}
dl.topnews {
  color: #FF0000;
	margin-left: 10px;
}

dl.topnews dt {
  width: 120px;
	float: left;
	clear: left;
}

#str {
text-align: right;
margin-top: -19px;
}

#str strong{
font-weight: normal;
}
