@charset "UTF-8";

/*************************************************************
*
*  /service/css/style.css
*
**************************************************************/

/* Main
------------------------------------------------------------ */
/* /service/index.html */
body#service #main #intro_list {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../image/bg_intro_list_bottom.gif) left bottom no-repeat;
}

body#service #main #intro_list dt {
	margin-bottom: 8px;
}

body#service #main #intro_list dd ul {
	margin: 0 12px;
}

body#service #main h3 {
	margin-bottom: 5px;
	color: #00b4eb;
	font-weight: bold;
}

body#service #main #btn_link li {
	margin-left: 10px;
	float: left;
}

body#service #main #btn_link li#btn_link_1 {
	margin-left: 0;
}

body#service #main #btn_link li a {
	width: 190px;
	height: 25px;
	display: block;
}

body#service #main #btn_link li a:hover {
	text-indent: -9999px;
}

body#service #main #btn_link li#btn_link_1 a:hover { background: url(../image/btn_link_care_on.gif); }
body#service #main #btn_link li#btn_link_2 a:hover { background: url(../image/btn_link_kids_on.gif); }
body#service #main #btn_link li#btn_link_3 a:hover { background: url(../image/btn_link_branch_on.gif); }

/* /service/care/index.html */
body#care #main #care_list {
	height: 71px;
	margin-bottom: 15px;
	position: relative;
}

body#care #main #care_list li {
	position: absolute;
	top: 0;
}

body#care #main #care_list li#care_list_1 {
	left: 56px;
}
body#care #main #care_list li#care_list_2 {
	left: 136px;
}
body#care #main #care_list li#care_list_3 {
	left: 216px;
}
body#care #main #care_list li#care_list_4 {
	left: 296px;
}
body#care #main #care_list li#care_list_5 {
	left: 376px;
}
body#care #main #care_list li#care_list_6 {
	left: 456px;
}

body#care #main #exam_list {
	height: 225px;
	position: relative;
	background: url(../image/bg_exam_list.gif) left top no-repeat;
}

body#care #main #exam_list li {
	position: absolute;
	top: 54px;
}

body#care #main #exam_list li#exam_list_1 {
	left: 8px;
}

body#care #main #exam_list li#exam_list_2 {
	left: 125px;
}

body#care #main #exam_list li#exam_list_3 {
	left: 242px;
}

body#care #main #exam_list li#exam_list_4 {
	left: 360px;
}

body#care #main #exam_list li#exam_list_5 {
	left: 477px;
}

/* /service/kids/index.html */
body#kids #main .circle_blue_list {
	margin-bottom: 3px;
}

body#kids #main .circle_blue_list li {
	margin-right: 10px;
	padding-left: 1.1em;
	line-height: 1.5;
	display: inline;
	word-break: break-all;
	background: url(../../common/image/circle_blue_list.gif) left 1px no-repeat;
}

body#kids #main #kids_list {
	height: 71px;
	margin-bottom: 15px;
	position: relative;
}

body#kids #main #kids_list li {
	position: absolute;
}

body#kids #main #kids_list li#kids_list_1 {
	left: 92px;
}

body#kids #main #kids_list li#kids_list_2 {
	left: 174px;
}

body#kids #main #kids_list li#kids_list_3 {
	left: 256px;
}

body#kids #main #kids_list li#kids_list_4 {
	left: 339px;
}

body#kids #main #kids_list li#kids_list_5 {
	left: 421px;
}

body#kids #main table.table_B {
	margin-top: 6px;
}

body#kids #main table.table_B td ul.circle_green_list {
	font-weight: bold;
}

body#kids #main table.table_B td ul.circle_green_list span.normal {
	padding: 0;
	font-size: 85%;
	font-weight: normal;
}

body#kids #main table.table_B td .caption {
	margin-top: 7px;
}

/* /service/branch/index.html */
body#branch #main #branch_box {
	margin-bottom: 20px;
	padding-bottom: 10px;
	background: url(../image/bg_intro_list_bottom.gif) left bottom no-repeat;
}

body#branch #main #branch_box h2 {
	margin-bottom: 10px;
}

body#branch #main #branch_box dl {
	margin: 0 10px;
	font-size: 116%;
}

body#branch #main #branch_box dt {
	width: 125px;
	float: left;
	font-weight: bold;
}

body#branch #main #branch_box dd#shonan_data {
	width: 310px;
	float: left;
}

body#branch #main #branch_box dd#btn_shonan_map {
	margin-top: 8px;
	float: right;
}

body#branch #main table.table_A th {
	text-align: center;
}

body#branch #main table.table_A td.btn {
	vertical-align: middle;
}



/* Sub
------------------------------------------------------------ */
#sub #lnav #lnav_title a { background: url(../image/lnav_title_off.gif); }
#sub #lnav #lnav_title a:hover { background: url(../image/lnav_title_on.gif); }
#sub #lnav #lnav_title em { background: url(../image/lnav_title_current.gif); }

#sub #lnav dd#lnav_menu_1 a { background: url(../image/lnav_menu_1_off.gif); }
#sub #lnav dd#lnav_menu_1 a:hover { background: url(../image/lnav_menu_1_on.gif); }
#sub #lnav dd#lnav_menu_1 em { background: url(../image/lnav_menu_1_current.gif); }

#sub #lnav dd#lnav_menu_2 a { background: url(../image/lnav_menu_2_off.gif); }
#sub #lnav dd#lnav_menu_2 a:hover { background: url(../image/lnav_menu_2_on.gif); }
#sub #lnav dd#lnav_menu_2 em { background: url(../image/lnav_menu_2_current.gif); }

#sub #lnav dd#lnav_menu_3 a { background: url(../image/lnav_menu_3_off.gif); }
#sub #lnav dd#lnav_menu_3 a:hover { background: url(../image/lnav_menu_3_on.gif); }
#sub #lnav dd#lnav_menu_3 em { background: url(../image/lnav_menu_3_current.gif); }


/* Float Clear
------------------------------------------------------------ */
body#service #main #btn_link:after, body#branch #main #branch_box dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

body#service #main #btn_link, body#branch #main #branch_box dl {
	min-height: 1px;
}

* html body body#service #main #btn_link, * html body#branch #main #branch_box dl {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

