@charset "utf-8";

/*-----------------------------------------------
 wsa1
-----------------------------------------------*/

/*----- features -----*/

@media screen and (min-width: 1024px){
  a:hover {
    opacity: 0.8;
    color: #FFFFFF;
    text-decoration: underline;
  }
}

@media screen and (max-width: 1023px){
  a:hover {
   opacity: 1.0;
   color: #FFFFFF;
   text-decoration: none;
  }
}


 .productDetail01 { padding-top: 0px; }
 .productDetail01 .inner .w900 { margin: 0 auto; margin-bottom:20px; }
 .txtBox h3:not(:first-child){
	 margin-top:25px;
 }
 .stxtBox{
	 clear:both;
	 padding-top:20px;
	 margin-left:20px;
 }
 
 .stxtBox h4{
	 margin-bottom:5px;
	 font-weight:bold;
 }
 
 .fr {
	 float:right;
	 margin-right:15px;
 }

 .txtBox { border-bottom: 1px solid #DCDCDC; padding:10px 0 40px; }
 .txtBox .fltr { width:600px; }

 .box07 { padding:15px 0;  }
 .box07 .fltl { margin-left:-39px; }
 .box07 .fltr { width:480px; padding-top:30px; }

 .box08 .fltl { }
 .box08 .fltr { width:540px; }

 .box09 .txt { padding-bottom:30px; }
 .box09 .fltl { }
 .box09 .fltr { width:620px; }

 .box14 { padding:30px 0; }
 .box14 .fltl { width:480px; padding-top:50px; }
 .box14 .fltr { width:380px; }

 .cl{
	 clear:both;
 }

 .pt50{
	 padding-top:50px;
 }

.title_logo_01,.title_logo_02{
	height: 45px;
    margin: 20px 30px;
    vertical-align: middle;
}


.p_infos {
  padding-top: 90px;
}

.btn-find {
  background-color: #ea4336;
  color: #FFFFFF;
  padding: 5px 20px;
  font-weight: lighter;
  border-radius: 5px;
  margin-left: 20px;
}

.btn-buy {
  background-color: #ea4336;
  color: #FFFFFF;
  padding: 5px 20px;
  font-weight: lighter;
  border-radius: 5px;
  margin-left: 30px;
}


/*----- specs -----*/

 .tableType02 col.col01 { width:40%; }
 .tableType02 col.col02 { width:30%; }
 
 .tableType03 col.col01,
 .tableType03 col.col02,
 .tableType03 col.col03 { width:25%; }
 
 
.Center {
    margin-top: 10px;
    text-align: center !important;
}

