.feeltech_box01{
	width:32%;
	margin:0.5%;
	border:1px solid #eee;
	box-shadow: 0 0 2px rgba(0,0,0,0.10);
	padding:1%;
	box-sizing:border-box;
	float:left;
}
.feeltech_box01 img{
	width:100%;
}
.feeltech_box01 h3{
	border-bottom:1px solid #B57935;
	background:none;
	padding:0 0 5px 0;
	margin:5px 0 5px 0;
	font-size:16px;
}
.feeltech_box01 h3 div{
	background: #D78F65;
	color:#fff;
	padding:5px;
	margin: 0 0 10px 0;
}
/* ==== width === */
.width_001{width:1%;}
.width_002{width:2%;}
.width_003{width:3%;}
.width_004{width:4%;}
.width_005{width:5%;}
.width_006{width:6%;}
.width_007{width:7%;}
.width_008{width:8%;}
.width_009{width:9%;}
.width_010{width:10%;}
.width_011{width:11%;}
.width_012{width:12%;}
.width_013{width:13%;}
.width_014{width:14%;}
.width_015{width:15%;}
.width_016{width:16%;}
.width_017{width:17%;}
.width_018{width:18%;}
.width_019{width:19%;}
.width_020{width:20%;}
.width_021{width:21%;}
.width_022{width:22%;}
.width_023{width:23%;}
.width_024{width:24%;}
.width_025{width:25%;}
.width_026{width:26%;}
.width_027{width:27%;}
.width_028{width:28%;}
.width_029{width:29%;}
.width_030{width:30%;}
.width_031{width:31%;}
.width_032{width:32%;}
.width_033{width:33%;}
.width_034{width:34%;}
.width_035{width:35%;}
.width_036{width:36%;}
.width_037{width:37%;}
.width_038{width:38%;}
.width_039{width:39%;}
.width_040{width:40%;}
.width_041{width:41%;}
.width_042{width:42%;}
.width_043{width:43%;}
.width_044{width:44%;}
.width_045{width:45%;}
.width_046{width:46%;}
.width_047{width:47%;}
.width_048{width:48%;}
.width_049{width:49%;}
.width_050{width:50%;}
.width_051{width:51%;}
.width_052{width:52%;}
.width_053{width:53%;}
.width_054{width:54%;}
.width_055{width:55%;}
.width_056{width:56%;}
.width_057{width:57%;}
.width_058{width:58%;}
.width_059{width:59%;}
.width_060{width:60%;}
.width_061{width:61%;}
.width_062{width:62%;}
.width_063{width:63%;}
.width_064{width:64%;}
.width_065{width:65%;}
.width_066{width:66%;}
.width_067{width:67%;}
.width_068{width:68%;}
.width_069{width:69%;}
.width_070{width:70%;}
.width_071{width:71%;}
.width_072{width:72%;}
.width_073{width:73%;}
.width_074{width:74%;}
.width_075{width:75%;}
.width_076{width:76%;}
.width_077{width:77%;}
.width_078{width:78%;}
.width_079{width:79%;}
.width_080{width:80%;}
.width_081{width:81%;}
.width_082{width:82%;}
.width_083{width:83%;}
.width_084{width:84%;}
.width_085{width:85%;}
.width_086{width:86%;}
.width_087{width:87%;}
.width_088{width:88%;}
.width_089{width:89%;}
.width_090{width:90%;}
.width_091{width:91%;}
.width_092{width:92%;}
.width_093{width:93%;}
.width_094{width:94%;}
.width_095{width:95%;}
.width_096{width:96%;}
.width_097{width:97%;}
.width_098{width:98%;}
.width_099{width:99%;}
.width_100{width:100%;}

