@charset "UTF-8";/* ロゴに関するスタイル   ========================================================================== *//* ログイン後、システムロゴ非表示 */.l-header .l-header-logo {	display: none; }/* ログイン後のロゴ表示 iPad mini用 */.l-header .freeEditContent {	width: 320px; }/* header：ヘッダーエリアのスタイル   ========================================================================== *//* 注文履歴　お気に入りボタンのカラー */.c-button03 {	background-color: #333333;	border: 2px solid #333333;	color: #ffffff; }.c-button03:hover, .c-button03:active, .c-button03:visited {	color: #ffffff; }	/* 注文履歴　お気に入りボタンのサイズー */.l-header-orderNav .c-button03 {	padding: 3px 10px;	margin: 2px; }/* ご利用ガイド、お問い合わせのアイコンカラー変更 */.l-header-utilityNav .fa {	color: #333333; }/* 会員メニューボタンの背景 */.c-button04 {	background-color: #333333; }/* 会員メニュープルダウンの文字色 */.l-header-userNav-child a {	color: #333333; }    .l-header-userNav-child a:hover {      color: #000000;      font-weight: bold;      text-decoration: none; }      .l-header-userNav-child a:hover span:after {        border-top: 2px solid #000000;        border-right: 2px solid #000000; }/*ナビゲーションに関するスタイル   ========================================================================== *//* 背景 */nav {	background-color: #f4f4f4; }    /* カタログから探すボタン上のパディング　SPで崩れるため幅768px以上の指定 */@media screen and (min-width: 768px) {  .c-container-center {  	padding: 7px 20px 0 20px; } }/* カタログから探すボタンの背景 */.c-button02 {	background-color: #333333;	border: 2px solid #333333; }/* 商品名や商品コードで検索の高さ */.l-nav-keywordSearch-input[type="text"] {	height: 32px }/* 検索ボタンの背景 */.l-nav-detailSearch {	margin-left: 0px; }	/* 検索ボタンの背景 */.l-nav-keywordSearch-icon {	background-color: #333333; }/* 商品カテゴリー1の背景 */.l-category-gmenu-wrap-area {	background-color: #333333; }/* 商品カテゴリー2の背景 */.l-subcategory-gmenu-area {	background-color: #555555; }/* マウスオーバー */li.l-category-gmenu:hover {	background-color: #555555; }/* 商品カテゴリー2 左のマーク */.l-subcategory-gmenu .fa {	color: #ffffff; }/* 商品カテゴリー2の文字色 */ul.l-subcategory-gmenu-area a {	color: #ffffff;	text-decoration: none; }ul.l-subcategory-gmenu-area a:visited {	color: #ffffff;	text-decoration: none; }ul.l-subcategory-gmenu-area a:hover {	color: #ffffff;	text-decoration: underline; }/* 商品カテゴリー2 プレミアム欄のみ カテゴリー名のボーダー0指定 */li.l-subcategory-gmenu:nth-of-type(-n+5) a {	border-left-width: 0px; }  /* 編集ボタンのサイズ変更 */.p-edit-usercharge-sort {	height: 22px;	padding: 1px; } /* 商品一覧 上部のスペース */	.p-itemList-nav.p-itemList-pager-float {	margin-bottom: 49px; }	/* フッターに関するスタイル   ========================================================================== */.l-footer-utility {	margin-top: 30px; } /* パスワードリセット   ========================================================================== *//* 送信するボタンのデザイン */ .p-login-button {	padding: 12px 20px;	border-radius: 3px; }/*ログイン画面へ戻るボタン横のスペース */ .p-cart-submit-confirm .fa {    margin-right: 5px; }/* 会員登録がまだの方   ========================================================================== *//* タイトル 請求先情報のlabelの背景と文字色 */.p-user-register-contents .bill_info {	background-color: #999999;	color: #ffffff; }/* labelの文字サイズ */.p-user-register-contents .bill_info label {	font-size: 12px; }/* スマホ 新規会員登録 会員情報変更 お届け先 郵便番号から住所を自動入力ボタン上のマージン */@media only screen and (max-width: 767px) {.p-user-register-table a.c-button03.c-button-l {	margin-top: 10px; }    .p-delivery-table a.c-button03.c-button-l {	margin-top: 10px; }.p-cart-address-table a.c-button03.c-button-l {	margin-top: 10px; } }/*お問い合わせに関するスタイル   ========================================================================== *//* 項目テキスト左寄せ */table.p-cart-address-table th {	text-align: left !important; }/* お問い合わせ 送信ボタンのカラー変更 */.p-cart-search-submit {	background-color: #000000; }/*カタログ一覧に関するスタイル   ========================================================================== *//* ナビ下のスペース */.p-itemList-nav {	margin-bottom: 49px; }/* 2カラムレイアウトに関するスタイル   ========================================================================== *//* トップ お知らせ一覧 お知らせ詳細ページ > カタログ上のスペースを削除 */ section.c-container.p-free {	margin-bottom: 0; }/* 商品一覧に関するスタイル   ========================================================================== */ul.nav-pager.c-pager {    float: right; }@media only screen and (max-width: 767px) {  ul.nav-pager.c-pager {    float: none; } }/* 商品画像下のマージン */ .p-item-thumb {	margin-bottom: 10px; }/* 価格、品番上のマージン */ p.p-item-name {	margin-top: 7px; }/*品名のカラー */ .p-item-name a {	color: #333333; }/* 価格の文字サイズ */ .p-item-price-input-caption {	font-weight: normal;	font-size: 12px;	color: #555555;	margin-top: 10px; }    /* 価格の上の空欄を非表示 */ /* .p-commonDetail-nowrap {	display: none; }*/ /* お知らせに関するスタイル   ========================================================================== */  /* お知らせタイトル上のスペース */body[currentURL="/aec/user/news_info"] div.l-contents-col2-l {	margin-top: 10px; }	 /* お知らせ詳細ページ > タイトル上のスペース */body[currentURL="/aec/user/news_list"] div.l-contents-col2-l {	margin-top: 10px; }/* タイトルの背景 */.c-title01 {	background-color: #999999;	border-bottom: 1px solid #999999; }/* タイトル左と文字カラー変更 */.c-title01-label {	background-color: #999999;	border-left: 4px solid #999999;	color: #ffffff; }/* お知らせ詳細ページ お知らせ種別の位置 */h2 div.p-news-type.p-news-type-news {	margin-top: 2px; }/* お知らせ詳細ページ お知らせ種別 幅1023px以下 非表示 */@media only screen and (max-width: 1023px) {h2 div.p-news-type.p-news-type-news, h2 div.p-news-type.p-news-type-campagn {	display: none; } 	}/* お知らせ種別 カラー変更 キャンペーンとニュース */.p-news-type-campagn {	background-color: #e00000; }.p-news-type-news {	background-color: #c5c5c5; }/* 表示件数の背景 */.p-itemList-condition {	background-color: #f4f4f4; }/* 表示件数 並び順 プルダウンの背景 */.c-form-selectWrap:before {	background-color: #333333; }/* お知らせリスト 件数下のスペース */form#billListSearch div.p-itemList-nav {	margin-bottom: 20px; }/* お知らせ タイトルの表示枠 */.p-news-title {	display: block; } /* 注文履歴に関するスタイル   ========================================================================== */ /* 検索ボタン上のマージン*/	button.c-button02.c-button-l.p-search-submit {	margin-top: 20px; }/* ページアカウントナビのサイズ */.p-itemList-nav .nav-count {	width: 35%; }   /* 検索条件および注文履歴ダウンロードの背景 */.p-search-box .c-title01 {	background-color: #999999; }/* ページネクストの背景 */.c-pager .c-pager-prev, .c-pager .c-pager-next {	background-color: #333333; }/* プラスボタンのカラー */.p-open-button-field span.fa.fa-plus-circle.fa-lg.js-order-info-button-open {	color: #000000  !important; }  /* マイナスボタンのカラー */.p-open-button-field span.fa.fa-minus-circle.fa-lg.js-order-info-button-close {	color: #000000  !important; }    /* 明細フォーカス時 商品タグ並べ替えページ ハイライト */.p-table-highlight .p-row-highlight:hover {	background-color: #fafafa; }/* カート追加ダイアログ 商品ハイライト */.p-table-highlight div.p-item:hover {	background-color: #fafafa; }/* 商品タグ並べ替えに関するスタイル   ========================================================================== *//* テーブルヘッダーの背景 */.p-item-table th {	background-color: #f4f4f4; }/* 届け先に関するスタイル   ========================================================================== *//* 検索ボタンの背景 */.p-delivery-search-submit {	background-color: #333333; }/*コンテンツに関するスタイル   ========================================================================== *//* コンテンツ上のパディングの統一 */ .l-contents {	padding-top: 10px; } /* 会員情報変更に関するスタイル   ========================================================================== *//* 会社情報欄の表示 */.c-container .p-questionButton-parent {	background-color: #999999;	border-bottom: 1px solid #999999;	margin-top: 10px;	margin-bottom: 20px;	min-height: 33px;	padding: 4px 5px;	position: relative; }/* 項目テキスト左寄せ */.p-user-register-table th {	text-align: left; }/* 更新するボタンのカラー */button.c-button01.p-cart-button {	background-color: #000000;	border: 2px solid #000000; }/* 商品詳細ページに関するスタイル   ========================================================================== *//* プラスボタンの背景 */.p-item-count-increment {	background-color: #333333; }/* カートに入れる お気に入りボタンの幅 幅768px以上の指定 */@media screen and (min-width: 768px) {  a.c-button01.c-button-l.c-button01.js-cart-set-button {	width: 13em; }	a.c-button03.c-button-l.js-favorite-button {	width: 13em; } }/* 品名のカラー */.p-itemDetail .p-item-name {	color: #333333; }/* 価格の文字サイズ */.p-itemDetail .p-item-price {	font-size: 2.2rem; }/* 価格のカラー、マージン */.p-item-price {	color: #333333;	margin-top: 50px; }/* 商品コードと品番のカラーとサイズ */	ul.p-item-code li span {	color: #333333;	font-size: 13px; }/* JANの文字非表示 */		.p-item-code li:nth-child(2) {	display: none; }/* 品番右の区切り線 */	ul.p-item-code li:first-child {	border-right: 1px solid #dadada; }/* 拡張項目テーブル上のスペース */ .p-item-table-label {	margin-top: 20px; }/* 拡張項目テキスト左寄せ */.p-item-table-label th {	text-align: left; }/* 商品自由項目2 スマホ対応*/@media screen and (max-width: 767px) {	#add-comments img {		float: none;		margin-bottom: 10px; }}/* カート画面に関するスタイル   ========================================================================== *//* パンくず 所在地のカラー */.p-cart-flow .p-cart-flow-current {	color: #333333;	font-weight: bold; }/* タイトルのカラー */.c-title03-label {	background-color: #999999;	border-left: 4px solid #999999;	color: #ffffff; }/* お届け先注釈上のマージン */.p-cart-edit-note {	margin-top: 20px; }/* お支払方法 必須マークの非表示対応 */body[currentURL="/aec/user/cart"] span.required.rightside {	display: none; }	body[currentURL="/aec/user/cart_delivery_set"] span.required.rightside {	display: none; }	body[currentURL="/aec/user/cart_con"] span.required.rightside {	display: none; }	/* カート確認ボタン上 注意事項追記 */.freeEditContent_cart {	color: #e00000;	text-align: center; }/* お届け先一覧に関するスタイル   ========================================================================== *//* 検索条件 */h2.c-title04 {	background-color: #f4f4f4;	border: 1px solid #dbdbdb; }span.c-title04-label {	border-left: 4px solid #f4f4f4; }/* お届け先名 住所検索欄 */div.p-delivery-tab-category.c-box-border01 {	background-color: #ffffff; }/* 自社をお届け先に設定ボタン　幅768px以上の指定 */@media screen and (min-width: 768px) {  p.p-cart-result-deliveryEdit {  	padding: 20px 0 !important; } } /* お届け先、自社をお届け先に設定するの表示幅 */ .p-cart-result-deliveryEdit {	width: 20% } /*お届け先一覧 ナビ下のスペース */.p-itemList-nav.p-itemList-nav-bottom {    margin-bottom: 0; } /* 新規登録ボタン上のスペース */.p-delivery-add-button-border {	margin-top: 0; }/* お届け先新規登録に関するスタイル   ========================================================================== *//* 項目テキスト左寄せ */.p-delivery-table th {	text-align: left; }/* 登録するボタンのカラー */button.c-button01.c-button-l {    background-color: #000000;    border: 2px solid #000000; }/* 戻る 削除するボタンの上のスペース */ul.p-cart-submit {	margin-top: 30px; }/* おすすめ販売ランキングに関するスタイル   ========================================================================== *//* ランキングアイコンのカラー */.p-ranking-icon {	background-color: #e00000; }/* スマートフォンに関するスタイル 幅767px以下の指定   ========================================================================== *//* SP用 メニューの背景変更 */ .l-nav-spMenu { 	background-color: #333333; }/* タイトルの背景色とマージン変更 */@media only screen and (max-width: 767px) {.c-title01 {  	background-color: #999999;	border-bottom-color: #999999;	margin-top: 15px; }/* カートボタン パディング変更 */.l-nav-cartButton {	padding-top: 0; }/* カートボタン アイコン位置調整 */.l-nav-cartBox .fa {	margin-right: 3px; }	/* カート確認ボタン上 注意事項追記 */.freeEditContent_cart {	text-align: left; 	margin: 0 10px 0 10px; }/* 注文履歴、お気に入り、商品検索ボタンの枠 */.l-nav-gnav-item {	border: 1px solid #999999;	color: #333333; }  /* 注文履歴、お気に入り、商品検索ボタンのカラー */.l-nav-itemNav-list .fa {	color: #333333; }  /* ハンバーガーメニュー カタログから探すの背景 */.l-nav-gnav-search {	background-color: #333333; }  /* ハンバーガーメニュー */.l-nav-gnav-category .l-nav-gnav-inner, .l-nav-gnav-member .l-nav-gnav-inner {	background-color: #999999;	color: #ffffff; }.l-nav-gnav-category .l-nav-gnav-inner:before, .l-nav-gnav-category .l-nav-gnav-inner:after, .l-nav-gnav-member .l-nav-gnav-inner:before, .l-nav-gnav-member .l-nav-gnav-inner:after {	background-color: #999999; }.l-nav-gnav-order {	background-color: #333333;}.l-nav-gnav-category .l-nav-gnav-inner a:after, .l-nav-gnav-member .l-nav-gnav-inner a:after {	background-color: #333333; }.l-nav-gnav-order .l-nav-gnav-inner:after {	border-top: 2px solid #ffffff;	border-right: 2px solid #ffffff; }.l-nav-gnav-order a {	color: #ffffff; }.l-nav-gnav-utility a {	color: #ffffff; }.l-nav-gnav-utility {	background-color: #333333; }.l-nav-gnav-utility .l-nav-gnav-inner:after {	border-top: 2px solid #ffffff;	border-right: 2px solid #ffffff; } /* トップページ > おしらせ上のマージン */	section#js-top-news {	margin-top: -10px; } /* 注文履歴 >  編集ボタン上のマージン */	.p-edit-usercharge-sort {	margin-top: 9px; } /* 会員メニュー背景 */div#js-gnav-memberParent {	background-color: #333333; }.l-nav-gnav-memberChild a {	color: #333333; }  .l-nav-memberChild-inner:after {	border-top: 2px solid #333333;	border-right: 2px solid #333333; }.c-title01 {	margin-top: 20px; }/* お知らせ > お知らせ一覧のタイトル左側のパディング */.p-news-title {	padding-left: 5px; }/* 一覧 > 縦線非表示 */.p-itemLayout-grid-scroll .c-box {	border-left: none; }/* 一覧 > 価格の文字サイズ */.p-item-price-input-caption {	font-size: 9px;	font-size: 0.9rem; }/* 商品詳細ページ > お気に入りに入れるボタンの上のマージン */.p-item-favorite {	margin-top: 10px; }/* ページアカウントナビのサイズ */.p-itemList-nav .nav-count {	width: 100%; }  }	/* 自由編集ページ共通   ========================================================================== */.mt15 {	margin-top: 15px; }.mt20 {	margin-top: 20px; }.mt40 {	margin-top: 40px; }.mt50 {	margin-top: 50px; }.mr10 {	margin-right: 10px !important; }	strong {	font-family: 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif; }	.boxMenbers01 {	overflow: hidden;	margin-top: 44px;	padding-top: 40px;	border-top: 1px solid #eee; }	.boxMenbers01.type01 {	margin-top: -30px;	border-top: none; }/* プライバシーポリシーに関するスタイル   ========================================================================== */.p-privacy-sec {	margin: 0 0 80px 10px; }.p-privacy-sec h3 {	margin: 0 0 23px 0;	font-family: 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;	font-weight: bold; }.rules01 dt { 	margin-top: 1em;	text-indent: -1em;	padding-left: 1em; }    .rules01 dd {	padding-left: 1.5em; }    .rules01 dd ul {	list-style-type: disc;	padding-left: 1.5em; }/* !listItemBasic01---------------------------------------------------------- */.listItemBasic01 {}	.listItemBasic01 > li {		margin-top: 5px;		position: relative;		padding-left: 18px; }	.listItemBasic01 > li > .headItem {		display: block;		width: 18px;		position: absolute;		left: 0; }		.listItemBasic02 {	margin-left: 8px; }		.listItemBasic02 > li {		position: relative;		padding-left: 26px;		line-height: 1.7; }				.listItemBasic02 > li > .headItem {			display: block;			width: 20px;			position: absolute;			left: 0; }ol, ul {	list-style: none; }	/* ----------------------------------------------------------!listItemBasic01 */.rules02 {	 line-height: 20px; }    .tx-address dt {	clear: both;	display: block;	float: left; }.tx-address dd {	display: block;	float: left; }.reg {	padding-top: 40px; }	.reg li {	padding-top: 10px; }.taR {	text-align: right; }    ul {	list-style: none; }.flL {	display: inline;	float: left; }/* 会社概要に関するスタイル   ========================================================================== */.company_p-sec {	margin: 0 0 80px 10px; }.company_p-sec li.first {	padding-top: 5px;	border-top: none; }.company_p-sec li {	border-top: 1px solid #eee;	background-position: left bottom;	background-repeat: repeat-x;	display: block;	float: left;	padding: 20px 0 18px;	width: 1230px; }.company_p-sec li.last {	padding-bottom: 30px; }.company_p-sec dl {	width: 1230px; }	.company_p-sec dl dt {	display: block;	width: 80px;	margin-right: 6px;	padding: 5px 0px;	clear: left;	float: left;	background-image: url(/assetsaec/content/dot_dtlist.gif);	background-position: right center;	background-repeat: no-repeat; }.company_p-sec dl dd {	display: block;	width: 1144px;	margin: 0px;	padding: 5px 0px;	float: left; }    .company_p-sec .admin {	 float: left;	 width: 120px; }	 /*ご利用ガイドに関するスタイル   ========================================================================== */.guide-sec {	width: 96%;	margin: 0 0 80px 10px;	overflow: hidden; }	.guide-sec h3 {	margin: 0 0 23px 0;	font-family: 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Arial, Helvetica, Verdana, sans-serif;	font-weight: bold; }	.p-guide-h4-step {	width: 99%;	background: #999999; }.p-guide-wrap {	width: 99%;	overflow: hidden;	border: solid 1px #999999; }	/* スマートフォンに関するスタイル 幅767px以下の指定 start   ========================================================================== */@media only screen and (max-width: 767px) {	.boxMenbers01 .col01 {	float: none;	width: 100%; }    .boxMenbers01 .col02 {	padding-top: 25px;	float: none;	width: 100%; } }/* スマートフォンに関するスタイル 幅767px以下の指定 end   ========================================================================== */	.col01 {	width: 54%;	margin-right: 3%;	float: left; }    .col02 {	width: 43%;	float: left; }	 .listItemBasic03 li {	margin-top: 5px;	position: relative;	padding-left: 18px; } span.headItem {	display: block;	width: 18px;	position: absolute;	left: 0; }.rules03 dd {	padding-left: 1.5em; }    .rules03 dd ul {	list-style-type: disc;		padding-left: 1.5em; }	.rules03 dd li { 	margin-top: 5px; }table.plain th {	padding-right: 0.5em;	padding-bottom: 0.5em;	vertical-align: top;	white-space: nowrap;	text-align: left; }table.plain td {	vertical-align: top;	padding-bottom: 0.5em; }		/* 20200310微修正 end   ========================================================================== */.p-item-favorite-label{	min-width: auto;}.p-cart-total-table .p-cart-total-cell *,.p-order-total-table .p-order-total-cell{	color: #000;	font-weight: bold;}.p-item-reCalc .c-button03 .fa{	margin-right: 3px;}.p-free{	background-color: inherit;}ul.p-order-detail-inline > li div.p-col-supplier{	display: none;}.p-delivery-resultBox{	display: flex;	align-items: stretch;	flex-direction: row-reverse;}.p-delivery-resultBox > .p-delivery-result-deliveryAdd{	width: 100%;	display: block;}.p-delivery-resultBox > .p-delivery-result-code{	display: flex;	align-items: center;}.p-delivery-resultBox > .p-delivery-result-code > a.c-button03{	margin:auto;	vertical-align: middle;	white-space: nowrap;}.p-delivery-resultBox > .p-delivery-edit-button{	margin-bottom: 0;}form#userChargeUp[action*="/aec/user/user_charge_update"] table.p-user-register-table:first-of-type tr:nth-of-type(3),form#userRegisterForm[action*="/aec/user/user_register_confirm"] table.p-delivery-table:first-of-type tr:nth-of-type(2),form#userRegisterForm[action*="/aec/user/user_register_complete"] table.p-delivery-table:first-of-type tr:nth-of-type(2){	display:none;}.p-tag-input .p-tag-input-button{	width: 37%;	white-space: nowrap;	vertical-align: middle;}.p-order-table{  max-width: 100%;}.p-order-table td[data-label="お届け先"]{  word-break: break-all;}.p-order-table td.p-open-button-field ~ td{  min-width: 6em;}.js-order-header .p-order-inline-list{	min-width: 100%;}li.p-order-inline-list > span:nth-child(even){  width: 100% !important;}li.p-order-inline-list > span:nth-child(odd){  white-space: nowrap;  min-width: 150px;  text-align: left;}.p-order-inline-list .p-order-deliveryAddress{  word-break: break-all;  display: block;}@media only screen and (max-width: 767px){.u-sp-pdg{	padding: 0;}.p-delivery-resultBox{	display: block;}.p-delivery-resultBox > .p-delivery-result-deliveryAdd{	width: auto;}.p-delivery-resultBox > .p-delivery-result-code{	display: block;}.p-cart-address-button .c-button-l{	width: 100%;}.p-order-table td.orderInfoDispField{	padding: 0;}}/* 印刷用指定 start   ========================================================================== */@media print{  .p-order-container.js-order-container {	width: 100% !important; }}/* カタログ > タイトル非表示    ========================================================================== *//*20200527 カタログ Web Sale start */body[currentURL="/aec/user/catalog_shohin_list"][currentparam*="ct=3"] .l-contents-main-variable h2.c-title01 {    display: none; }/*20200701 カタログ My Bag Collection start */body[currentURL="/aec/user/catalog_shohin_list"][currentparam="?ct=6"] .l-contents-main-variable h2.c-title01 {    display: none; }	/*20200731 カタログ Summer Collection start */body[currentURL="/aec/user/catalog_shohin_list"][currentparam="?ct=7"] .l-contents-main-variable h2.c-title01 {    display: none; }	/*20200819 カタログ 防災特集 */body[currentURL="/aec/user/catalog_shohin_list"][currentparam="?ct=8"] .l-contents-main-variable h2.c-title01 {    display: none; }/* ログイン画面    ========================================================================== */#login_header p {    color: #000; }p#reminder.reminder_text a, p#user_register.user_register_text a {    color: #000; }p#reminder {    background-image: url(/assetsaec/content/icon_arrow.png);    background-repeat: no-repeat;    background-position: 47% 40%;    background-size: 6px auto; }p#user_register {    background-image: url(/assetsaec/content/icon_arrow.png);    background-repeat: no-repeat;    background-position: 44% 46%;    background-size: 6px auto;    margin-top: 5px; }/* スマートフォン icon_arrow 非表示 */@media only screen and (max-width: 767px) {p#reminder {    background-image: none; }p#user_register {    background-image: none;    margin-top: 5px; }}/* 対応ブラウザ欄 */.p-wrap-area {    color: #666;    font-size: 85%; }