@charset "UTF-8";
/* CSS Document */
header nav ul li a{
	background: url(/dental_parts/img/common/arw01.png) no-repeat left center;
}
#h_contact > div a {
	background: url(/dental_parts/img/common/arw02.png) no-repeat right 15px center;
}
#h_contact > div span {
	background: url(/dental_parts/img/common/ico01.png) no-repeat left center;
}
	/*　gnav
---------------------------------------------------------------------------------------*/
#gnav ul li a {
	background: url(/dental_parts/img/common/bg_gnav01.gif) no-repeat left bottom;
}

	/*　contents
---------------------------------------------------------------------------------------*/
.h2_wrap p{
	background: url(/dental_parts/img/common/ico02.png) no-repeat left center;
}
h2.basic:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    border: 7px solid #FF7681;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

	/*　footer
---------------------------------------------------------------------------------------*/
#side_link {
	position:fixed;
	top:30%;
	right:0;
}
#side_link p{
	display: table;
	width:70px;
	height:70px;
	line-height: 0;
}
#side_link p a{
	display: table-cell;
	width:100%;
	height:100%;
	text-align: center;
	vertical-align: middle;
}
#side_link #btn01 a{background:#FF7681;}
#fNav ul {
	margin: 0 auto;
	max-width: 800px;
}
#fNav ul li {
	padding: 0 6%;
	width: 200px;
	-webkit-box-sizing : border-box;
	-moz-box-sizing : border-box;
	box-sizing: border-box;
}
#fNav ul li a {
	background: url(/dental_parts/img/common/arw01.png) no-repeat left center;
}
@media screen and (max-width: 1200px) {
h1 {
	left: 0;
	width: 45%;
}
header nav {width: 30%;}
#side_link {display:none;}
}
@media screen and (max-width: 1100px) {
header nav {padding-right: 2%;}
header nav ul li {margin-left: 15px;}
}
/*　スマホ
---------------------------------------------------------- */
@media screen and (max-width:640px) {
}