/* ==== margin padding === */
.margin_padding_0 {
	margin:0px!important;
	padding:0px!important;
}
.padding_T0 {
	padding-top:0px!important;
}
.padding_T5 {
	padding-top:5px!important;
}
.padding_T10 {
	padding-top:10px!important;
}
.padding_T15 {
	padding-top:15px!important;
}
.padding_T20 {
	padding-top:20px!important;
}
.padding_T30 {
	padding-top:30px!important;
}
.padding_T40 {
	padding-top:40px!important;
}
.padding_B0 {
	padding-bottom:0px!important;
}
.padding_B5 {
	padding-bottom:5px!important;
}
.padding_B10 {
	padding-bottom:10px!important;
}
.padding_B15 {
	padding-bottom:15px!important;
}
.padding_B20 {
	padding-bottom:20px!important;
}
.padding_B30 {
	padding-bottom:30px!important;
}
.padding_B40 {
	padding-bottom:40px!important;
}
.padding_L0 {
	padding-left:0px!important;
}
.padding_L5 {
	padding-left:5px!important;
}
.padding_L10 {
	padding-left:10px!important;
}
.padding_L15 {
	padding-left:15px!important;
}
.padding_L20 {
	padding-left:20px!important;
}
.padding_L30 {
	padding-left:30px!important;
}
.padding_L40 {
	padding-left:40px!important;
}
.padding_R0 {
	padding-right:0px!important;
}
.padding_R5 {
	padding-right:5px!important;
}
.padding_R10 {
	padding-right:10px!important;
}
.padding_R15 {
	padding-right:15px!important;
}
.padding_R20 {
	padding-right:20px!important;
}
.padding_R30 {
	padding-right:30px!important;
}
.padding_R40 {
	padding-right:40px!important;
}

.margin_T0 {
	margin-top:0px!important;
}
.margin_T5 {
	margin-top:5px!important;
}
.margin_T10 {
	margin-top:10px!important;
}
.margin_T15 {
	margin-top:15px!important;
}
.margin_T20 {
	margin-top:20px!important;
}
.margin_T30 {
	margin-top:30px!important;
}
.margin_T40 {
	margin-top:40px!important;
}
.margin_B0 {
	margin-bottom:0px!important;
}
.margin_B5 {
	margin-bottom:5px!important;
}
.margin_B10 {
	margin-bottom:10px!important;
}
.margin_B15 {
	margin-bottom:15px!important;
}
.margin_B20 {
	margin-bottom:20px!important;
}
.margin_B30 {
	margin-bottom:30px!important;
}
.margin_B40 {
	margin-bottom:40px!important;
}
.margin_B400 {
	margin-bottom:400px!important;
}
.margin_L0 {
	margin-left:0px!important;
}
.margin_L5 {
	margin-left:5px!important;
}
.margin_L10 {
	margin-left:10px!important;
}
.margin_L15 {
	margin-left:15px!important;
}
.margin_L20 {
	margin-left:20px!important;
}
.margin_L30 {
	margin-left:30px!important;
}
.margin_L40 {
	margin-left:40px!important;
}
.margin_R0 {
	margin-right:0px!important;
}
.margin_R5 {
	margin-right:5px!important;
}
.margin_R10 {
	margin-right:10px!important;
}
.margin_R15 {
	margin-right:15px!important;
}
.margin_R20 {
	margin-right:20px!important;
}
.margin_R30 {
	margin-right:30px!important;
}
.margin_R40 {
	margin-right:40px!important;
}

/* ==== clear === */
.crr{font-size:0;line-height:0;padding:0;margin:0;clear:both;}

/* ==== float === */
.float_L{
	float: left;
}
.float_R{
	float: right;
}
/* ==== align === */
.align_C {
	text-align:center!important;
}
.align_C02{
	display: block;
	margin: 0 auto;
}
img.align_C{
	display: block;
	margin: 0 auto;
}
table.align_C td , table.align_C th{
	text-align: center;
}
.align_L {
	text-align:left!important;
}
.align_R {
	text-align:right!important;
}
.align_T {
	vertical-align:top!important;
}
.align_M {
	vertical-align:middle!important;
}
/* ==== font === */
.font_SS {
	font-size: 0.8em!important;
}
.font_S {
	font-size: 0.9em!important;
}
.font_XS {
	font-size: 0.8em!important;
}
.font_XXS {
	font-size: 0.7em!important;
}
.font_L {
	font-size: 1.1em!important;
}
.font_XL {
	font-size:1.2em!important;
}
.font_XXL {
	font-size: 1.3em!important;
}
.color_R {
	color: #FF3333!important;
	font-weight: bold!important;
}
.color_O {
	color: orange!important;
	font-weight: bold!important;
}
.color_B {
	color: #00557f!important;
	font-weight: bold!important;
}
.color_G {
	color: #3DBDAF!important;
	font-weight: bold!important;
}

/* ==== table === */
.table_B {
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
}
.table_B td {
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	vertical-align: top;
}
.table_B th {
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	background-color: #F2F2F2;
	text-align: center;
	font-weight: bold;
}

