/* CSS Document */

/* CSS Document */
body{
	margin: 0 0 50px 0;
	border: 0;
	padding: 0;
    font-family: "俵俽 俹僑僔僢僋", Osaka;
	font-size: 12px;
	color: #000;
	background-image: 
	background-position:0 0;
	background-repeat: 
	background: 
}
form{
	margin: 0em;
}
input{
	font-size: 9pt;
}
textarea{
	font-size: 9pt;
}
img {border:0;}
select{
	font-size: 9pt;
}
/* 文字属性*/

.txt_title { font-family:MS Gothic;
             font-size:12px;
			 font-weight:bold;
			 color:#FFFFFF;
			 background-color:#E5B9E5;
			 text-align:center
			 }
.txt_title2{ font-family:MS Gothic;
             font-size:12px;
			 color:#000;
			 padding:8px;}
.txt_title2 a {
              color:#800080;
			  }
			 
.txt_center_title{font-family:MS Gothic;
             font-size:12px;
			 font-weight:bold;
			 color:#FFFFFF;
			 background-color:#E5B9E5;
			 text-align:left;
			 padding-left:12px;
			 }
.txt_12 { 
         font-family:MS Gothic;
		 font-size:12px;
	     font-weight:bold;
		 color:#000000;}
.txt_bot { 
         font-family:MS Gothic;
		 font-size:12px;
	     font-weight:bold;
		 color: #E5B9E5;}

.txt_oc{ font-size:12px;
         font-family:MS Gothic;
		 corlor:#cccccc;}

.txt_news{font-size:12px;
           font-family:MS Gothic;
		   color:#000000;}
		
.txt_orange{ 
	font-family:MS Gothic;
	color: #FF6600;
	font-weight: bold;
	font-size:12px;
}

.txt_blue a{ 
	font-family:MS Gothic;
	color: #0000FF;
	font-weight: bold;
	font-size:12px; 
	text-decoration:underline;
	
}

.txt_blue a:hover{ 
	font-family:MS Gothic;
	color: #00CCFF;
	font-weight: bold;
	font-size:12px; 
	text-decoration:underline;
	
}
.txt_blue0 a{ 
	font-family:MS Gothic;
	color:#660099;
	font-size:10px; 
	text-decoration:underline;
	text-align:center;
	
}

.txt_blue0 a:hover{ 
	font-family:MS Gothic;
	color: #00CCFF;
	font-size:10px; 
	text-decoration:underline;
	text-align:center;
	
}
.txt_blue1 a{ 
	font-family:"ＭＳ Ｐゴシック",Osaka; 
	color: #000000;
	font-size:12px; 
	text-decoration:underline;
	
}

.txt_blue1 a:hover{ 
	font-family:"ＭＳ Ｐゴシック",Osaka; 
	color: #0000FF;
	font-size:12px; 
	text-decoration:underline;
	
}
.txt_blue12 a{ 
	font-family:"ＭＳ Ｐゴシック",Osaka; 
	font-weight:bold;
	color: #000000;
	font-size:12px; 
	text-decoration:underline;
	
}

.txt_blue12 a:hover{ 
	font-family:"ＭＳ Ｐゴシック",Osaka; 
	color: #0000FF;
	font-size:12px; 
	text-decoration:underline;
	
}
.txt_line { font-size:12px;
            font-family:MS Gothic;
			font-weight:bold;
			text-decoration:line-through;
			color:#999999;}

#txt_left a{ 
	font-family:MS Gothic;
	color: #000000;
	font-size:12px; 
	text-decoration:none;
	
}

#txt_left a:hover{ 
	font-family:MS Gothic;
	color: #0000FF;
	font-size:12px; 
	text-decoration:underline;
	
}

#txt_left2 a{ 
	font-family:MS Gothic;
	color: #0000FF;
	font-size:12px; 
	text-decoration:none;
	
}
#txt_left2 a:hover{ 
	font-family:MS Gothic;
	color: #0000FF;
	font-size:12px; 
	text-decoration:underline;
	
}
.cpjs {
  border-collapse: collapse;
  width: 100%;
  margin:3px auto;
  padding-left:12px;
  }
.dl {
  border-collapse: collapse;
  width: 75%;
  margin:20px auto;
  padding-left:12px;
  }  
.cpjslist_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
	width:1%;
	white-space: nowrap;
}
.cpjsfont_headline{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
.cpjslist_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
	}
