@media screen and (max-width:468px){

br{
margin:0px;
pading:0px;
}

#content-inner{
margin:0 auto;
width:95%;
line-height:1.5;
}

#content-inner:after{
content:" ";
display:block;
clear:both;
}

.innerheader:after{
content:" ";
display:block;
clear:both;
}

#imgdatelink{
width:100%;
margin-bottom:50px;
display:block;
}

#imgdatelink:after{
content:" ";
display:block;
clear:both;
}

#itemimgarea{
margin:0 0 15px 0;
width:100%;
}

#itemdatearea{
width:100%;
margin: 0;
clear:both;
}

#itemlinkarea{
margin: 0 auto;
clear:both;
}

#detailcategory{
display:block;
}

/* パンくずリスト
-------------------------------------------- */
.pan{
line-height:2.0;
}

.pan p{
margin:0;
}

/* 製品名
-------------------------------------------- */
h1{
font-size:125%;
font-weight:bold;
margin:0 0 15px 0;
color:#2147a5;
}

/* 製品概要
-------------------------------------------- */
.description{
font-size:80%;
margin:0 0 15px 0;
width:100%;
}

/* SNSシェアボタン
-------------------------------------------- */
.smoClip{
margin:0 0 50px 0;
width:100%;
text-align:right;
}

/* 製品画像
-------------------------------------------- */
#itemimg{
max-width:300px;
max-height:300px;
text-align:center;
margin:0 auto 25px auto;
}

#itemimg img{
max-width:100%;
height:auto;
}

/* 画像ギャラリー
-------------------------------------------- */
#gallery{
width:100%;
text-align:center;
}

#gallery img{
width:50px;
height:50px;

}

/* 製品特徴
-------------------------------------------- */
#featurea{
font-size:90%;
margin:0 0 15px 0;
}

#featurea ul.list01{
padding-left:20px;
margin:0;
}

#featurea ul.list01 li{
list-style-type: circle;
}

/* 対応ミニアイコン
-------------------------------------------- */
#miniicon{
margin:0 0 15px 0;
}

#miniicon img{
width:30px;
}

/* ダイレクトのリンク
-------------------------------------------- */
#directlink{
width:100%;
margin:0 0 10px 0;
font-size:80%;
}


/* マニュアルダウンロード
-------------------------------------------- */
#manual{
width:100%;
margin:0 0 10px 0;
font-size:80%;
}

#manual a{
color:#00617f;
text-decoration:none;
}

#manual img{
vertical-align: middle;
}

/* よくあるご質問
-------------------------------------------- */
#faq{
width:100%;
margin:0 0 10px 0;
font-size:80%;
}

#faq a{
color:#00617f;
text-decoration:none;
}

#faq img{
vertical-align: middle;
}

/* フリーリンクエリア
-------------------------------------------- */
#freelink{
width:100%;
margin:0px;
font-size:80%;
clear:both;
}

#freelink img{
max-width:100%;
height:auto;
}


/* 製品詳細
-------------------------------------------- */
#itemdetailarea{
margin:0 0 50px 0;
padding-bottom;50px;
font-size:90%;
display: block;
flex-wrap:wrap;
border-bottom:#aaaaaa solid 1px;
}

#itemdetailarea h2{
clear:both;
width:100%;
line-height: 1.5;
}

#itemdetailarea p{
margin:0 0 25px 0;
line-height: 1.5;
}

#itemdetailarea .left{
clear:both;
margin:0 0 25px 0;
padding:0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
width:100%;
line-height: 1.5;
}

#itemdetailarea .right{
clear:both;
margin:0 0 25px 0;
padding:0;
width:100%;
line-height: 1.5;
}

#itemdetailarea .unit{
clear:both;
margin:0 0 25px 0;
padding:0;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
max-width:100%;
line-height: 1.5;
}

#itemdetailarea img{
max-width:100%;
height:auto;
}

iframe{
max-width:100%;
height:auto;
}

#itemdetailarea hr.br{
margin:0;
padding:0;
width:100%;
clear:both;
border:0;
}

#itemdetailarea table.specification{
width: 100%;
border-collapse: collapse;
font-size:90%;
line-height: 1.5;
}

#itemdetailarea table.specification th{
border: 1px solid #aaaaaa;
text-align:left;
vertical-align: top;
padding:5px;
white-space:normal;
font-weight:normal;
line-height: 1.5;
}

#itemdetailarea table.specification th.heading{
font-weight:bold;
background-color:#e1e1e1;
}