.table_B02 {}
.table_B02 td {
	padding: 5px;
	border-bottom: 1px dotted #D7D7D7;
}
.table_B02 th {
	padding: 5px;
	border-bottom: 1px dotted #D7D7D7;
	text-align: left;
	font-weight: bold;
}

.form {
	border-top: 1px dotted #D7D7D7;
}
.form td {
	padding: 14px!important;
	border-bottom: 1px dotted #D7D7D7;
}
.form th {
	padding: 14px!important;
	border-bottom: 1px dotted #D7D7D7;
	background:#F4F3EF;
	text-align: left;
	font-weight: bold;
}

.vertical-align_T td , .vertical-align_T th{
	vertical-align: top;
}

/* ==== ul === */
.ul_B li{
	border-bottom: 1px dotted #CCC;
}
.ol_B li{
	border-bottom: 1px dotted #CCC;
}

/* ==== hr === */
div.hr {
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}
div.hr:before{
	content: " ";
	clear: both;
}
/*----tab----*/
#tabs ul.tab_head {
	border-bottom:2px solid #3B220C;
	overflow:hidden;
	margin-bottom:20px;
}
#tabs ul.tab_head li {
	float: left;
	list-style: none;
}
#tabs ul.tab_head li a {
	display: block;
	color:#3B220C;
	font-weight:bold;
	font-size:12px;
	list-style: none;
	margin:0;
	padding:6px 14px!important;
	cursor: pointer;
	text-align:center;
	border:1px solid #67B8AF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #A7DCD6), color-stop(0.44, #BDE4E1));
	background: -webkit-linear-gradient(top, #BDE4E1 44%, #A7DCD6 50%);
	background: -moz-linear-gradient(top, #BDE4E1 44%, #A7DCD6 50%);
	background: -o-linear-gradient(top, #BDE4E1 44%, #A7DCD6 50%);
	background: -ms-linear-gradient(top, #BDE4E1 44%, #A7DCD6 50%);
	background: linear-gradient(to bottom, #BDE4E1 44%, #A7DCD6 50%);

}
#tabs ul.tab_head li.ui-state-active a {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #51BBAF), color-stop(0.44, #81CEC6));
	background: -webkit-linear-gradient(top, #81CEC6 44%, #51BBAF 50%);
	background: -moz-linear-gradient(top, #81CEC6 44%, #51BBAF 50%);
	background: -o-linear-gradient(top, #81CEC6 44%, #51BBAF 50%);
	background: -ms-linear-gradient(top, #81CEC6 44%, #51BBAF 50%);
	background: linear-gradient(to bottom, #81CEC6 44%, #51BBAF 50%);
	z-index:1000000000;
}
.disnon {
	display: none;
}
/*----form----*/
.text_box{
	border:0;
	padding:2px;
	margin:6px;
	font-size:1.3em;
	font-family:Arial, sans-serif;
	color:#aaa;
	border:solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#F9F8F2;
	color: #000;
}
.select_box{
	border:1px solid #777;
	padding: 1px;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 52%, rgba(233,233,233,1) 53%, rgba(211,211,211,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(52%,rgba(245,245,245,1)), color-stop(53%,rgba(233,233,233,1)), color-stop(100%,rgba(211,211,211,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 52%,rgba(233,233,233,1) 53%,rgba(211,211,211,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 52%,rgba(233,233,233,1) 53%,rgba(211,211,211,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 52%,rgba(233,233,233,1) 53%,rgba(211,211,211,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 52%,rgba(233,233,233,1) 53%,rgba(211,211,211,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}
/*.checkbox,.radio{
	z-index: -1;
	position: absolute;
}*/
.CheckBoxLabelClass{
	background: url("../img/form/checkbox.png") no-repeat top left;
	margin-right:20px;
	padding-left:22px;
	display:block;
	height:14px;
	float:left;
}
.radiolabel{
	background: url("../img/form/radio.png") no-repeat top left;
	margin-right:20px;
	padding-left:22px;
	display:block;
	height:13px;
	float:left;
}
.LabelSelected,.RadioSelected{
	background-position: bottom left;
	}
button{
	margin:0;
	padding:0;
	border:none;
}

h2{
	font-size: 1.4em;
	margin: 20px 0 20px;
	padding-bottom: 6px;
	color: #304888;
	border-bottom: 1px dotted #999;
}