/*All Style Section 3*/
#sec3_holder{ background:url(../images/sec1_2/sec1_underline.png) no-repeat center bottom; overflow:hidden; padding-top:0px; padding-bottom:10px; /*position:relative;*/ z-index:5;}
.sec3_detail{padding-left:0px;}
.sec3_table_wrap{overflow:hidden;margin:0px;}
.sec3_table_wrap2{border-radius:0px; box-shadow: 0 0 0px rgba(0, 0, 0, 0.2); margin:5px;}
.sec3_table tr.top{font-family: 'db_helvethaicaais_x55_regular'; line-height:25px; font-size:18	px; color:#231f20; text-align:center; }
.sec3_table tr.top.green{ background:url(../images/sec3_5/top_table_green.png) left bottom repeat-x #8dc63f;}
.sec3_table tr.top.gray{ background:url(../images/sec3_5/top_table_gray.png) left bottom repeat-x #858585;}
.sec3_table tr.top.violet{ background:url(../images/sec3_5/top_table_violet.png) left bottom repeat-x #8dc63f;}
.sec3_table tr.top td{ padding:10px; border:solid 1px #8dc63f;}
.sec3_table tr.top.gray td{ padding:15px; border-right:solid 2px #FFF;}
.sec3_table tr.top td.last{}
.sec3_table tr.first{font-family: 'db_helvethaicaais_x55_regular'; line-height:5px; font-size:20px; color:#1D1D1B; text-align:center; }
.sec3_table tr.first1{font-family: 'db_helvethaicaais_x55_regular'; line-height:29px; font-size:20px; color:#1D1D1B; text-align:center; }
.sec3_table tr.first td{background:url(../images/sec3_5/first_table.png) left top repeat-x #FFFFFF; padding:8px; padding-top:10px; border-right:solid 4px #8dc63f;border-bottom:solid 4px #8dc63f;}
.sec3_table tr.first1 td{background:url(../images/sec3_5/first_table.png) left top repeat-x #FFFFFF; padding:15px; padding-top:30px; border-right:solid 2px #979ea4;}
.sec3_table tr.first td.last{border-right:none;}
.sec3_table tr.first1 td.last{border-right:none;}
.sec3_table tr.normal{ background-color:#FFF; font-family: 'db_helvethaicaais_x55_regular'; line-height:5px; font-size:20px; color:#1D1D1B; text-align:center; }
.sec3_table tr.normal1{ background-color:#FFF; font-family: 'db_helvethaicaais_x55_regular'; line-height:15px; font-size:20px; color:#1D1D1B; text-align:center; }
.sec3_table tr.normal td{ padding:8px; border-right:solid 1px #8dc63f; border-top:solid 1px #8dc63f;}
.sec3_table tr.normal1 td{ padding:15px; border-right:solid 2px #979ea4; border-top:hidden;}
.sec3_table tr.normal td.last{}
.sec3_table tr.normal1 td.last{}
.sec3_table td.price{font-family: 'db_helvethaicaais_x55_regular'; line-height:20px; font-size:20px; color:#8dc63f; }
.sec3_table td.price.violet{color:#8C1A7A; }
.sec3_table td.price span{font-size:19px;}
.sec3_table td .note{font-size:18px;}
.sec3_table td.width1{ width:140px;}
.sec3_table td.width11{ width:160px;}
.sec3_table td.width2{ width:250px;}
.sec3_table td.width3{ width:85px;}
.sec3_table td.width4{ width:1000px;}
.sec3_table td.width5{ width:90px;}
.sec3_table td.width6{ width:100px;}

/* home css*/
   .title {
    text-align: center;
	margin-top:15px;
}
  .text {
   /* background-color: #d8da3d;*/
	line-height: 150%;
	text-indent: 50px;
	/*text-align: justify;*/
	text-align:justify;
    text-justify:auto;
	margin-top:5px;
}
	.quote {
   /* background-color: #d8da3d;*/
   margin-top:15px;
	line-height: 150%;
	text-align: justify;
	/*vertical-align: text-middle;*/
}
#button--gray_org{
border-bottom:2px solid #523e3f; 
border-right:1px solid #523e3f; 
-webkit-border-radius:10px; 
-moz-border-radius: 10px;
border-radius: 10px;
padding: 0px 10px 0px 10px;
text-decoration:none; display:inline-block;
 background-color: #f4986a; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f4986a), to(#ef5c19));
 background-image: -webkit-linear-gradient(top, 5%, #f4986a, #ef5c19);
 background-image: -moz-linear-gradient(top, #f4986a, #ef5c19);
 background-image: -ms-linear-gradient(top, #f4986a, #ef5c19);
 background-image: -o-linear-gradient(top, #f4986a, #ef5c19);
 background-image: linear-gradient(to bottom, #f4986a, #ef5c19);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4986a, endColorstr=#ef5c19);
 line-height:40px;

}
#button--gray_green{
border-bottom:2px solid #523e3f; 
border-right:1px solid #523e3f; 
-webkit-border-radius:10px; 
-moz-border-radius: 10px;
border-radius: 10px;
padding: 0px 10px 0px 10px;
text-decoration:none; display:inline-block;
 background-color: #C2EC0F; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#C2EC0F), to(#99C818));
 background-image: -webkit-linear-gradient(top, 5%, #C2EC0F, #99C818);
 background-image: -moz-linear-gradient(top, #C2EC0F, #99C818);
 background-image: -ms-linear-gradient(top, #C2EC0F, #99C818);
 background-image: -o-linear-gradient(top, #C2EC0F, #99C818);
 background-image: linear-gradient(to bottom, #C2EC0F, #99C818);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fcfcfc, endColorstr=#99C818);
 line-height:40px;
}
#button--gray_gradient{
border-bottom:2px solid #4c484b; 
border-right:1px solid #4c484b; 
-webkit-border-radius:10px; 
-moz-border-radius: 10px;
border-radius: 10px;
padding: 0px 10px 0px 10px;
text-decoration:none; display:inline-block;
 background-color: #fcfcfc; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#c2c2c2));
 background-image: -webkit-linear-gradient(top, 5%, #fcfcfc, #c2c2c2);
 background-image: -moz-linear-gradient(top, #fcfcfc, #c2c2c2);
 background-image: -ms-linear-gradient(top, #fcfcfc, #c2c2c2);
 background-image: -o-linear-gradient(top, #fcfcfc, #c2c2c2);
 background-image: linear-gradient(to bottom, #fcfcfc, #c2c2c2);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fcfcfc, endColorstr=#c2c2c2);
 line-height:40px;
}


@media screen and (min-width: 64.063em) {
	
}

@media screen and (max-width: 1200px) {
}

/* now !! menu pc hide */
@media screen and (max-width: 1120px) {
.sec3_detail{padding-left:0px;}
}

@media screen and (max-width: 1000px) {
.sec3_table_wrap{ margin:10px;}
}

@media screen and (max-width: 950px) {
}

@media screen and (max-width: 900px) {
}

/*// Medium // Tablet*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {


/*// Small // Mobile */
@media screen and (max-width: 40em) { 
#sec3_head .font22{ font-size:18px; line-height:25px;}
.sec3_condition_box{padding:20px 10px; font-size:14px;}
.sec3_table tr.top td, .sec3_table tr.first td, .sec3_table tr.normal td{ padding:8px 0;}
.sec3_table tr.top td.last, .sec3_table tr.first td.last,.sec3_table tr.normal td.last{padding:8px 10px;}
.sec3_table tr.top, .sec3_table tr.first, .sec3_table tr.normal{font-size:15px;}

}

@media screen and (max-width: 540px) {

}

@media screen and (max-width: 460px) {

}

@media screen and (max-width: 420px) {

}
@media screen and (min-width: 320px) {

}