@charset "utf-8";

/*=========================================

	Message／　CSS
	
=========================================*/

/*　タイトル
-----------------------------*/

div#header .pt_members {
	background-image: url(../members/images/title_main.gif);
	background-repeat: no-repeat;
	height:36px;
}

div#header .pt_organ {
	background-image: url(../members/images/title_main2.gif);
	background-repeat: no-repeat;
	height:36px;
}

#container #main .subt_01 {
	background-image: url(../members/images/subt_01.gif);
	margin-bottom:14px;
}

#container #main .subt_02 {
	background-image: url(../members/images/subt_02.gif);
	margin-bottom: 14px;
}

#container #main .subt_03 {
	background-image: url(../members/images/subt_03.gif);
	margin-bottom: 14px;
}

#container #main .subt_04 {
	background-image: url(../members/images/subt_04.gif);
	margin-bottom: 14px;
}

#container #main .subt_05 {
	background-image: url(../members/images/subt_05.gif);
	margin-bottom: 14px;
}

#container #main .subt_06 {
	background-image: url(../members/images/subt_06.gif);
	margin-bottom: 14px;
}

#container #main .subt_07 {
	background-image: url(../members/images/subt_07.gif);
	margin-bottom: 14px;
}

#container #main .subt_08 {
	background-image: url(../members/images/subt_08.gif);
	margin-bottom: 14px;
}

#container #main .subt_09 {
	background-image: url(../members/images/subt_09.gif);
	margin-bottom: 14px;
}

#container #main .subt_10 {
	background-image: url(../members/images/subt_10.gif);
	margin-bottom: 14px;
}

#container #main .subt_11 {
	background-image: url(../members/images/subt_11.gif);
	margin-bottom: 14px;
}

#container #main .subt_12 {
	background-image: url(../members/images/subt_12.gif);
	margin-bottom: 14px;
}



/*　サブメニュー
-----------------------------*/

#container #subMenu ul.menu_members  {
	background-image: url(../members/images/submenu.gif);
}

#container #subMenu .menu_members li {
	width: 192px;
}

#container #subMenu .menu_members li a{
	height: 44px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../members/images/submenu.gif);
	background-repeat: no-repeat;
}

/* labo */
#container #subMenu .menu_members li.labo a{
	background-position: 0 0;
}

#container #subMenu .menu_members li.labo a:hover{
	background-position: -207px 0;
}

#container #subMenu .menu_members li.laboOn a {
	background-position: -207px 0;
}

/* organo */
#container #subMenu .menu_members li.organo a{
	background-position: 0 -44px;
}

#container #subMenu .menu_members li.organo a:hover{
	background-position: -207px -44px;
}

#container #subMenu .menu_members li.organoOn a {
	background-position: -207px -44px;
}

/* organo/tooth01 */
#container #subMenu .menu_members li.tooth01 a{
	background-position: 0 -88px;
	height:44px;
	padding-top:20px;
	margin-top: 2px;
}

#container #subMenu .menu_members li.tooth01 a:hover{
	background-position: -207px -88px;
}

#container #subMenu .menu_members li.tooth01On a {
	background-position: -207px -88px;
	height:44px;
	padding-top:20px;
	margin-top: 2px;
}

/* organo/tooth02 */
#container #subMenu .menu_members li.tooth02 a{
	background-position: 0 -152px;
	height:44px;
}

#container #subMenu .menu_members li.tooth02 a:hover{
	background-position: -207px -152px;
}

#container #subMenu .menu_members li.tooth02On a {
	background-position: -207px -152px;
	height:44px;
}

/* hair */
#container #subMenu .menu_members li.hair a{
	background-position: 0 -196px;
	height:44px;
}

#container #subMenu .menu_members li.hair a:hover{
	background-position: -207px -196px;
}

#container #subMenu .menu_members li.hairOn a {
	background-position: -207px -196px;
	height:44px;
}

/* organ */
#container #subMenu .menu_members li.organ a{
	background-position: 0 -240px;
	height:48px;
}

#container #subMenu .menu_members li.organ a:hover{
	background-position: -207px -240px;
}

#container #subMenu .menu_members li.organOn a {
	background-position: -207px -240px;
	height:48px;
}

/* design */
#container #subMenu .menu_members li.design a{
	background-position: 0 -288px;
	height:44px;
}

#container #subMenu .menu_members li.design a:hover{
	background-position: -207px -288px;
}

#container #subMenu .menu_members li.designOn a {
	background-position: -207px -288px;
	height:44px;
}

/* dime */
#container #subMenu .menu_members li.dime a{
	background-position: 0 -332px;
	height:52px;
}

#container #subMenu .menu_members li.dime a:hover{
	background-position: -207px -332px;
}

#container #subMenu .menu_members li.dimeOn a {
	background-position: -207px -332px;
	height:52px;
}

/* develop */
#container #subMenu .menu_members li.develop a{
	background-position: 0 -384px;
	height:52px;
}

#container #subMenu .menu_members li.develop a:hover{
	background-position: -207px -384px;
}

#container #subMenu .menu_members li.developOn a {
	background-position: -207px -384px;
	height:52px;
}

/* glyco */
#container #subMenu .menu_members li.glyco a{
	background-position: 0 -436px;
	height:44px;
}

#container #subMenu .menu_members li.glyco a:hover{
	background-position: -207px -436px;
}

#container #subMenu .menu_members li.glycoOn a {
	background-position: -207px -436px;
	height:44px;
}

/* coll */
#container #subMenu .menu_members li.coll a{
	background-position: 0 -480px;
	height:52px;
}

#container #subMenu .menu_members li.coll a:hover{
	background-position: -207px -480px;
}

#container #subMenu .menu_members li.collOn a {
	background-position: -207px -480px;
	height:52px;
}





/*　メイン 共通
-----------------------------*/
#main .members {
	padding: 0;
	margin: 0;
}

#main .members dl {
	margin:0 0 0 0;
	padding:0 0 40px 0;
	width: 319px;
	float: left;
	height: auto;
}

#main .members .medl_ma {
	margin:0 45px 0 6px;
}

#main .members .boss {
	margin:2px 0 0 6px;
	width:445px;
}

#main .members dt {
	margin:0 0 2px 0;
	padding:0 0 2px 10px;
	font-weight: bold;
	line-height: 1.4em;
	border-left: 4px solid #c00000;
	font-size: 13px;
	font-family: Arial, Verdana, Courier;
}

#main .members dd {
	margin:0;
	padding:0 0 0 14px;
	line-height: 1.3em;
}

#main .members dt img {
	float:right;
}

#main .members .bdr {
	border-top: 1px solid #dedede;
	padding-top: 5px;
}
#main  h3  {
	background-image: url(../members/images/title_name.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 29px;
	font-size: 15px;
	padding: 8px 0 0 23px;
	width: auto;
	margin: 0 0 13px 0;
}

#main .mainWrap .exptxt {
	clear: both;
	border: 1px solid #cccccc;
	padding: 10px 15px 10px 15px;
	line-height: 1.6em;
	margin: 6px 0 0 0;
}

