﻿@charset "UTF-8";

#sitepolicy_img{
  background: url(../../company/shoyuken/images/shoyuken_image.png) no-repeat center;
  background-size: cover;
}

.right{
  text-align:right;
  margin-top:10px;
}

.contents .sp{ display:none; }
.contents .pc{ display:block; }

.second_title_wrap { margin-top:0px; }

.ptb{
  padding-top:10px;
  padding-bottom:20px;
}

.sub{
  font-size:20px;
  font-size:2.0rem;
  font-weight:bold;
  margin-top:30px;
  margin-bottom:10px;
  color:#0e3a58;  
}

.topics{
  margin-left:30px;
  margin-top:20px;
  margin-bottom:30px;
 }

 .topics li{
  font-size:13px;
  font-size:1.3rem;
  list-style-type:disc;
}

.font_size{
  font-size:16px;
  font-size:1.6rem;
  font-weight:bold;
  padding-top:10px;
  color:#0e3a58;
}


.icon_IE:before{
  content:"";
  background:url(../../img/icon/icon_IE.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

 .icon_FF:before{
  content:"";
  background:url(../../img/icon/icon_FF.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

.icon_GC:before{
  content:"";
  background:url(../../img/icon/icon_GC.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

 .icon_AS:before{
  content:"";
  background:url(../../img/icon/icon_AS.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

 .icon_AS_sp:before{
  content:"";
  background:url(../../img/icon/icon_AS.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

 .icon_droid:before{
  content:"";
  background:url(../../img/icon/icon_droid.png) 0 0 no-repeat;
  width:20px;
  height:20px;
  display: inline-block;
  vertical-align: middle;
  margin-top:2px;
  margin-right:5px;
  float:left;
}

 .txt_pos{
  text-indent:-1.5rem;
  padding-left:1.5rem;
}


@media screen and (max-width: 768px){
/* 768px以下(TAB,SP用) */

  p{
    margin: 0px 0 10px 0;
  }
  #icon_p{
    margin-top:20px;
  }
 .icon_IE:before{
  content:"";
  background:url(../../img/icon/icon_IE_sp.png) 0 0 no-repeat;
  width:40px;
  height:39px;
  margin-top:-10px;
  margin-right:5px;
}

 .icon_FF:before{
  content:"";
  background:url(../../img/icon/icon_FF_sp.png) 0 0 no-repeat;
  width:40px;
  height:40px;
  margin-top:-10px;
  margin-right:5px;
}

 .icon_GC:before{
   content:"";
  background:url(../../img/icon/icon_GC_sp.png) 0 0 no-repeat;
  width:40px;
  height:40px;
  margin-top:-10px;
  margin-right:5px;
}

 .icon_AS:before{
   content:"";
  background:url(../../img/icon/icon_AS_sp.png) 0 0 no-repeat;
  width:40px;
  height:40px;
  margin-top:-10px;
  margin-right:5px;
}

.icon_AS_sp:before{
  content:"";
  background:url(../../img/icon/icon_AS_sp.png) 0 0 no-repeat;
  width:40px;
  height:40px;
  margin-top:-10px;
  margin-right:5px;
}

 .icon_droid:before{
  content:"";
  background:url(../../img/icon/icon_droid_sp.png) 0 0 no-repeat;
  width:38px;
  height:40px;
  margin-top:-10px;
  margin-right:5px;
}
  
  #breadcrumbs_list {
    margin: 0px;
  }
  
  .second_title_wrap { margin-top:30px; }
  
  
   .topics{
    margin-top:7px;
  }
  
}

span.aks {
   display: inline-block;
}

@media screen and (max-width: 578px){
/* 578px以下(TAB,SP用) */
  
  .contents .sp{ display:block; }
  .contents .pc{ display:none; }
  
  .second_title_wrap { margin-top:30px; }
  
   .topics{
    margin-top:7px;
  }
  
}

@media screen and (max-width: 392px){
   .icon_IE:before{
  margin-top:0px;
  }
}

@media screen and (max-width: 391px){
 .icon_GC:before{
  margin-top:0px;
  }
}

@media screen and (max-width: 384px){
  .icon_FF:before{
  margin-top:0px;
  }
}

@media screen and (max-width: 308px){
  .icon_droid:before{
  margin-top:0px;
  }
}

@media screen and (max-width: 301px){
  .icon_AS:before{
  margin-top:0px;
  }
}

