@charset "utf-8";
/* CSS Document */

body ,td ,p ,div ,span ,li{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
font-size:12px;
line-height:18px;
}

body {
background-color:#faf1e1;
margin:0px;
padding:0px;
text-align:center;
}

ul, li { margin:0; padding:0 }
li { list-style:none }

.txt11  { font-size:12px; line-height:14px; color:#333333; }
.txt11c { font-size:12px; line-height:14px; color:#5d4df7; }
.txt12h { font-size:12px; line-height:14px; font-weight=bold; color:#210101; background-image:url(image/TBL_td0.gif); }
.txt12d1 { font-size:12px; line-height:14px; color:#210101; background-image:url(image/TBL_td1.gif); }
.txt12d2 { font-size:12px; line-height:14px; color:#210101; background-image:url(image/TBL_td2.gif); }
.txt13  { font-size:11px; line-height:14px; font-weight=bold; color:#850d0d; }

.txt21  { font-size:12px; line-height:14px; color:#3071b9; }
.txt22h { font-size:12px; line-height:14px; font-weight=bold; color:#210101; background-image:url(image/TBL_td5.gif); }
.txt22d1 { font-size:12px; line-height:14px; color:#210101; background-image:url(image/TBL_td3.gif); }
.txt22d2 { font-size:12px; line-height:14px; color:#210101; background-image:url(image/TBL_td4.gif); }
.txt23  { font-size:11px; line-height:14px; font-weight=bold; color:#e5005a; }

.mainbox{
text-align:left;
font-size:12px;
letter-spacing:2px;
line-height:20px;
margin:0px;
padding:0px;
color:#210101;
}

.setumei{
text-align:left;
font-size:14px;
letter-spacing:2px;
line-height:24px;
margin:0px;
padding:0px;
color:#120505;
}

.kajougaki{
text-align:left;
font-size:12px;
letter-spacing:1px;
line-height:16px;
margin:0px;
padding:0px;
color:#050505;
}

.top{
text-align:right;
font-size:12px;
letter-spacing:1px;
line-height:18px;
margin:0px;
}

.left_side_moji{
text-align:center;
font-size:12px;
letter-spacing:0px;
line-height:14px;
margin:0px;
padding:0px;
color:#3D3D3D;
}

.line_hyoudai { padding: 0px 0px 0px 0px }
.line_hyoudai li{
text-align:left;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
line-height:16px;
margin:10px 10px 10px 10px;
padding:4px 0px 4px 16px;
border-top:1px solid #db54a0;
border-bottom:1px solid #db54a0;
color:#db54a0;
text-align:left;
}

.line_setumei_head { padding:0px 30px 0px 10px; }
.line_setumei_head li{
padding:0px 0px 0px 0px;
text-align:left;
font-size:12px;
letter-spacing:2px;
line-height:16px;
margin:0px;
color:#565656;
}

.line_setumei { padding:0px 30px 0px 50px; }
.line_setumei li{
padding:0px 0px 0px 0px;
text-align:left;
font-size:12px;
letter-spacing:2px;
line-height:18px;
margin:0px;
color:#565656;
}

.line_setumei_s { padding:0px 30px 0px 50px; }
.line_setumei_s li{
padding:0px 0px 0px 0px;
text-align:left;
font-size:12px;
letter-spacing:normal;
line-height:18px;
margin:0px;
color:#565656;
}
.line_kajougaki { padding:0px 30px 0px 10px; }
.line_kajougaki li {
padding:4px 0 4px 16px;
border-bottom:1px dotted #999999;
font-size:12px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656; 
text-align:left;
}

.line_kajougaki1 { padding:0px 30px 0px 10px; }
.line_kajougaki1 li {
padding:12px 10px 7px 16px;
font-size:12px;
letter-spacing:1px;
line-height:18px;
margin:0px;
color:#565656;
text-align:left;
}

.line_kajougaki2 { padding:0px 30px 0px 10px; }
.line_kajougaki2 li {
padding:12px 10px 7px 16px;
font-size:12px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656;
text-align:left;
}

.line_kajougaki3 { padding:0px 30px 0px 25px; }
.line_kajougaki3 li {
padding:12px 10px 7px 16px;
font-size:10px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656;
text-align:left;
}

.line_kajougaki4 { padding:0px 5px 0px 5px; }
.line_kajougaki4 li {
padding:12px 0px 7px 0px;
font-size:10px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656;
text-align:left;
}


.line_kajougaki5 ul{ padding:0px 30px 0px 25px; }

.line_kajougaki5 ul li{
padding: 3px 8px 2px 35px;
list-style: none;
font-size:12px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656;
background: url(image/Dot_blue.gif) no-repeat 22px 8px;
}

.line_kajougaki6 ul{ padding:0px 30px 0px 5px; }

.line_kajougaki6 ul li{
padding: 3px 8px 2px 15px;
list-style: none;
font-size:12px;
letter-spacing:1px;
line-height:16px;
margin:0px;
color:#565656;
background: url(image/Dot_blue.gif) no-repeat 2px 8px;
}

.line_hosoku { padding:0px 30px 0px 25px; }
.line_hosoku li{
padding:0px 0px 0px 0px;
text-align:left;
font-size:10px;
letter-spacing:2px;
line-height:12px;
margin:0px;
color:#120505;
}

/*  Pmark-an Pmark-dt */
#menu
{
	width		: 570px;
	text-align	: center;
	margin		: 10px;
	height		: 40px;
}

#menu ul
{
	width		: 570px;
	height		: 40px;
	margin		: 10px;
}

#menu ul li
{
	float		: left;
}

/* all html  background image  */
#bg_header1
{
background-image:url(image/BG1.gif);
     width:780px;
	 height:20px;
	 text-align:left;
	 margin:0px;
	 padding:0px 0px 0px 0px;
	 
}

#bg_header2
{
background-image:url(image/BG3.gif);
     width:780px;
	 height:20px;
	 text-align:right;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_header21
{
background-image:url(image/BG3.gif);
     width:780px;
	 height:20px;
	 text-align:right;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:1200px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left1
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:1000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left2
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:1400px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left3
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:1600px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left5
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:1800px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left6
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:2000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left7
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:2200px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left8
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:2400px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left9
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:2600px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left10
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:2800px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_left11
{
background-image:url(image/BG_left.gif);
     width:173px;
	 height:3000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}


#bg_main
{
background-image:url(image/BG_main.gif);
     width:610px;
	 height:1200px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main1
{
background-image:url(image/BG_main1.gif);
     width:610px;
	 height:1000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main2
{
background-image:url(image/BG_main2.gif);
     width:610px;
	 height:1400px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main3
{
background-image:url(image/BG_main3.gif);
     width:610px;
	 height:1600px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main5
{
background-image:url(image/BG_main5.gif);
     width:610px;
	 height:1800px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main6
{
background-image:url(image/BG_main6.gif);
     width:610px;
	 height:2000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main7
{
background-image:url(image/BG_main7.gif);
     width:610px;
	 height:2200px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main8
{
background-image:url(image/BG_main8.gif);
     width:610px;
	 height:2400px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main9
{
background-image:url(image/BG_main9.gif);
     width:610px;
	 height:2600px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main10
{
background-image:url(image/BG_main10.gif);
     width:610px;
	 height:2800px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}

#bg_main11
{
background-image:url(image/BG_main11.gif);
     width:610px;
	 height:3000px;
	 margin:0px;
	 padding:0px 0px 0px 0px;
}


/*     Left Menu  hover     */
ul li#index a.leftmenu1 {
	display: block;
	background: url(image/Sel_rieki.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#index a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#index a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#support a.leftmenu1 {
	display: block;
	background: url(image/Sel_support.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#support a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#support a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Mark.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_dt a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Markdt.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark_dt a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark_dt a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_an a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Markan.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark_an a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark_an a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_qa a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Markqa.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark_qa a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark_qa a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_la a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Markla.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark_la a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark_la a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_iq a.leftmenu1 {
	display: block;
	background: url(image/Sel_P-Markiq.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#pmark_iq a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#pmark_iq a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#isms_an a.leftmenu1 {
	display: block;
	background: url(image/Sel_ISMSan.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#isms_an a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#isms_an a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#isms_dt a.leftmenu1 {
	display: block;
	background: url(image/Sel_ISMSdt.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#isms_dt a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#isms_dt a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#isms_no a.leftmenu1 {
	display: block;
	background: url(image/Sel_ISMSno.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#isms_no a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#isms_no a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#Diagnosis1 a.leftmenu1 {
	display: block;
	background: url(image/Sel_Diagnosis.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#Diagnosis1 a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#Diagnosis1 a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#soshiki a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_sosiki.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#soshiki a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#soshiki a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#koutei a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_koutei.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#koutei a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#koutei a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#yojitsu a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_yojitsu.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#yojitsu a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#yojitsu a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#hinshitsu a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_hinsitsu.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#hinshitsu a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#hinshitsu a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#kyouiku a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_kyouiku.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#kyouiku a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#kyouiku a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#kyouryoku a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_kyouryoku.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#kyouryoku a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#kyouryoku a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#user a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_user.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#user a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#user a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#securityM a.leftmenu1 {
	display: block;
	background: url(image/Sel_kouza_securityM.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#securityM a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#securityM a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#profile a.leftmenu1 {
	display: block;
	background: url(image/Sel_profile.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#profile a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#profile a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#policy a.leftmenu1 {
	display: block;
	background: url(image/Sel_policy.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#policy a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#policy a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#employdown a.leftmenu1 {
	display: block;
	background: url(image/Sel_employ.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#employdown a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#employdown a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#seminar001 a.leftmenu1 {
	display: block;
	background: url(image/Sel_seminar_A.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#seminar001 a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#seminar001 a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#contact a.leftmenu1 {
	display: block;
	background: url(image/Sel_contact.gif) no-repeat;
	height: 26px;
	width: 163px;
}
ul li#contact a.leftmenu1:hover {
	height: 26px;
	background-position: -165px 0px;
}
ul li#contact a.leftmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

/* PMARK TOP MENU hover */
ul li#pmark_topdt a.topmenu1 {
	display: block;
	background: url(image/Seltop_P-Markdt.gif) no-repeat;
	height: 39px;
	width: 140px;
	float:left;
}
ul li#pmark_topdt a.topmenu1:hover {
	height: 39px;
	background-position: 0px -39px;
}
ul li#pmark_topdt a.topmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_topan a.topmenu1 {
	display: block;
	background: url(image/Seltop_P-Markan.gif) no-repeat;
	height: 39px;
	width: 140px;
	float:left;
}
ul li#pmark_topan a.topmenu1:hover {
	height: 39px;
	background-position: 0px -39px;
}
ul li#pmark_topan a.topmenu1 span {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	top: 156px;
}

ul li#pmark_topqa a.topmenu1 {
	display: block;
	background: url(image/Seltop_P-Markqa.gif) no-repeat;
	height: 39px;
	width: 140px;
	float:left;
}
ul li#pmark_topqa a.topmenu1:hover {
	height: 39px;
	background-position: 0px -39px;
}
ul li#pmark_topqa a.topmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_topiq a.topmenu1 {
	display: block;
	background: url(image/Seltop_P-Markiq.gif) no-repeat;
	height: 39px;
	width: 140px;
	float:left;
}
ul li#pmark_topiq a.topmenu1:hover {
	height: 39px;
	background-position: 0px -39px;
}
ul li#pmark_topiq a.topmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}

ul li#pmark_topla a.topmenu1 {
	display: block;
	background: url(image/Seltop_P-Markla.gif) no-repeat;
	height: 39px;
	width: 140px;
	float:left;
}
ul li#pmark_topla a.topmenu1:hover {
	height: 39px;
	background-position: 0px -39px;
}
ul li#pmark_topla a.topmenu1 span {
    position:absolute;
    width:0;
	height:0;
	overflow:hidden;
}