.cpjsfont_other{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
	text-decoration: none
}
.T_default_mod_margin{
	margin-bottom: 0px;
}
.M7_1_titleBar{


  
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
#T6_1_main{
	vertical-align: top;
}
.T_default_mod_margin{
	margin-bottom: 0px;
}
.M14_1_titleBar_payment{

  
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M14_1_titleBar_delivery{


  
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M14_1_list td{
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M14_1_table{
	border-collapse: collapse;
}
.M14_1_list_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
	vertical-align: top;
	white-space: nowrap;
	width: 1%;
}
.M14_1_list_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
	vertical-align: top;
}
        
.M14_1_font_headline{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M14_1_font_contents{
        
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
#T9_3_body{

	font-size: small;
	color: ;
	background-color: ;
	background-image: none;
	margin: 5px 10px;
	text-align: center;
}
#T9_3_body a:link{
	color: ;
	text-decoration: underline;
}
#T9_3_body a:visited{
	color: ;
	text-decoration: underline;
}
#T9_3_body a:hover{
	color: ;
	text-decoration: underline;
}
#T9_3_body a:active{
	color: ;
	text-decoration: underline;
}
#T9_3_frame{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: ;
	background-image: none;
	background-repeat: repeat;
	text-align: left;
}
#T9_3_layout{
	width: 100%;
}
#T9_3_small{
	width: 22%;
	vertical-align: top;
}
#T9_3_main{
	vertical-align: top;
}
#T9_3_sub{
	width: 10%;
	vertical-align: top;
}
#T9_3_header{
	padding: 3px 3px 0px 3px;
}
#T9_3_footer{
	padding: 0px 3px 3px 3px;
}
.T9_3_mod_margin{
	margin-bottom: 3px;
	padding-top:4px;
}