#itemdetailarea table.specification td{
border: 1px solid #aaaaaa;
text-align:left;
vertical-align: top;
padding:5px;
line-height: 1.5;
}

#itemdetailarea p.caution{
color:red;
margin-top:25px;
line-height: 1.5;
}

/* 右カラム
-------------------------------------------- */
#categoryarea{
display:none;
}

#categoryarea .cat_list{

}

/* アンカーバー
-------------------------------------------- */

.anchorbarouter{
display:none;
}

footer.anchorbar{
display:none;
}

.footerbottom{
display:none;
}

/* リストページ
-------------------------------------------------------------------------- */

/* 左カラム
-------------------------------------------- */
#leftcolumn{
width:100%;
margin:0;
font-size:90%;
display:block;
flex:none;
}

#leftcolumn h2{
color:#2147a5;
font-size:120%;
clear:both;
margin-left:10px;
}

/* サブカテゴリーリスト
-------------------------------------------- */
#subCatBlock{
border:2px solid #e1e1e1;
max-width:100%;
margin:25px 0 0 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding:20px;
}

#subCatBlock h1{
margin:0;
}

#subCatBlock li{
float:left;
list-style-image: url(https://www.century.co.jp/img/arrow_6x9.png);
margin:0 50px 0 0;
padding:0;
line-height:2.0;
}

/* 製品リスト
-------------------------------------------- */
#itemlist{
width:100%;
margin:25px 0 0 0;
font-size:90%;
display:block;
}

#itemlist dl{
margin:0 10px 25px 10px;
padding:0 0 5px 0;
border-bottom: #aaaaaa dashed 1px;
max-width:100%;
overflow: auto;
}

#itemlist dl:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

#itemlist dt.photo{
float:left;
}

#itemlist .productname{
margin-left:0;
font-weight:bold;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
}

#itemlist .newItemText{
padding-top:5px;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
}

#itemlist .miniicon{
padding-top:5px;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
}


/* 製品情報メインページ
-------------------------------------------------------------------------- */
#productsearch{
margin:0;
border:2px solid #e1e1e1;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding:20px;
}

#productsearch h2{
font-size:14pt;
clear:both;
width:100%;
margin:0 0 15px 0;
padding:0;
color:#7e7e7e;
}

.condition{
margin:0 0 15px 25px;
font-size:90%;
float:left;
}

.searchbar{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:#aaaaaa solid 1px;
}

.button{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:#aaaaaa solid 1px;
margin:0 0 0 25px;
}

#productsmain{
width:100%;
}

#productsmain h1{
margin:50px 0 25px 0 ;
clear:both;
width:100%;
}

#productsmain h2{
color:#2147a5;
padding: 0 0 0 5px;
border-bottom:#2147a5 1px solid;
font-size:130%;
margin:25px 0;
clear:both;
width:100%;
}

#productsmain h2 a{
text-decoration:none;
}

#productsmain .cat_list{
float:left;
margin:0 25px 25px 0;
}

/* 新画像ギャラリー
-------------------------------------------------------------------------- */
#newgallarey{
display:none;
}

#newgallarey_mobile{
display:inline;
}
#newgallarey_mobile img{
max-width:100%;
}
#newgallarey_mobile #slidebanner {
  width:100%;
  position: relative;
  margin:0 auto
}
#newgallarey_mobile #slidebanner ul {
  padding: 0;
  margin:0;
}
#newgallarey_mobile .slidebanner {
  width:100%;
  position: relative;
  margin:0 auto
}
#newgallarey_mobile .slidebanner ul {
  padding: 0;
  margin:0;
}
#newgallarey_mobile .slick-slide{
  border:1px solid #ccc;
  margin:0;
    }
#newgallarey_mobile .slide {
  display:none;
 }
#newgallarey_mobile .slide li {
    list-style: none;
  }
#newgallarey_mobile .slide .slick-initialized {
    display:block;
  }
#newgallarey_mobile .slick-dots {
  position: static;
  margin-top:5px;
  bottom: auto;
  text-align:left;
}
#newgallarey_mobile .slick-dots li {
    display: inline-block;
    width: 20%;
    margin: 10px 0 0 0;
    text-align: center;
}
#newgallarey_mobile .slick-dots img {
      width: 90%;
      height: auto;
      border:1px solid #ccc;
    }
#newgallarey_mobile .slick-dots .slick-active img{
      border:1px solid #f55;
      }

}