/*Œ©o‚µ*/
#contents_1_top h1,h2{margin-bottom:15px;}
.l_tit{ padding: 3px; border: 5px solid #a40000; background-color: #d89191; color: #FFFFFF;margin:30px 0 10px 0;}
.s_tit{color: #a40000;}

td.side_hd{font-weight: bold;font-size:87%; vertical-align: top;background-color:#F1F5F6 !important;white-space:nowrap;}
table.sp_table th{background-color:#209433 !important;color: #FFFFFF;}

/*ƒtƒH[ƒ€*/

.group{background-color: #F1F5F6;padding:7px;margin-bottom: 10px;}
td.side_hd{font-weight: bold;font-size:87%; vertical-align: top;}

fieldset {
	border-width:0;
	margin-top:20px;
	padding-top:10px;
}
legend{
	position: relative;
	left:0 ;
	padding:5px;
	font-weight: bolder;
	margin: 0 0 10px 0;
	display: block;
	background-image: url('/images/info/tit_bg_ggrad.png');
	color: #209433;
	border: 1px dotted #44DD5B;
}

.advice{border: 2px solid #9E0039; padding: 5px;font-size:87%;background-color: #F5F5F5;}

.txtmode1 {ime-mode: active;   /* ‘SŠp */}
.txtmode2 {ime-mode: inactive; /* ”¼Šp */}


#form_color_area {width:800px;height:380px;position: relative;}
#form_color_area h3{display: inline;}

.fc_bk{color: #ffffff; background-color: #000000;}
.fc_wh{background-color: #ffffff;}
.fc_rd{color: #ffffff; background-color: #d90000;}
.fc_nv{color: #ffffff; background-color: #1b1f2d;}
.fc_yw{background-color: #fbe55a;}
.fc_og{background-color: #f49838;}
.fc_gw{color: #ffffff; background-color: #b7aca9;}
.fc_rb{color: #ffffff; background-color: #182d7b;}


/*formnav*/
.t_content {overflow: hidden; width:810px;}
.b_form{margin-bottom: 20px;}
.b_form p{
	width:395px;
	float:left;
	margin-right:10px;
}
.section_de{
	width:192px;
	float:left;
	margin-right:10px;
}
.section_de p{
	padding: 0 8px;
}

#container label{font-size:81%;}
#container input,textarea{margin-bottom: 10px;}
#name,#email1,#email2 { padding:6px 0 6px 30px;border: 1px solid #CDCDCD;width:70%;}

#name{background: url('/index/images/support_desk/form_icon_name.png') no-repeat 5px 50% ;}
#email1{background: url('/index/images/support_desk/form_icon_mail.png') no-repeat 5px 50% ;}
#email2{background: url('/index/images/support_desk/form_icon_mail2.png') no-repeat 5px 50% ;}

#comment{
	background: url('/index/images/support_desk/form_icon_come.png') no-repeat 5px 5px ;
	overflow: auto;
	text-indent: 30px;
	margin-bottom:10px;
	width:100%;
	border: 1px solid #CDCDCD;
}


/*　form　*/
#tab{margin:0;padding: 0;left:0; width:100%;list-style: none;overflow:visible;
}

#tab li span{
	margin: 0 10px 0 0;padding: 0;
position: relative;
	width:100%;
float: left;
	    border:1px solid #ffad41; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #ffc579;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#f9b14b));
 background-image: -webkit-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -moz-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -ms-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -o-linear-gradient(top, #ffc579, #f9b14b);
 background-image: linear-gradient(to bottom, #ffc579, #f9b14b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#f9b14b);
}
#tab li.select {
 border:1px solid #ff9913; background-color: #ffaf46;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), top(#e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);}
.disnon {
  display: none;
}
.content_wrap {
  clear: left;
  margin: 10px 0;
}


.badge {
  display: block;
  position: absolute;
  top: -10px;
  right: 3px;
  line-height: 16px;
  height: 16px;
  padding: 0 5px;
  font-family: Arial, sans-serif;
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  border: 1px solid;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
}

.badge {
  background: #67c1ef;
  border-color: #30aae9;
  background-image: -webkit-linear-gradient(top, #acddf6, #67c1ef);
  background-image: -moz-linear-gradient(top, #acddf6, #67c1ef);
  background-image: -o-linear-gradient(top, #acddf6, #67c1ef);
  background-image: linear-gradient(to bottom, #acddf6, #67c1ef);
}
/*ナビ*/
#pdtnav{
	width:100%;
	text-align: right;
	margin-bottom: 30px;
	    border:1px solid #ffad41; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #ffc579;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#f9b14b));
 background-image: -webkit-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -moz-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -ms-linear-gradient(top, #ffc579, #f9b14b);
 background-image: -o-linear-gradient(top, #ffc579, #f9b14b);
 background-image: linear-gradient(to bottom, #ffc579, #f9b14b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#f9b14b);
}
 #pdtnav a{
padding: 5px;
font-weight: bold;
text-decoration: none;
color: #FFF;
}