#T9_11_body{

	font-size: small;
	color: ;
	background-color: ;
	background-image: none;
	margin: 10px 10px;
	text-align: center;
}
#T9_11_body a:link{
	color: ;
	text-decoration: underline;
}
#T9_11_body a:visited{
	color: ;
	text-decoration: underline;
}
#T9_11_body a:hover{
	color: ;
	text-decoration: underline;
}
#T9_11_body a:active{
	color: ;
	text-decoration: underline;
}
#T9_11_frame{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: ;
	background-image: none;
	background-repeat: repeat;
	text-align: left;
}
#T9_11_layout{
	width: 100%;
}
#T9_11_small{
	width: 170px;
	vertical-align: top;
}
#T9_11_main{
	vertical-align: top;
}
#T9_11_sub{
	width: 10%;
	vertical-align: top;
}
#T9_11_header{
	padding: 5px 5px 0px 5px;
}
#T9_11_footer{
	padding: 0px 5px 5px 5px;
}
.T9_11_mod_margin{
	margin-bottom: 5px;
}
.M15_1_titleBar_ownerInformation{


  
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M15_1_titleBar_specificDealings{

	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M15_1_titleBar_protectionInformation{


  
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M15_1_list td{
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M15_1_table{
	border-collapse: collapse;
	width: 100%;
}
.M15_1_list_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
	vertical-align: top;
	white-space: nowrap;
	width: 1%;
}
.M15_1_list_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
        
.M15_1_font_headline{
    

  
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M15_1_font_contents{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
.M17_1_font_comments{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
.M17_button{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.M17_1_titleBar{
    padding-left:24px;
 
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M17_1_list td{
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M17_1_table{
	border-collapse: collapse;
	width: 80%;
	margin-left:24px;
}
.M17_1_list_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
	vertical-align: top;
	white-space: nowrap;
	width: 1%;
}
.M17_1_list_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
	vertical-align: top;
}
        
.M17_1_font_headline{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M17_1_font_contents{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M17_1_font_comments{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
	margin-left:24px;
  
}
  
.M17_1_font_error{
    
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #FF0000;
  
}
.M12_2_font_date{
/* FONT */
	color				: #FF0000 ;
	font-size			: small ;
	font-family			: /* font_date_family */ ;
	font-weight			:  ;
	font-style			:  ;
	text-decoration		: /* font_date_text-decoration */ ;
	line-height:25px;
}
.M12_2_font_title{
/* FONT */
	color				: #333333 ;
	font-size			: small ;
	font-weight			: bold ;
	font-style			:  ;
}
.M12_2_font_contents{
/* FONT */
	color				: #000000 ;
	font-size			: small ;
	font-family			: /* font_contents_family */ ;
	font-weight			:  ;
	font-style			:  ;
	text-decoration		: /* font_contents_text-decoration */ ;
}
.T13_1_mod_margin{
	margin-bottom: 3px;
}
#T13_1_main{
	vertical-align: top;
}
.M16_1_titleBar_cart{
        

  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #996699;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M16_1_titleBar_reji{
  
	font-weight: bold;
  	font-style: nomal;
  	color: #996699;
  	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
 	padding: 0.25px;

}
.M16_1_list td{
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M16_1_table{
	border-collapse: collapse;
	width: 100%;
}
.M16_1_list_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M16_1_list_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
        
.M16_1_font_headline{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M16_1_font_contents{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M16_1_font_comments{
    
	font-size: small;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M16_1_font_error{
    
	font-size: small;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #FF0000;
  
}
}
#tp {
     padding:12px;
	 width:350px;

	 }
#tpj {
     padding:12px;

	 }
#cp  {
      padding:8px;
	  font-weight:bold;
	  font-size:14px;
	  }
/* 表格边框定义*/
.border{border-left:#E5B9E5 1px solid;}
.border_right{border-right:solid 1px #E5B9E5;
              border-bottom : solid 1px #E5B9E5;}
.border_bot {border-bottom : dotted 1px #E5B9E5;}
.border_bot2 {border-top : solid 1px #E5B9E5;}
.borderq{border:#E5B9E5 1px solid;}
#T17_1_layout{
	width: 100%;
}
#T17_1_small{
	width: 170px;
	vertical-align: top;
}
#T17_1_main{
	vertical-align: top;
}
#T17_1_sub{
	width: 170px;
	vertical-align: top;
}
#T17_1_header{
	padding: 3px 3px 0px 3px;
}
#T17_1_footer{
	padding: 0px 3px 3px 3px;
}
.T17_1_mod_margin{
	margin-bottom: 3px;
}
.M20_1_titleBar{


	font-size:12px;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #fff;
  
	border: 1px solid #E5B9E5;
	background-color: #E5B9E5;
	background-image: none;
  
	padding: 0.25em;
}
.M20_1_list td{
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M20_1_table{
	border-collapse: collapse;
	width: 100%;
}
.M20_1_list_head{
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
.M20_1_list_body{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 4px;
}
        
.M20_1_font_headline{
    
	font-size:12px;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M20_1_font_contents{
    
	font-size:12px;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M20_1_font_comments{
    
	font-size:12px;
  
	font-weight: nomal;
  
	font-style: nomal;
  
	color: #000000;
  
}
  
.M20_1_font_error{
    
	font-size:12px;
  
	font-weight: bold;
  
	font-style: nomal;
  
	color: #FF0000;
  
}
.M20_button {
    text-align:center;
	padding-top:12px;
	}
#T13_1_body{

	font-size: small;
	color: Black;
	background-color: White;
	background-image: none;
	margin: 5px 10px;
	text-align: center;
}
#T13_1_body a:link{
	color: Blue;
	text-decoration: underline;
}
#T13_1_body a:visited{
	color: Purple;
	text-decoration: underline;
}
#T13_1_body a:hover{
	color: #0080FF;
	text-decoration: underline;
}
#T13_1_body a:active{
	color: Aqua;
	text-decoration: underline;
}
#T13_1_frame{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: ;
	background-image: none;
	background-repeat: repeat;
	text-align: left;
}
#T13_1_layout{
	width: 100%;
}
#T13_1_small{
	width: 170px;
	vertical-align: top;
}
#T13_1_main{
	vertical-align: top;
}
#T13_1_sub{
	width: 170px;
	vertical-align: top;
}
#T13_1_header{
	padding: 3px 3px 0px 3px;
}
#T13_1_footer{
	padding: 0px 3px 3px 3px;
}
.T13_1_mod_margin{
	margin-bottom: 3px;
}
.M16_button{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}
#T14_1_body{
    margin:0 auto;
	padding:0;
	color: Black;
	background-color: White;
	background-image: none;
	margin: 5px 10px;
	text-align: center;
}
#T14_1_body a:link{
	color: Blue;
	text-decoration: underline;
}
#T14_1_body a:visited{
	color: Purple;
	text-decoration: underline;
}
#T14_1_body a:hover{
	color: #0080FF;
	text-decoration: underline;
}
#T14_1_body a:active{
	color: Aqua;
	text-decoration: underline;
}
#T14_1_frame{
	width: 980px;
	margin:0 auto;
	padding: 0px;
	background-image: none;
	background-repeat: repeat;
	text-align: left;

}
#T14_1_layout{
	width:980px;
	margin:0 auto;
	padding:0;

}
#T14_1_small{
	width: 0px;
	vertical-align: top;
}
#T14_1_main{
	vertical-align: top;
}
#T14_1_sub{
	width: 170px;
	vertical-align: top;
}
#T14_1_header{
	padding: 3px 3px 0px 3px;
}
#T14_1_footer{
	padding: 0px 3px 3px 3px;
}
.T14_1_mod_margin{
	margin-bottom: 3px;
	margin:0 auto;
}
#T15_1_body{
	color: Black;
	background-color: White;
	background-image: none;
	margin: 5px 10px;
	text-align: center;
}
#T15_1_body a:link{
	color: Blue;
	text-decoration: underline;
}
#T15_1_body a:visited{
	color: Purple;
	text-decoration: underline;
}
#T15_1_body a:hover{
	color: #0080FF;
	text-decoration: underline;
}
#T15_1_body a:active{
	color: Aqua;
	text-decoration: underline;
}
#T15_1_frame{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: ;
	background-image: none;
	background-repeat: repeat;
	text-align: left;
}
#T15_1_layout{
	width: 980px;
}
#T15_1_small{
	width: 0px;
	vertical-align: top;
}
#T15_1_main{
	vertical-align: top;
}
#T15_1_sub{
	width: 170px;
	vertical-align: top;
}
#T15_1_header{
	padding: 3px 3px 0px 3px;
}
#T15_1_footer{
	padding: 0px 3px 3px 3px;
}
.T15_1_mod_margin{
	margin-bottom: 3px;
}

#T16_1_body{
	color: Black;
	background-color: White;
	background-image: none;
	margin: 5px 10px;
	text-align: center;
}
#T16_1_body a:link{
	color: Blue;
	text-decoration: underline;
}
#T16_1_body a:visited{
	color: Purple;
	text-decoration: underline;
}
#T16_1_body a:hover{
	color: #0080FF;
	text-decoration: underline;
}
#T16_1_body a:active{
	color: Aqua;
	text-decoration: underline;
}
#T16_1_frame{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: ;
	background-image: none;
	background-repeat: repeat;
	text-align: left;
}
#T16_1_layout{
	width: 980px;
}
#T16_1_small{
	width: 0px;
	vertical-align: top;
}
#T16_1_main{
	vertical-align: top;
}
#T16_1_sub{
	width: 170px;
	vertical-align: top;
}
#T16_1_header{
	padding: 3px 3px 0px 3px;
}
#T16_1_footer{
	padding: 0px 3px 3px 3px;
}
.T16_1_mod_margin{
	margin-bottom: 3px;
}
