.z-price_red   { font-size: 11pt; font-weight: bold; line-height: 16pt; color: #ef0018}
.z-price   { font-size: 11pt; font-weight: bold; line-height: 16pt; color: #333333}
.z-goodsname   { font-size: 12pt; font-weight: bold; line-height: 16pt; color: #0f218b}
.z-caption   { font-size: 8pt; line-height: 11pt; color: #3d4e59}
.z-explain   { font-size: 10pt; line-height: 13pt; color: #3d4e59}
.z-comment   { font-size: 9pt; line-height: 11pt; color: #3d4e59}
.z-number   { font-size: 9pt; line-height: 11pt; color: #0f218b}

.size7_bk   { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 7pt; line-height: 9pt; color: #000000}
.size8_bk   { font-size:  8pt; line-height: 11pt; vertical-align:middle; color: #000000;}
.size8_bk2  { font-size:  8pt; line-height: 11pt; vertical-align:bottom; color: #000000;}
.size8_bk3  { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; line-height: 9pt; color: #000000}
.size8_bk4  { font-size:  8pt; line-height: 10pt; vertical-align:middle; color: #000000;}
.size8_blu  { font-size:  8pt; line-height: 11pt; vertical-align:middle; color: #495C9E;}
.size8_blu2 { font-size:  8pt; line-height: 10pt; vertical-align:middle; color: #0c419a;}
.size8_blu3 { font-size:  8pt; line-height: 13pt; vertical-align:middle; color: #495C9E;}
.size8_gry  { font-size:  8pt; line-height: 11pt; vertical-align:middle; color: #626c6f;}
.size8_gry2 { font-size:  8pt; line-height: 10pt; vertical-align:middle; color: #626c6f;}
.size8_wht  { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; line-height: 11pt; vertical-align:middle; color: #FFFFFF}
.size8_red  { font-size:  8pt; line-height: 11pt; vertical-align:middle; color: #ef0018;}
.size9_bk   { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #000000;}
.size9_bk2  { font-size:  9pt; line-height: 15pt; vertical-align:bottom; color: #000000;}
.size9_blu  { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #495C9E;}
.size9_blu2 { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #0571B0;}
.size9_red  { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #ef0018;}
.size9_pink { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #9e3a99;}
.size9_pur  { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #0f218b;}
.size9_gry  { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #626c6f;}
.size9_wht  { font-size:  9pt; line-height: 11pt; vertical-align:middle; color: #FFFFFF;}
.size10_bk  { font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #000000;}
.size10_bk2 { font-size: 10pt; line-height: 25pt; vertical-align:middle; color: #000000;}
.size10_blu { font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #495C9E;}
.size10_blu2{ font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #0571B0;}
.size10_pur { font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #0f218b;}
.size10_gry { font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #626c6f;}
.size10_gry2{ font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #3d4e59;}
.size10_wht { font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #FFFFFF;}
.size10_pink{ font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #9e3a99;}
.size10_gold{ font-size: 10pt; line-height: 13pt; vertical-align:middle; color: #7f610e;}
.size11_bk  { font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #000000;}
.size11_wht { font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #FFFFFF;}
.size11_red { font-size: 11pt; line-height: 12pt; vertical-align:middle; color: #FF0000;}
.size11_blu { font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #0571B0;}
.size11_blu2{ font-size: 11pt; line-height: 18pt; vertical-align:middle; color: #495C9E;}
.size11_blu3{ font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #495C9E;}
.size11_blu4{ font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #0f218b;}
.size11_gry { font-size: 11pt; line-height: 11pt; vertical-align:baseline; color: #626c6f;}
.size11_gry2{ font-size: 11pt; line-height: 13pt; vertical-align:middle; color: #626c6f;}

.Q-A-1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; font-weight: bold; color: #FFFFFF; line-height: 11pt; text-decoration: none}
.Q-A-2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; line-height: 12pt; vertical-align:top; margin-bottom: 20px}
.Q-A-3 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: bold; color: #003399; line-height: 14pt }
.Q-A-1-2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; font-weight: bold; color: #000000; line-height: 11pt; text-decoration: none }
.style1 {font-size: 9pt}

body {
	margin: 0px;
    background-image: url(../s_images/bodybg_center.gif); 
    background-position: center;
/*    background-position-x: -50px;*/
    background-repeat: repeat-y;
    background-color:#FFFFFF;
    text-align:center;
}
/*
body ,th ,td{		margin		: 0px;
			font-family	: "Osaka","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
			line-height	: 13pt;
			font-size	: 10pt;}
*/

.valign_top{
      vertical-align: top;
}

.valign_btm{
      vertical-align: bottom;
}

img{	border		: 0px;}
.img_valign{
      vertical-align: text-bottom;
}
.img_valign_m{
      vertical-align: middle;
}
.text_indent5{
    text-indent:5px;
}
.text_indent10{
    text-indent:10px;
}
.text_indent12{
    text-indent:12px;
}
.text_indent20{
    text-indent:20px;
}
.text_av{
    letter-spacing: -1.2pt;
}

.list_decimal{
    list-style-type: decimal;
}

#bg{			text-align	: center;
			background-color: #b8c5c8;
			height		: 100%;
			width		: 100%;}
.bg02{		background-color	: #FFFFFF;}
.bg03{		background-color	: #eff0f1;}
.bg04{		background-color	: #d9e5f0;}
.bg05{		background-color	: #cccccc;}
.bg06{		background-color	: #eff0f1;}
.bg07{		background-color	: #e0e2e2;}
.bg08{		background-color	: #626c6f;}
.bg09{		background-color	: #69aad0;}
.bg10{		background-color	: #666666;}
.bg11{		background-color	: #e6edef;}
.bg12{		background-color	: #b3e3ee;}
.bg13{		background-color	: #ffffcc;}
.bg14{		background-color	: #9fd54b;}
//.bg13{		background-color	: #f7f7c6;}
.bg15{
	background-color	: #0099FF;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
#main{  width		: 748px;
		margin:0px auto;
}
#body{	width		: 748px;
        border-width: 1px 1px 0px 1px;
        border-style: solid;
        border-color: #cccccc;
			  background-color: #ffffff;}

.size8_gry_justify{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  8pt;
  line-height: 13pt;
  vertical-align:top;
  color: #626c6f;
/*	text-align: justify;*/
}

.size9_blu_justify{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  9pt;
  line-height: 15pt;
  vertical-align:top;
  color: #0571B0;
/*	text-align: justify;*/
}

.size9_gry_justify{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  9pt;
  line-height: 15pt;
  vertical-align:top;
  color: #626c6f;
/*	text-align: justify;*/
}

.size9_gry_justify2{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  9pt;
  line-height: 13pt;
  vertical-align:top;
  color: #626c6f;
/*	text-align: justify;*/
}

.size9p_gry{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  9pt;
  line-height: 10pt;
  vertical-align:middle;
  color: #626c6f;
}

.size10_gry_justify{
	font-family: "ＭＳ Ｐゴシック","Osaka";
  font-size:  10pt;
  line-height: 15pt;
  vertical-align:top;
  color: #626c6f;
/*	text-align: justify;*/
}

#ranking{	background-image: url("../s_images/ranking_bg.gif");
      background-repeat: no-repeat;
			height		: 119px;
			width		: 171px;}
.ranking_pad{
      padding: 0px 0px 3px 23px; /* 余白（上、右、下、左）*/
}
#flash{			height		: 415px;
			width		: 748px;}
#lt{		
			height		: 7px;
			width		: 5px;}
#lt2{		
			height		: 7px;
			width		: 6px;}
#rt{			
			height		: 7px;
			width		: 6px;}
#rt2{			
			height		: 7px;
			width		: 7px;}
.guide_maru{		background-image: url("../s_guide/images/maru_yajirushi.gif");
			height		: 13px;
//			width		: 100px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  9pt;
      line-height: 11pt;
      vertical-align:top;
      color: #0f218b;
      padding: 0px 0px 2px 15px; /* 余白（上、右、下、左）*/
}
.guide_maru2{		background-image: url("../s_guide/images/maru_yajirushi2.gif");
			height		: 14px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  10pt;
      line-height: 10pt;
      vertical-align:top;
      color: #0f218b;
      padding: 0px 0px 0px 20px; /* 余白（上、右、下、左）*/
}
.guide_maru3{		background-image: url("../s_guide/images/maru_yajirushi2.gif");
			height		: 14px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  10pt;
      line-height: 10pt;
      vertical-align:top;
      color: #0f218b;
      padding: 0px 0px 0px 20px; /* 余白（上、右、下、左）*/
}
.guide_maru4{		background-image: url("../s_guide/images/maru_yajirushi.gif");
			height		: 13px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  10pt;
      line-height: 11pt;
      vertical-align:top;
      color: #0f218b;
      padding: 0px 0px 0px 16px; /* 余白（上、右、下、左）*/
}
.guide_maru5{
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  10pt;
      line-height: 11pt;
      vertical-align:bottom;
      color: #0f218b;
}
.guide_maru6{		background-image: url("../s_guide/images/maru_yajirushi.gif");
			height		: 13px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ ゴシック","Osaka";
      font-size:  8pt;
      line-height: 11pt;
      vertical-align:top;
      color: #0f218b;
      padding: 0px 0px 0px 15px; /* 余白（上、右、下、左）*/
}
.websherpa_bar{		background-image: url("../s_guide/images/wsherpa_link_bar.gif");
			height		: 22px;
			width		: 208px;
	    font-family: "ＭＳ Ｐゴシック","Osaka";
      font-size:  9pt;
      line-height: 10pt;
      vertical-align:middle;
      color: #0f218b;
      padding: 3px 0px 0px 30px; /* 余白（上、右、下、左）*/
}
.support_link_bar{		background-image: url("../c_support/images/bg_bar.gif");
			height		: 27px;
			width		: 288px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ Ｐゴシック","Osaka";
      font-size:  9pt;
      line-height: 10pt;
      vertical-align:middle;
      text-align:center;
      color: #000000;
      padding: 3px 0px 0px 0px; /* 余白（上、右、下、左）*/
}
.ipod_bosui_top{ background-image: url("../suntac/aqip262/images/ipod_bosui_r1_c1.jpg");
			height		: 269px;
			width		: 291px;
      background-repeat: no-repeat;
	    font-family: "ＭＳ Ｐゴシック","Osaka";
      font-size:  9pt;
      line-height: 11pt;
      color: #000000;
      text-align:center;
      vertical-align:top;
      padding: 253px 0px 0px 0px; /* 余白（上、右、下、左）*/
}
.ipod_bosui_submit{ background-image: url("../suntac/aqip262/images/ipod_bosui_r2_c3.gif");
			height		: 127px;
			width		: 203px;
      background-repeat: no-repeat;
      padding: 83px 0px 0px 10px; /* 余白（上、右、下、左）*/
}
.rmip605_taiou{ background-image: url("../suntac/images/rmip605_taiou_ipod.gif");
			height		: 121px;
			width		: 414px;
      background-repeat: no-repeat;
      padding: 95px 0px 0px 30px; /* 余白（上、右、下、左）*/
}

.specon1{ background-image: url("../voicelab/talkmaster2_top/images/specon1_r14_c3.gif");
			height		: 171px;
			width		: 508px;
      background-repeat: no-repeat;
      padding: 35px 207px 0px 16px; /* 余白（上、右、下、左）*/
}

.specon2{ background-image: url("../voicelab/talkmaster2_top/images/specon2_r9_c2.gif");
			height		: 225px;
			width		: 511px;
      background-repeat: no-repeat;
      padding: 0px 16px 0px 16px; /* 余白（上、右、下、左）*/
}

.specon5{ background-image: url("../voicelab/talkmaster2_top/images/specon5.jpg");
			height		: 163px;
			width		: 506px;
      background-repeat: no-repeat;
      padding: 0px 10px 6px 16px; /* 余白（上、右、下、左）*/
}

.tm2spring_banner a{
  display: block;
  background-image: url("../voicelab/s_images/tm2spring_banner.jpg");
  background-repeat: no-repeat;
	height  : 87px;
	width		: 167px;
	font-family: "ＭＳ Ｐゴシック",Osaka;
  font-size:  8pt;
  line-height: 9pt;
  letter-spacing: -1px;
  text-align: center;
  vertical-align:middle;
  color: #ffffff;
  padding: 51px 5px 0px 0px;  余白（上、右、下、左）
}
.tm2spring_banner span{
  display: none;
}

#huzokuhin_a{		background-image: url("../voicelab/images/tm2_huzokuhin_a.gif");
			height		: 157px;
			width		: 521px;}
#huzokuhin_b{		background-image: url("../voicelab/images/tm2_huzokuhin_b.gif");
			height		: 173px;
			width		: 266px;}
#huzokuhin_c{		background-image: url("../voicelab/images/tm2_huzokuhin_c.gif");
			height		: 173px;
			width		: 254px;}
#huzokuhin_tm2gb{		background-image: url("../voicelab/tm2gb/images/tm2gb_cradle.gif");
			height		: 150px;
			width		: 521px;}
#huzokuhin_tm2sd{		background-image: url("../voicelab/tm2sd/images/tm2sd_cradle.gif");
			height		: 150px;
			width		: 521px;}

#huzokuhin_tm2srgr{		background-image: url("../voicelab/tm2sr/images/tm2srgr_cradle.gif");
			height		: 150px;
			width		: 521px;}

#fmt_taioukiki{		background-image: url("../suntac/fmt/images/fmt_taiou_kiki.gif");
			height		: 142px;
			width		: 405px;}

#shadow_top{		

			height		: 7px;
			width		: 735px;}
.shadow_left{		

			width		: 5px;
			vertical-align	: top;}
.shadow_right{		

			width		: 6px;
			vertical-align	: top;}
#footer{		background-image: url("../s_images/footer.gif");}
			height		: 30px;
			width		: 747px;}	
#shadow_bottom{		

			height		: 6px;
			width		: 758px;}


#shadow_table{		

    background-repeat: repeat-y;
			width		: 758px;}
			
#flpad1{		padding-left : 17px;}
#m1{	width		: 103px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m2{	width		: 91px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m3{			width		: 79px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m4{			width		: 103px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m5{			width		: 160px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m6{			width		: 160px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m7{			width		: 75px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m8{			width		: 60px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m9{			width		: 110px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m10{			width		: 165px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m11{			width		: 223px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m12{			width		: 85px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#m_radio{	width		: 59px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#f1{			width		: 70px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#f2{			width		: 125px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#f3{			width		: 79px;
      vertical-align: top;
			text-align	: center;
      padding	: 1px 0px 0px 0px;
}
#copyright{		text-align	: right;
      vertical-align: top;
      padding	: 1px 12px 0px 0px;
}

.border_b1{
    border-bottom: 1px solid #626c6f;
    vertical-align : top;
}
.border_b1_2{
    border-bottom: 1px solid #626c6f;
}
.border_r1{
    border-right: 1px solid #626c6f;
    vertical-align : top;
}
.border_l1{
    border-left: 1px solid #626c6f;
}
.tableQandA{
    border-width: 1px;
    border-style: solid;
    border-color: #666666;
    border-collapse: collapse;
}

.tableQandA td{
    border-width: 1px;
    border-style: solid;
    border-color: #666666;
    padding: 3px 3px 2px; /* 余白（上、左右、下）*/
}

.tableQandA2{
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    border-collapse: collapse;
}

.tableQandA2 td{
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    padding: 3px 3px 2px; /* 余白（上、左右、下）*/
}

.tableQ{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.tableQ td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    padding: 3px 1px 2px; /* 余白（上、左右、下）*/
}

.table1{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table1 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align : top;
    padding: 9px 10px 8px; /* 余白（上、左右、下）*/
}

.table1_2{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table1_2 td{
    border-bottom: 1px solid #626c6f;
    vertical-align : middle;
    padding: 7px 10px 6px; /* 余白（上、左右、下）*/
}

.table1_3{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table1_3 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align : middle;
    padding: 8px 10px 8px; /* 余白（上、左右、下）*/
}

.table1_4{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    padding: 10px 15px 10px; /* 余白（上、左右、下）*/
}

.table1_5{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    padding: 10px 7px 10px; /* 余白（上、左右、下）*/
}

/*
.table1_5 td{
    border-bottom: 1px solid #626c6f;
    vertical-align : top;
}
*/

.table1_6{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    vertical-align : middle;
    padding: 10px 10px 10px; /* 余白（上、左右、下）*/
}

.table1_7{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    vertical-align : middle;
}

.table1_8{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table1_8 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align : middle;
    text-align : center;
}

.table1_8_2{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    vertical-align : middle;
    text-align : center;
}

.table1_9{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table1_9 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align : middle;
    padding: 10px 10px 10px; /* 余白（上、左右、下）*/
}

.table1_10{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    padding: 15px 15px 15px; /* 余白（上、左右、下）*/
}

.table1_11{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
    padding: 7px 0px 0px 5px; /* 余白（上、左右、下）*/
}

.table1_11 td{
    vertical-align : top;
}

.table_pad1_7{
    vertical-align : middle;
    padding: 8px 15px 8px; /* 余白（上、左右、下）*/
}

.table_pad10{
    vertical-align : middle;
    padding: 10px 10px 10px; /* 余白（上、左右、下）*/
}

.table_pad15{
    vertical-align : middle;
    padding: 15px 15px 15px; /* 余白（上、左右、下）*/
}

.table_pad_x10y5{
    padding: 5px 10px; /* 余白（上下、左右）*/
}

.table2{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table2 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align: top;
		text-align	: center;
    padding: 5px 0px 4px; /* 余白（上、左右、下）*/
}

.table3{
    border-width: 2px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table3 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align: middle;
/*		text-align	: center;*/
    padding: 3px 0px 3px 0px; /* 余白（上、右、下、左）*/
}

.table3_2{
    border-width: 2px;
    border-style: solid;
    border-color: #68809a;
    border-collapse: collapse;
}

.table3_2 td{
    border-width: 1px;
    border-style: solid;
    border-color: #68809a;
    vertical-align: middle;
		text-align	: center;
    padding: 3px 2px 3px 2px; /* 余白（上、右、下、左）*/
}

.table4{
    border-width: 1px;
    border-style: solid;
    border-color: #0571b0;
    border-collapse: collapse;
    padding: 10px 15px 10px; /* 余白（上、左右、下）*/
}

.table5{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    border-collapse: collapse;
}

.table5 td{
    border-width: 1px;
    border-style: solid;
    border-color: #626c6f;
    vertical-align : top;
    padding: 4px 10px 3px; /* 余白（上、左右、下）*/
}

.table5_2{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.table5_2 td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    vertical-align : top;
    padding: 4px 10px 3px; /* 余白（上、左右、下）*/
}

.table6{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.table6 td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
/*  padding: 2px; */
    padding: 3px 2px 2px; /* 余白（上、左右、下）*/
}

.table6_2{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.table6_2 td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    vertical-align: middle;
    padding: 3px 0px 3px 10px; /* 余白（上、右、下、左）*/
}

.table6_3{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.table6_3 td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    vertical-align: middle;
    padding: 5px 10px 4px 15px; /* 余白（上、右、下、左）*/
}

.table7{
    border-width: 2px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.table7 td{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    padding: 3px 2px 2px; /* 余白（上、左右、下）*/
}

.table8{
    border-width: 1px;
    border-style: solid;
    border-color: #fe9f34; /* オレンジ */
    border-collapse: collapse;
    padding: 14px 0px 30px; /* 余白（上、左右、下）*/
}

.table9{
    border-width: 1px;
    border-style: solid;
    border-color: #034a5e; /* 深緑 */
    border-collapse: collapse;
    padding: 14px 0px 30px; /* 余白（上、左右、下）*/
}

.table9_2{
    border-width: 1px;
    border-style: solid;
    border-color: #034a5e; /* 深緑 */
    border-collapse: collapse;
    padding: 14px 0px 30px 19px; /* 余白（上、左右、下）*/
}

.table10{
    border-width: 1px;
    border-style: solid;
    border-color: #b3b3b3;
    border-collapse: collapse;
}

.table10 td{
    border-bottom: 1px solid #b3b3b3;
    vertical-align : top;
    padding: 5px 7px 4px; /* 余白（上、左右、下）*/
}

.table11{
    border-width: 1px;
    border-style: solid;
    border-color: #bc75b7; /* ピンク */
    border-collapse: collapse;
    padding: 14px 0px 30px; /* 余白（上、左右、下）*/
}

.table12{
    border-width: 1px;
    border-style: solid;
    border-color: #beab6f; /* ゴールド */
    border-collapse: collapse;
    padding: 14px 0px 30px; /* 余白（上、左右、下）*/
}

.table12_re{
    border-width: 1px;
    border-style: solid;
    border-color: #beab6f; /* ゴールド */
    border-collapse: collapse;
    padding: 6px 4px 10px; /* 余白（上、左右、下）*/
}

.td1{
    border-width: 1px;
    border-style: solid;
    border-color: #69aad0;
}

.table_support{
    background-color:#ecedee;
    padding: 10px 20px; /* 余白（上下、左右）*/
}

.maru{
    color: #999999;
}

/* リンク文字色：黒 */
.linkbk:link {
    text-decoration: none;
    color: #000000;
}
.linkbk:visited {
    text-decoration: none;
    color: #000000;
}
.linkbk:hover {
    text-decoration: underline;
    color: #ffaa00;
}
.linkbk:active {
    text-decoration: none;
    color: #000000;
}

/* リンク文字色：黒 */
.linkbk2:link {
    text-decoration: none;
    color: #000000;
}
.linkbk2:visited {
    text-decoration: none;
    color: #000000;
}
.linkbk2:hover {
    text-decoration: underline;
    color: #0f218b;
}
.linkbk2:active {
    text-decoration: none;
    color: #000000;
}

/* リンク文字色：黒 */
.linkbk3:link {
    text-decoration: none;
    color: #000000;
}
.linkbk3:visited {
    text-decoration: none;
    color: #000000;
}
.linkbk3:hover {
    text-decoration: underline;
    color: #000000;
}
.linkbk3:active {
    text-decoration: none;
    color: #000000;
}

/* リンク文字色：濃紺 */
.linknab2:link {
    text-decoration: none;
    color: #0a50a1;
}
.linknab2:visited {
    text-decoration: none;
    color: #0a50a1;
}
.linknab2:hover {
    text-decoration: underline;
    color: #0a50a1;
}
.linknab2:active {
    text-decoration: none;
    color: #0a50a1;
}

/* リンク文字色：濃紺 */
.linknab2_2:link {
    text-decoration: none;
    color: #0f218b;
}
.linknab2_2:visited {
    text-decoration: none;
    color: #0f218b;
}
.linknab2_2:hover {
    text-decoration: underline;
    color: #0f218b;
}
.linknab2_2:active {
    text-decoration: none;
    color: #0f218b;
}

/* リンク文字色：濃紺 */
.linknab3:link {
    text-decoration: underline;
    color: #0f218b;
}
.linknab3:visited {
    text-decoration: underline;
    color: #0f218b;
}
.linknab3:hover {
    text-decoration: underline;
    color: #ffaa00;
}
.linknab3:active {
    text-decoration: underline;
    color: #0f218b;
}

/* リンク文字色：濃紺 */
.linknab4:link {
    text-decoration: underline;
    color: #0f218b;
}
.linknab4:visited {
    text-decoration: underline;
    color: #0f218b;
}
.linknab4:hover {
    text-decoration: none;
    color: #0f218b;
}
.linknab4:active {
    text-decoration: underline;
    color: #0f218b;
}

.linknab_def:hover {
    text-decoration: underline;
    color: #0f218b;
}

/* リンク文字色：グレイ */
.linkgray:link {
    text-decoration: none;
    color: #626c6f;
}
.linkgray:visited {
    text-decoration: none;
    color: #626c6f;
}
.linkgray:hover {
    text-decoration: underline;
    color: #0a50a1;
}
.linkgray:active {
    text-decoration: none;
    color: #626c6f;
}

/* リンク文字色：グレイ */
.linkgray2:link {
    text-decoration: none;
    color: #3d4e59;
}
.linkgray2:visited {
    text-decoration: none;
    color: #3d4e59;
}
.linkgray2:hover {
    text-decoration: underline;
    color: #0a50a1;
}
.linkgray2:active {
    text-decoration: none;
    color: #3d4e59;
}

/* リンク文字色：白 */
.linkwht:link {
    text-decoration: underline;
    color: #ffffff;
}
.linkwht:visited {
    text-decoration: underline;
    color: #ffffff;
}
.linkwht:hover {
    text-decoration: none;
    color: #ffffff;
}
.linkwht:active {
    text-decoration: underline;
    color: #ffffff;
}

/* リンク文字色：白 */
.linkwht2:link {
    text-decoration: none;
    color: #ffffff;
}
.linkwht2:visited {
    text-decoration: none;
    color: #ffffff;
}
.linkwht2:hover {
    text-decoration: none;
    color: #ffffff;
}
.linkwht2:active {
    text-decoration: none;
    color: #ffffff;
}

/* リンク文字色：グレイ */
/*
.linkg_news:link {
    text-decoration: none;
    color: #626c6f;
}
.linkg_news:visited {
    text-decoration: none;
    color: #626c6f;
}
*/
.linkg_news:hover {
    text-decoration: underline;
    color: #0f218b;
}
/*
.linkg_news:active {
    text-decoration: none;
    color: #626c6f;
}
*/

/* リンク文字色：白　BGカラー：青 */
.dl:hover{
  background-color : #0080c0;
  color : #ffffff;
}
.size11_bk_line {
	text-decoration: line-through;
	line-height: 13px;
	color: #000000;
	vertical-align: middle;
}
