@charset "utf-8";
/* CSS Document */

@import "../css/common.css";
@import "../css/response.css";
@import "../css/design.css";
@import "../css/itemlist.css";
@import "../css/icon.css";
@import "../css/kana-menu.css";
@import "../css/font-awesome.min.css";

/*-- 共通 --*/

/*--キーワードボックス--*/
.keybox { width:auto; background-color:#E6E6E6; border-top:solid 2px #CCCCCC; margin-bottom:12px; padding:12px 12px 0; text-align:left;}
.keybox > p {font-size:80%; color:#333; margin-bottom:6px;}
.keybox > p a {color:#06C; text-decoration:underline;}
.keybox label {display:inline-block; width:80px; font-size:90%;}
.keybox .textb {-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;
border:0; padding:8px 10px; font-size:90%; color:#333; border:solid 1px #ccc; margin:0 auto 6px;
-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2); box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
.keybox .txtn {width:180px}
.keybox .txts {width:150px}
input:focus {border:solid 1px #900;}
.keybox .submit {border:solid 1px #ccc;
padding:6px 10px; margin:0 0 20px; font-size:100%; text-transform:uppercase; font-weight:bold; color:#333;
cursor:pointer;-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.searchbt {width:auto; margin:0 auto; text-align:center;}
#searcherror { font-size:90%; color:#333; margin:36px auto;}


/*-- モバイルレイアウト : 768 px以下 --*/
@media only screen and (min-width: 0px) and (max-width: 768px) {
}

/*-- タブレットレイアウト 769 px ～ 1024 px --*/
@media only screen and (min-width: 769px) and (max-width: 1024px){
}

/*-- デスクトップレイアウト 1024 px ～最大 1280px/16Col  --*/
@media only screen and (min-width: 1025px) {
}
