/*
Theme Name: aoyaku2025

Author: lab tech
Author URI: -
Description: 青薬2025 テーマ
License: copylight lab tech
version: 1.0

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


/* ページナビ +++++ */
section div.wp-pagenavi { padding:10px 0; font-size:16px; line-height:120%; display:block; text-align:center;}
section div.wp-pagenavi span.pages { padding:8px 12px; border:none;}
section div.wp-pagenavi span.current, div.wp-pagenavi a { padding:7px 11px; border:1px solid #303030;}
section div.wp-pagenavi span.extend { padding:7px 11px; border:none !important;}
section div.wp-pagenavi a { color:#303030;}
section div.wp-pagenavi a:hover { background:#FFF;}
section .current { background:#303030; color:#FFF;}


/* 記事装飾 ++++++++++++++++++++ */
.aligncenter {text-align: center;}
.alignright {text-align: right;}

div.subContents section.page.article div.inner { width:100%; max-width:1300px; margin: 0 auto; padding:0 50px; display: block;}

div.subContents section.article div.inner div.wp-block-group { width:100%; margin:0 0 52px; display: block; box-sizing: border-box;}
div.subContents section.article div.inner div.wp-block-columns { margin:0 0 24px;}
div.subContents section.article div.inner div.wp-block-columns div.wp-block-group { margin-bottom:24px;}

div.subContents section.page.article div.inner h2 { width:100%; margin:0 0 52px; padding:10px 24px; border-radius: 4px; display: block; color: #FFF; font-size:28px; line-height:140%; letter-spacing: 0.12em; font-weight: 500; background-color: #1a2f6d; box-sizing: border-box; position: relative;}
div.subContents section.page.article div.inner h3 { width:100%; margin:0 0 20px; padding:0 0 12px; border-bottom:1px solid #333; display: block; color: #1a2f6d; font-size:24px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.page.article div.inner h4 { width:100%; margin:0 0 20px; padding:0; display: block; color: #1a2f6d; font-size:22px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.page.article div.inner h5 { width:100%; margin:0 0 20px; padding:0; display: block; color: #1a2f6d; font-size:20px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.page.article div.inner h6 { width:100%; margin:0 0 20px; padding:0; display: block; color: #1a2f6d; font-size:18px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.page.article div.inner p { width:100%; margin:0 0 20px; padding:0; display: block; font-size:18px; line-height:200%; letter-spacing: 0.08em; box-sizing: border-box;}

div.subContents section.news.article div.inner h2 { width:100%; margin:0 0 20px; padding:0 0 10px 2px; border-bottom:1px solid #333; display: block; color:#231815; font-size:24px; line-height:140%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box; position: relative;}
div.subContents section.news.article div.inner h3 { width:100%; margin:0 0 20px; display: block; color:#231815; font-size:22px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.news.article div.inner h4 { width:100%; margin:0 0 20px; padding:0; display: block; color:#231815; font-size:20px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.news.article div.inner h5 { width:100%; margin:0 0 20px; padding:0; display: block; color:#231815; font-size:18px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.news.article div.inner h6 { width:100%; margin:0 0 20px; padding:0; display: block; color:#231815; font-size:18px; line-height:160%; letter-spacing: 0.12em; font-weight: bold; box-sizing: border-box;}
div.subContents section.news.article div.inner p { width:100%; margin:0 0 20px; padding:0; display: block; font-size:18px; line-height:200%; letter-spacing: 0.08em; box-sizing: border-box;}

div.subContents section.article div.inner ul { margin-bottom:20px; padding:4px 0 4px 28px; display: flex; flex-direction: column; gap:12px; line-height:160%; box-sizing: border-box;}
div.subContents section.article div.inner ul li {}
div.subContents section.article div.inner ul li a {}

div.subContents section.article div.inner .list-border { width:100%; gap:0;}
div.subContents section.article div.inner .list-border li:first-of-type { border-top:1px dotted #999;}
div.subContents section.article div.inner .list-border li { padding:12px 0; border-bottom:1px dotted #999;}

div.subContents section.article div.inner ul.list-btn { list-style: none; width:100%; padding:4px 0; flex-direction: row; flex-wrap: wrap; box-sizing: border-box;}
div.subContents section.article div.inner ul.list-btn li { padding:12px 16px; border-radius: 4px; border:1px solid #999; display: block; line-height:140%;}
div.subContents section.article div.inner ul.list-btn li:has(a) { padding:0; border-radius: 0; border: none;}
div.subContents section.article div.inner ul.list-btn li a { padding:12px 44px 12px 16px; border-radius: 4px; border:1px solid #1a2f6d; display: block; overflow: hidden; text-decoration: none; color: #1a2f6d; position: relative;}
div.subContents section.article div.inner ul.list-btn li a:hover { border:1px solid #e681a2; color: #e681a2;}
div.subContents section.article div.inner ul.list-btn li a::before { content:""; width:12px; height:12px; display: block; overflow: hidden; background: url(/images/bg_btn_arrow_blue_pink@2x.png) left top/ 100% 200% no-repeat; box-sizing: border-box; position: absolute; top:50%; right:16px; translate: 0 -50%;}
div.subContents section.article div.inner ul.list-btn li a:hover::before { background-position: bottom;}
div.subContents section.article div.inner ul.list-btn li.pdf a::before { width:17.5px; height:18.2px; background: url(/images/bg_btn_pdf_blue_pink@2x.png) left top/ 100% 200% no-repeat;}
div.subContents section.article div.inner ul.list-btn li.pdf a:hover::before { background-position: bottom;}
div.subContents section.article div.inner ul.list-btn li.outlink a::before { width:17.5px; height:17.5px; background: url(/images/bg_btn_outlink_blue_pink@2x.png) left top/ 100% 200% no-repeat;}
div.subContents section.article div.inner ul.list-btn li.outlink a:hover::before { background-position: bottom;}

div.subContents section.article div.inner ul.list-btnW { list-style: none; width:100%; padding:4px 0; flex-direction: column; flex-wrap: wrap; box-sizing: border-box;}
div.subContents section.article div.inner ul.list-btnW li { width:100%; padding:16px; border-radius: 4px; border:1px solid #999; display: block; line-height:140%;}
div.subContents section.article div.inner ul.list-btnW li:has(a) { padding:0; border-radius: 0; border: none;}
div.subContents section.article div.inner ul.list-btnW li a { width:100%; padding:16px 60px 16px 16px; border-radius: 4px; border:1px solid #1a2f6d; display: block; overflow: hidden; text-decoration: none; color: #1a2f6d; box-sizing: border-box; position: relative;}
div.subContents section.article div.inner ul.list-btnW li a:hover { border:1px solid #e681a2; color: #e681a2;}
div.subContents section.article div.inner ul.list-btnW li a::before { content:""; width:16px; height:16px; display: block; overflow: hidden; background: url(/images/bg_btn_arrow_blue_pink@2x.png) left top/ 100% 200% no-repeat; box-sizing: border-box; position: absolute; top:50%; right:24px; translate: 0 -50%;}
div.subContents section.article div.inner ul.list-btnW li.pdf a::before { width:32px; height:32px; background: url(/images/bg_btn_pdf_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.page a::before { width:32px; height:32px; background: url(/images/bg_btn_page_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.outlink a::before { width:32px; height:32px; background: url(/images/bg_btn_outlink_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.excel a::before { width:32px; height:32px; background: url(/images/bg_btn_excel_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.word a::before { width:32px; height:32px; background: url(/images/bg_btn_word_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.ppt a::before { width:32px; height:32px; background: url(/images/bg_btn_ppt_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li.zip a::before { width:34px; height:32px; background: url(/images/bg_btn_zip_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner ul.list-btnW li a:hover::before { background-position: bottom;}

div.subContents section.article div.inner ol { margin-bottom:20px; padding:0 0 0 28px; display: flex; flex-direction: column; gap:12px 0; line-height:160%; box-sizing: border-box;}
div.subContents section.article div.inner ol li {}
div.subContents section.article div.inner ol li a {}

div.subContents section.article div.inner figure { margin-bottom:20px; padding:0;}
div.subContents section.article div.inner figure img { margin:0 auto; padding:0;}

div.subContents section.article div.inner iframe { width:100%; margin:0; padding:0; height:auto; aspect-ratio: 16/9;}

div.subContents section.article div.inner table { line-height:140%;}

div.subContents section.article div.inner div.wp-block-buttons { width:100%; margin-bottom:20px; padding:0; display: flex; flex-direction: column; gap:12px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button { width:100%; margin:0; padding:0;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a.wp-block-button__link { width:100%; padding:16px 60px; border-radius: 4px; border:1px solid #1a2f6d; display: block; overflow: hidden; text-decoration: none; text-align: center; color: #1a2f6d; font-size:18px; line-height: 160%; background-color: #FFF; box-sizing: border-box; position: relative;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a.wp-block-button__link:hover { border:1px solid #e681a2; color: #e681a2;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a::before { content:""; width:16px; height:16px; display: block; overflow: hidden; background: url(/images/bg_btn_arrow_blue_pink@2x.png) left top/ 100% 200% no-repeat; box-sizing: border-box; position: absolute; top:50%; right:24px; translate: 0 -50%;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.pdf a::before { width:32px; height:32px; background: url(/images/bg_btn_pdf_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.page a::before { width:32px; height:32px; background: url(/images/bg_btn_page_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.outlink a::before { width:32px; height:32px; background: url(/images/bg_btn_outlink_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.excel a::before { width:32px; height:32px; background: url(/images/bg_btn_excel_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.word a::before { width:32px; height:32px; background: url(/images/bg_btn_word_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.ppt a::before { width:32px; height:32px; background: url(/images/bg_btn_ppt_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.zip a::before { width:34px; height:32px; background: url(/images/bg_btn_zip_hover_pink@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a:hover::before { background-position: bottom;}

div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue a.wp-block-button__link { color:#FFF; border:1px solid #3399CC; background-color: #3399CC;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue a.wp-block-button__link:hover { color:#FFF; border:1px solid #e681a2; background-color: #e681a2;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue a::before { background: url(/images/bg_btn_arrow_white@2x.png) left top/ 100% 200% no-repeat;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.pdf a::before { width:32px; height:32px; background: url(/images/bg_btn_pdf_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.page a::before { width:32px; height:32px; background: url(/images/bg_btn_page_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.outlink a::before { width:32px; height:32px; background: url(/images/bg_btn_outlink_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.excel a::before { width:32px; height:32px; background: url(/images/bg_btn_excel_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.word a::before { width:32px; height:32px; background: url(/images/bg_btn_word_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.ppt a::before { width:32px; height:32px; background: url(/images/bg_btn_ppt_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.zip a::before { width:34px; height:32px; background: url(/images/bg_btn_zip_white@2x.png) left top/ 100% 200% no-repeat; right:16px;}

div.subContents section.article div.inner .graybox { padding:20px 32px !important; border-radius: 8px; background-color: #EFEFEF;}


div.subContents section.article div.inner div.faqlist {}
div.subContents section.article div.inner div.faqlist ul { list-style: none; margin:0; padding:0; gap:20px;}
div.subContents section.article div.inner div.faqlist ul li { border:1px solid #AAA; border-radius: 8px;}
/* 質問 */
div.subContents section.article div.inner div.faqlist ul li summary { list-style: none; padding:16px 56px 16px 56px; color:#1a2f6d; font-size:18px; line-height:180%; position: relative; cursor: pointer;}
div.subContents section.article div.inner div.faqlist ul li summary::before { content:"Q"; color:#1a2f6d; font-size:40px; line-height:100%; font-weight: bold; font-family: "Maven Pro", sans-serif; position: absolute; top:12px; left:16px;}
/* デフォルトの▶マーク消す */
div.subContents section.article div.inner div.faqlist ul li summary::-webkit-details-marker { display: none;}
/* ＋アイコン */
div.subContents section.article div.inner div.faqlist ul li summary::after { content: "＋"; font-size: 24px; line-height:100%; font-weight: 900; position: absolute; top: 20px; right: 18px;}
/* 開いたら − に変更 */
div.subContents section.article div.inner div.faqlist ul li details[open] summary::after { content: "−"; right: 22px;}
/* 回答 */
div.subContents section.article div.inner div.faqlist ul li details p { width:calc(100% - 36px); margin:0 0 0 14px; padding:14px 0 16px 42px; border-top:1px solid #AAA; font-size:18px; line-height:180%; box-sizing: border-box; position: relative; animation: faqOpen 0.3s ease;}
div.subContents section.article div.inner div.faqlist ul li details p::before { content:"A"; color:#e681a2; font-size:40px; line-height:100%; font-weight: bold; font-family: "Maven Pro", sans-serif; position: absolute; top:10px; left:4px;}
/* アニメーション */
@keyframes faqOpen {
  from { opacity: 0; transform: translateY(-6px); }
  to   { opacity: 1; transform: translateY(0); }
}


@media screen and (max-width:680px){
/* ページナビ +++++ */
section div.wp-pagenavi { padding:0 0 8px; font-size:14px; line-height:120%;}
section div.wp-pagenavi span.pages { padding:2px 4px; }
section div.wp-pagenavi span.current, div.wp-pagenavi a { padding:2px 5px;}
section div.wp-pagenavi span.extend { padding:2px 5px;}

/* 記事装飾 ++++++++++++++++++++ */
div.subContents section.page.article div.inner { padding:0 10px;}

div.subContents section.article div.inner div.wp-block-group { padding:0; margin-bottom:24px;}
div.subContents section.article div.inner div.wp-block-columns { margin-bottom:12px;}
div.subContents section.article div.inner div.wp-block-columns div.wp-block-group { margin-bottom:12px;}

div.subContents section.page.article div.inner h2 { width:100%; margin-bottom:16px; padding:6px 16px; border-radius: 3px; font-size:20px; line-height:140%; letter-spacing: 0.12em; font-weight: 500;}
div.subContents section.page.article div.inner h3 { margin-bottom:12px; padding:0 0 6px; font-size:18px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.page.article div.inner h4 { margin-bottom:12px; font-size:18px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.page.article div.inner h5 { margin-bottom:12px; font-size:16px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.page.article div.inner h6 { margin-bottom:12px; font-size:16px; line-height:160%; letter-spacing: 0.12em; font-weight: 500;}
div.subContents section.page.article div.inner p { margin-bottom:12px; font-size:16px; line-height:180%; letter-spacing: 0.08em;}

div.subContents section.news.article div.inner h2 { margin-bottom:12px; padding:0 0 6px 2px; font-size:20px; line-height:140%; letter-spacing: 0.12em;}
div.subContents section.news.article div.inner h3 { margin-bottom:12px; font-size:20px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.news.article div.inner h4 { margin-bottom:12px; font-size:18px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.news.article div.inner h5 { margin-bottom:12px; font-size:16px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.news.article div.inner h6 { margin-bottom:12px; font-size:16px; line-height:160%; letter-spacing: 0.12em;}
div.subContents section.news.article div.inner p { margin-bottom:12px; font-size:16px; line-height:180%; letter-spacing: 0.08em;}

div.subContents section.article div.inner ul { margin-bottom:12px; padding:2px 0 2px 20px; gap:6px; line-height:160%;}
div.subContents section.article div.inner ul li {}
div.subContents section.article div.inner ul li a {}

div.subContents section.article div.inner .list-border {}
div.subContents section.article div.inner .list-border li { padding:6px 0;}

div.subContents section.article div.inner ul.list-btn { padding:2px 0; gap:6px;}
div.subContents section.article div.inner ul.list-btn li { padding:8px 12px; border-radius: 3px;}
div.subContents section.article div.inner ul.list-btn li a { padding:8px 36px 8px 12px; border-radius: 3px;}
div.subContents section.article div.inner ul.list-btn li a::before { scale: 0.8; right:12px;}
div.subContents section.article div.inner ul.list-btn li.pdf a::before { scale: 0.8;}
div.subContents section.article div.inner ul.list-btn li.outlink a::before { scale: 0.8;}

div.subContents section.article div.inner ul.list-btnW { padding:2px 0; gap:6px;}
div.subContents section.article div.inner ul.list-btnW li { padding:8px 12px; border-radius: 3px;}
div.subContents section.article div.inner ul.list-btnW li a { padding:10px 48px 10px 12px; border-radius: 3px;}
div.subContents section.article div.inner ul.list-btnW li a::before { scale: 0.8; right:14px;}
div.subContents section.article div.inner ul.list-btnW li.pdf a::before,
div.subContents section.article div.inner ul.list-btnW li.outlink a::before,
div.subContents section.article div.inner ul.list-btnW li.excel a::before,
div.subContents section.article div.inner ul.list-btnW li.word a::before,
div.subContents section.article div.inner ul.list-btnW li.ppt a::before,
div.subContents section.article div.inner ul.list-btnW li.zip a::before { scale: 0.8; right:6px;}

div.subContents section.article div.inner ol { margin-bottom:12px; padding:0 0 0 20px; gap:6px 0; line-height:160%;}
div.subContents section.article div.inner ol li {}
div.subContents section.article div.inner ol li a {}

div.subContents section.article div.inner figure { margin-bottom:12px;}

div.subContents section.article div.inner div.wp-block-buttons  { margin-bottom:12px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button {}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a.wp-block-button__link { padding:10px 48px; border-radius: 3px; font-size:16px; line-height: 160%;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button a.wp-block-button__link::before { scale: 0.8; right:14px;}
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.pdf a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.outline a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.pdf a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.outlink a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.excel a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.word a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.ppt a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.zip a::before { scale: 0.8; right:6px;}

div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.pdf a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.outlink a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.excel a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.word a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.ppt a::before,
div.subContents section.article div.inner div.wp-block-buttons div.wp-block-button.blue.zip a::before { scale: 0.8; right:6px;}

div.subContents section.article div.inner .graybox { padding:12px 16px !important; border-radius: 4px;}


div.subContents section.article div.inner div.faqlist {}
div.subContents section.article div.inner div.faqlist ul { gap:12px;}
div.subContents section.article div.inner div.faqlist ul li { border-radius: 4px;}
/* 質問 */
div.subContents section.article div.inner div.faqlist ul li summary { padding:6px 32px 6px 34px; font-size:16px; line-height:180%;}
div.subContents section.article div.inner div.faqlist ul li summary::before { font-size:28px; line-height:100%; top:5px; left:6px;}
/* ＋アイコン */
div.subContents section.article div.inner div.faqlist ul li summary::after { font-size: 20px; line-height:100%; top: 10px; right: 6px;}
/* 開いたら − に変更 */
div.subContents section.article div.inner div.faqlist ul li details[open] summary::after { right: 10px;}
/* 回答 */
div.subContents section.article div.inner div.faqlist ul li details p { width:calc(100% - 20px); margin:0 0 0 8px; padding:6px 0 6px 26px; font-size:16px; line-height:180%;}
div.subContents section.article div.inner div.faqlist ul li details p::before { font-size:28px; line-height:100%; top:6px; left:0;}

}