@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%;
display:block;
}

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

#itemimgarea{
margin:0 0 15px 0;
width:100%;
text-align:center;
}

#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 15px 0;
width:100%;
text-align:right;
}

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

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

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

#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;
}

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

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

#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{

}

/* アンカーバー
-------------------------------------------- */
.anchorbar{
position:fixed;
bottom:0;
width:100%;
height:60px;
background-color: rgba(0, 0, 0, 0.6);
}

.anchorbarinner{
max-width:1280px;
margin:0 auto;
font-size:80%;
line-height:1.5;
color:#f0f4fa;
text-align:right;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items:stretch;
align-items:stretch;
}

.anchorbarinner .anchorlink{
height:60px;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-box-flex: 1;
flex: 1;
margin: 10px;
white-space: nowrap;
}

.anchorbarinner a{
color:#f0f4fa;
}

.anchorbarinner img{
margin: 10px;
width:40px;
vertical-align:middle;
}

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

/* 左カラム
-------------------------------------------- */
#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(http://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 .photo img{
width:100px;
margin:0 10px 0 0;
}

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

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

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

#itemlist .miniicon img{
height:20px;
}


/* 製品情報メインページ
-------------------------------------------------------------------------- */
#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;
}


}