@charset "Shift_JIS";


/* -------------------------------------------------------  */
/* Location : style-menu.css */
/* Date : 2011-04-01 */
/* Date : 2018-03-05 */
/* Date : 2019-10-03 */
/* Author : http://www.maruchi.biz/ */
/* ------------------------------------------------------- */



body {
margin: 0;
padding: 0;
color: #656565;
background: #ffffff;
text-align: center;
font-family:Verdana, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}


/* --- ページ全体コンテンツ --- */
div#contents {
width: 850px;
margin: 0 auto;
padding: 0;
text-align: center;
background: #ffffff;
}

/* ------------------------------------------------------ */
/* --- ページH1、H2、メニューheader 囲み --- */
/* --- 2018年3月5日（月）サイズ変更縦412から580へ --- */
/* --- ページ全体コンテンツ header イラストの背景 2021年3月8日 更新　height変更 --- */
div#header {
width: 850px;
height: 1033px;
/* height: 1007px; */
margin: 0px;
padding:  0px;
border: 0px;
overflow: hidden;
}

div#header img {
vertical-align: top;
}

div.header-back {
width: 850px;
height: 110px;
margin: 0px;
padding:  0px;
border: 0px;
background: url(../img/item-top-001.jpg) no-repeat top left;
}

/* ------------------------------------------------------ */
/* --- ページ全体コンテンツタイトルH1,H2　header --- */
h1 {
margin: 0px;
padding: 6px 0px 0px 0px;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 100%;
text-align: center;
}

h2 {
margin: 0px;
padding: 0px;
border: 0;
}


/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header メニュー1 --- */
div#header-menu {
width: 850px;
height: 83px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
font-size: 9px;
line-height: 100%;
overflow: hidden;
}

div#header-menu-site img {
vertical-align: top;
}


/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header メニュー1リスト --- */
ul.menu-list01 {
width: 850px;
height: 23px;
margin: 0px;
padding: 0px;
}

ul.menu-list01 li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

/* --- header メニューリンク01 左空き --- */
li.menu-site01 {
width: 156px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク02 有限会社マルダイ --- */
li.menu-site02 {
width: 253px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク03 お問い合わせ --- */
li.menu-site03 {
width: 102px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク04 サイトマップ --- */
li.menu-site04 {
width: 102px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク05 トップページ --- */
li.menu-site05 {
width: 102px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク06 右空き --- */
li.menu-site06 {
width: 135px;
height: 23px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header メニュー2リスト --- */
ul.menu-list02 {
width: 850px;
height: 56px;
margin: 0px;
padding: 0px;
}

ul.menu-list02 li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

/* --- header メニューリンク07 左空き --- */
li.menu-site07 {
width: 10px;
height: 56px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク08 ご注文はこちら --- */
li.menu-site08 {
width: 277px;
height: 56px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク09 製品ラインアップ --- */
li.menu-site09 {
width: 276px;
height: 56px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク10 すのこタン。って何？ --- */
li.menu-site10 {
width: 277px;
height: 56px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク11 右空き --- */
li.menu-site11 {
width: 10px;
height: 56px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* ------------------------------------------------------ */



/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header メニュー3 --- */
/* --- ページ全体コンテンツ header イラストの背景 2021年3月8日 更新　height変更 --- */
div#header-menu-page {
width: 850px;
/* height: 840px; */
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
font-size: 9px;
line-height: 100%;
overflow: hidden;
}

div#header-menu-page img {
vertical-align: top;
}

/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header イラストの背景 2018年5月22日 更新サイズ変更有り --- */
/* --- ページ全体コンテンツ header イラストの背景 2019年8月14日 更新日 --- */
div.header-back-02 {
width: 850px;
height: 580px;
margin: 0px;
padding:  0px;
border: 0px;
background: url(../img/item-top-20190814.jpg) no-repeat top left;
}

/* --- ページ全体コンテンツ header イラストの背景 2017年8月8日更新 コミケ92限定 --- */
div.header-back-1708 {
width: 850px;
height: 412px;
margin: 0px;
padding:  0px;
border: 0px;
background: url(../img/item-top-20170808.jpg) no-repeat top left;
}

/* --- ページ全体コンテンツ header イラストの背景 2019年10月3日 更新　背景をCSSで表示をしない --- */
div.header-back-03 {
width: 850px;
height: 580px;
margin: 0px;
padding:  0px;
border: 0px;
/* background: url(../img/item-top-20190814.jpg) no-repeat top left; */
}


/* ------------------------------------------------------ */

/* --- ページ全体コンテンツ header イラストの背景 嵐渓荘さん リンク追加2012年2月7日更新 --- */
.header-back-03- {
margin: 0px;
padding: 0px 0px 0px 26px;
font-size:12px;
line-height: 130%;
color: #000000;
text-align: left;
}

.header-back-03 a:link {color:#000000; text-decoration:none;}
.header-back-03 a:visited {color: #2D2884;text-decoration:none;}
.header-back-03 a:active {color: #00EFA9;text-decoration:underline;}
.header-back-03 a:hover {color: #00EFA9;text-decoration:underline;}
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */



/* --- ページ全体コンテンツ header イラストの背景 2021年3月8日 更新　背景をCSSで表示をしない --- */
div.header-back-606 {
width: 850px;
height: 606px;
margin: 0px;
padding:  0px;
border: 0px;
/* background: url(../img/item-top-20190814.jpg) no-repeat top left; */
}


/* ------------------------------------------------------ */
/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ header メニュー3リスト --- */
ul.menu-list-page {
width: 850px;
height: 91px;
margin: 0px;
padding: 0px;
}

ul.menu-list-page li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

/* --- header メニューリンク12 左空き --- */
li.menu-site12 {
width: 15px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク13 ご注文について --- */
li.menu-site13 {
width: 118px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク14 キャラクター --- */
li.menu-site14 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク15 FAQよくある質問 --- */
li.menu-site15 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク16 ウェブコミックすのこタン。 --- */
li.menu-site16 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク18 イベント --- */
li.menu-site18 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク19 プレゼント --- */
li.menu-site19 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク21 ダウンロード --- */
li.menu-site21 {
width: 117px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク22 右空き --- */
li.menu-site22 {
width: 15px;
height: 91px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}




/* ------------------------------------------------------ */
/* --- ページ全体コンテンツ --- */
div#contents-frame {
display:block;
width: 850px;
margin: 0px;
padding: 0px;
background: url(../img/item-top-055.gif) repeat-y;
}

div#contents-frame img {
vertical-align: top;
}

/* ------------------------------------------------------ */
/* --- 全ページ共通 フッタ 著作権表示 --- */
div#copyright {
width: 850px;
padding: 0px 0px 10px 0px;
font-size: 12px;
font-weight: normal;
font-style: normal;
line-height: 100%;
color: #000000;
text-align: center;
}

div#copyright a:link {color:#000000; text-decoration: none; }
div#copyright a:visited {color: #898989; text-decoration: none; }
div#copyright a:active {color: #FF4200; text-decoration: underline; }
div#copyright a:hover {color: #FF4200;t ext-decoration: underline; }


/* ------------------------------------------------------ */
/* ---  全ページ共通 フッタのメニューリンク --- */
div#footer-back {
width: 850px;
margin: 0px;
padding: 0px;
background: url(../img/item-top-footer-002.gif) repeat-y;
}

div.footer-back-sunokotan {
margin: 0px;
padding: 0px;
background: url(../img/item-top-footer-050.gif) no-repeat top right;
text-align: right;
}

/* bottom */

/* --- 全ページ共通 フッタリンクリスト --- */
ul.footer-link {
margin: 0px;
padding: 16px 0px 0px 90px;
}

ul.footer-link li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

li.footer-link-01 {
width: 200px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 170%;
color: #656565;
text-align: left;
}

li.footer-link-02 {
width: 220px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 160%;
color: #656565;
text-align: left;
}

li.footer-link-03 {
width: 220px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 160%;
color: #656565;
text-align: left;
}

ul.footer-link a:link {color:#000000; text-decoration:none;}
ul.footer-link a:visited {color: #898989;text-decoration:underline;}
ul.footer-link a:active {color: #FF4200;text-decoration:underline;}
ul.footer-link a:hover {color: #FF4200;text-decoration:underline;}

div.footer-link-04 {
margin: 0px;
padding: 20px 0px 0px 0px;
font-size:12px;
line-height: 120%;
color: #898989;
text-align: center;
}

div.footer-link-04 a:link {color:#000000; text-decoration:none;}
div.footer-link-04 a:visited {color: #898989;text-decoration:underline;}
div.footer-link-04 a:active {color: #FF4200;text-decoration:underline;}
div.footer-link-04 a:hover {color: #FF4200;text-decoration:underline;}

/* --- 2021年6月29日変更 ------- */
div.footer-link-05 {
margin: 0px 0px 10px 40px;
padding: 0px 0px 0px 383px;
text-align: left;
background: url(../img/item-menu-047.gif) no-repeat top left;
}

div.footer-link-05 a:link {color:#000000; text-decoration:none;}
div.footer-link-05 a:visited {color: #898989;text-decoration:underline;}
div.footer-link-05 a:active {color: #FF4200;text-decoration:underline;}
div.footer-link-05 a:hover {color: #FF4200;text-decoration:underline;}

.footer-link-06 {
margin: 0px;
padding: 0px 0px 2px 0px;
font-size:14px;
line-height: 130%;
color: #000000;
text-align: left;
}

.footer-link-07 {
margin: 0px;
padding: 0px 80px 10px 80px;
font-size:12px;
line-height: 150%;
color: #667392;
text-align: left;
}

/* --- 全ページ共通 フッタリンクの四角 --- */
.footer-link-08 {
color: #7AD6ED;
}

/* --- 全ページ共通 2021年6月29日変更 ------- */
.footer-link-09 {
font-size:12px;
}


/* ------------------------------------------------------ */
/* ---  全ページ共通 フッタのメニューリンク 2016年5月6日 変更 --- */
/* div#footer-back { */
/* width: 850px; */
/* margin: 0px; */
/* padding: 0px; */
/* background: url(../img/item-menu-back-003.gif) repeat-y; */
/* } */

/* div.footer-back-sunokotan { 削除　*/
/* margin: 0px; */
/* padding: 0px; */
/* background: url(../img/item-menu-050.gif) no-repeat top right; */
/* text-align: right; */
/* } */

/* bottom */

/* --- 全ページ共通 フッタリンクリスト --- */
ul.footer-link-201605 {
margin: 0px;
padding: 16px 0px 0px 48px;
}

ul.footer-link-201605 li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

li.footer-link-201605-01 {
width: 190px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201605-02 {
width: 190px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201605-03 {
width: 220px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201605-04 {
width: 190px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}


ul.footer-link-201605 a:link {color:#000000; text-decoration:none;}
ul.footer-link-201605 a:visited {color: #898989;text-decoration:underline;}
ul.footer-link-201605 a:active {color: #FF4200;text-decoration:underline;}
ul.footer-link-201605 a:hover {color: #FF4200;text-decoration:underline;}

div.footer-link-201605-05 {
margin: 0px;
padding: 20px 0px 0px 0px;
font-size:13px;
line-height: 120%;
color: #898989;
text-align: center;
}

div.footer-link-201605-05 a:link {color:#000000; text-decoration:none;}
div.footer-link-201605-05 a:visited {color: #898989;text-decoration:underline;}
div.footer-link-201605-05 a:active {color: #FF4200;text-decoration:underline;}
div.footer-link-201605-05 a:hover {color: #FF4200;text-decoration:underline;}

/* --------------------------------------------------- */


/* ------------------------------------------------------ */
/* ---  全ページ共通 フッタのメニューリンク 2016年8月19日 変更 --- */
/* --- 全ページ共通 フッタリンクリスト --- */
ul.footer-link-201608 {
margin: 0px;
padding: 16px 0px 0px 48px;
}

ul.footer-link-201608 li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

li.footer-link-201608-01 {
width: 190px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201608-02 {
width: 180px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201608-03 {
width: 230px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-201608-04 {
width: 180px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

/* --- 全ページ共通 フッタリンクリスト 小見出し --- */
ul.footer-link-sub {
margin: 0px;
padding: 16px 0px 0px 48px;
}

ul.footer-link-sub li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
float: left;
}

li.footer-link-sub-01 {
width: 190px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-sub-02 {
width: 410px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

li.footer-link-sub-03 {
width: 180px;
margin: 0px;
padding: 0px;
font-size:13px;
line-height: 180%;
color: #656565;
text-align: left;
}

.footer-link-sub-04 {
margin: 0px 20px 4px 0px;
padding: 0px 0px 4px 0px;
font-size:13px;
line-height: 100%;
color: #656565;
border-bottom:1px solid #bcc8d8;
text-align: left;
}

/* --- 全ページ共通 フッタリンクの四角 --- */
.footer-link-sub-05 {
color: #bcc8d8;
}

.footer-link-sub-04 a:link {color:#000000; text-decoration:none;}
.footer-link-sub-04 a:visited {color: #898989;text-decoration:underline;}
.footer-link-sub-04 a:active {color: #FF4200;text-decoration:underline;}
.footer-link-sub-04 a:hover {color: #FF4200;text-decoration:underline;}

ul.footer-link-201608 a:link {color:#000000; text-decoration:none;}
ul.footer-link-201608 a:visited {color: #898989;text-decoration:underline;}
ul.footer-link-201608 a:active {color: #FF4200;text-decoration:underline;}
ul.footer-link-201608 a:hover {color: #FF4200;text-decoration:underline;}

div.footer-link-201608-05 {
margin: 0px;
padding: 20px 0px 0px 0px;
font-size:13px;
line-height: 120%;
color: #898989;
text-align: center;
}

div.footer-link-201608-05 a:link {color:#000000; text-decoration:none;}
div.footer-link-201608-05 a:visited {color: #898989;text-decoration:underline;}
div.footer-link-201608-05 a:active {color: #FF4200;text-decoration:underline;}
div.footer-link-201608-05 a:hover {color: #FF4200;text-decoration:underline;}


/* --------------------------------------------------- */



/* --------------------------------------------------- */
/* --- このページの先頭へリンク --- */
div.page-top {
margin: 0px;
padding: 10px 30px 0px 0px;
font-size:10px;
line-height: 120%;
color: #94B8D6;
text-align: right;
}

div.page-top a:link {color:#2868D3; text-decoration:none;}
div.page-top a:visited {color: #898989;text-decoration:underline;}
div.page-top a:active {color: #FF4200;text-decoration:underline;}
div.page-top a:hover {color: #FF4200;text-decoration:underline;}

/* --- 基本リンク*/
a:link {color:#0000FF; text-decoration:underline;}
a:visited {color: #CA59FF;text-decoration:underline;}
a:active {color: #FF4848;text-decoration:none;}
a:hover {color: #FF4848;text-decoration:none;}


/* --------------------------------------------------- */
/* --- コンテンツメニュー193左寄せ --- */
div#contents-left {
width: 193px;
margin: 0px;
padding: 0px;
float: left;
}

div#contents-left img {
vertical-align: top;
}

div#contents-left-frame {
margin: 0px;
padding: 0px 0px 0px 16px;
text-align:left;
}



/* --------------------------------------------------- */
/* --- コンテンツメイン 657右寄せ　--- */
div#contents-right {
width: 657px;
margin: 0px;
padding: 0px;
float: right;
}

div#contents-right img {
vertical-align: top;
}

div#contents-right-frame {
margin: 0px 0px 0px 17px;
padding: 0px;
text-align:left;
}


/* --------------------------------------------------- */
/* --- 左メニュー contents-left 左寄せ --- */
/* --- 左メニューリンク --- */
div.contents-left-menu {
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 100%;
text-align:left;
}

div.contents-left-menu img {
vertical-align: top;
}

/* --- 左メニューテキスト --- */
.left-menu-text01-back {
margin: 0px;
padding: 0px;
background: url(../img/item-top-056.gif) repeat-y;
}


.left-menu-text01 {
margin: 0px 0px 16px 0px;
padding: 3px 8px 4px 6px;
font-size: 12px;
line-height: 150%;
color: #000000;
text-align:left;
}

/* --- 左メニューリンクリスト --- */
ul.left-menu {
margin: 0px;
padding: 0px;
border: 0;
}

ul.left-menu li {
margin: 0px;
padding: 0px 0px 16px 0px;
border: 0;
list-style-type: none;
font-size: 12px;
line-height: 120%;
}

ul.left-menu li img {
vertical-align: top;
}

/* --- 左メニューテキスト --- */
.left-menu-text02 {
margin: 0px;
padding: 1px 1px 0px 0px;
font-size: 12px;
line-height: 130%;
color: #000000;
text-align:center;
}


/* --- 左メニューテキスト すのこタン。関連相互リンク --- */
.left-menu-text02-back {
margin: 0px;
padding: 0px;
background: url(../img/item-top-056.gif) repeat-y;
}

/* --- 左メニューテキスト すのこタン。関連相互リンクdotted　 --- */
.left-menu-text03-back {
width: 168px;
margin: 0px;
padding: 0px;
background: #ebebeb;
border: 1px dotted #9FAFBE;
}


/* --- 左メニューテキスト すのこタン。関連相互リンク画像 --- */
.left-menu-text03 {
margin: 0px;
padding: 12px 0px 8px 8px;
font-size: 12px;
line-height: 100%;
color: #656565;
text-align:left;
}

/* --- 左メニューテキスト すのこタン。関連相互リンク バナー画像 --- */
.left-menu-text04 {
margin: 0px;
padding: 0px 0px 0px 9px;
font-size: 12px;
line-height: 100%;
color: #656565;
text-align:left;
}

/* --- 左メニューテキスト すのこタン。関連相互リンク バナー説明テキスト --- */
.left-menu-text05 {
margin: 0px 0px 0px 0px;
padding: 3px 8px 14px 9px;
font-size: 12px;
line-height: 120%;
color: #585858;
text-align:left;
}

/* --- 左メニューテキスト すのこタン。関連相互リンク バナーSNS 2016年9月23日追加 --- */
/* --- 左メニューテキスト すのこタン。関連相互リンク バナーSNS 背景 --- */
.left-menu-text06 {
width: 168px;
margin: 0px;
padding: 0px;
background: #ffffff;
border: 1px dotted #9FAFBE;
}

/* --- 左メニューテキスト すのこタン。関連相互リンク バナーSNS ツイッター --- */
.left-menu-text07 {
margin: 0px 0px 0px 0px;
padding: 16px 0px 16px 0px;
font-size: 12px;
line-height: 100%;
color: #585858;
text-align:center;
}

/* --- 左メニューテキスト すのこタン。関連相互リンク バナーSNS フェイスブック --- */
.left-menu-text08 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 16px 0px;
font-size: 12px;
line-height: 100%;
color: #585858;
text-align:center;
}

/* --------------------------------------------------- */
/* --------------------------------------------------- */




/* --------------------------------------------------- */
/* --- コンテンツメイン 657右 製品ページリンク --- */
div.index-lineup-frame {
margin: 0px;
padding: 0px 0px 0px 3px;
text-align: left;
}

div.index-lineup-left {
width: 308px;
margin: 0px;
padding: 0px;
float: left;
}

div.index-lineup-right {
width: 308px;
margin: 0px;
padding: 0px 0px 0px 4px;
float: right;
}

/* --- コンテンツメイン 657右 製品ページ画像 --- */
div.index-lineup {
width: 306px;
height: 98px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup a {
display:block;
width: 306px;
height: 98px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}

div.index-lineup-152 {
width: 306px;
height: 152px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-152 a {
display:block;
width: 306px;
height: 152px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-152 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-152 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}

/* ---  コンテンツメイン 657右 製品ページ画像 コミケ80　20110707 --- */
div.index-lineup-134 {
width: 619px;
height: 134px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-134 a {
display:block;
width: 619px;
height: 134px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-134 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-134 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}

/* ---  コンテンツメイン 657右 製品ページ画像 年末年始キャンペーン　20111212 --- */
div.index-lineup-104 {
width: 619px;
height: 104px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-104 a {
display:block;
width: 619px;
height: 104px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-104 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-104 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}


/* ---  コンテンツメイン 657右 製品ページ画像 のっけてすのこタン。　20110818 --- */
div.index-lineup-98 {
width: 619px;
height: 98px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-98 a {
display:block;
width: 619px;
height: 98px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-98 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-98 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}

/* ---  コンテンツメイン 657右 製品ページ画像 新春カレンダーキャンペーン　20131226 --- */
div.index-lineup-416 {
width: 619px;
height: 390px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-416 a {
display:block;
width: 619px;
height: 390px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-104 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-416 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}

/* ---  コンテンツメイン 657右 製品ページ画像 いつでもプリント　20150722 --- */
div.index-lineup-188 {
width: 619px;
height: 188px;
margin: 0px;
padding: 0px;
font-size:12px;
line-height: 100%;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-188 a {
display:block;
width: 619px;
height: 188px;
margin: 0px;
padding: 0px;
border: 1px solid #D5DFE9;
text-decoration:none;
}

div.index-lineup-188 a:visited {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #5F78B9;
}

div.index-lineup-188 a:hover {
margin: 0px;
padding: 0px;
text-decoration : none;
border: 1px solid #FF4800;
}


/* --------------------------------------------------- */
/* --------------------------------------------------- */
/* --- コンテンツ- 区切り線 --- */
div.index-line {
margin: 0px;
padding: 0px;
font-size: 1px;
line-height: 100%;
text-align: left;
clear: both;
}

div.index-line img {
vertical-align: top;
}


/* --------------------------------------------------- */
/* --- コンテンツメイン 657右　お知らせ647 --- */
div.index-info {
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

div.index-info-frame {
width: 647px;
margin: 0px;
padding: 0px;
text-align: left;
background: url(../img/item-top-050.gif) repeat-y;
}

div.index-info-title {
width: 647px;
height: 40px;
margin: 0px;
padding: 0px;
text-align: left;
background: url(../img/item-top-052.gif) no-repeat top left;
}

div.index-info-link {
margin: 0px;
padding: 10px 0px 0px 520px;
font-size: 12px;
line-height: 100%;
text-align: left;
}


div.index-info-link-right {
margin: 0px;
padding: 0px 4px 2px 0px;
font-size: 12px;
line-height: 100%;
text-align: right;
}

/*--- トップページ　お知らせ 表示位置 ---*/
div.index-info-news-frame {
margin: 0px;
padding: 2px 0px 0px 47px;
}


/*--- トップページ　お知らせ 表示サイズ ---*/
div.index-info-news {
width: 580px;
height: 300px;
/*--- height: 580px; 2018-07-10-サイズ変更 ---*/
overflow: auto;
}


/*--- トップページ　お知らせ テキスト1 ---*/
.index-info-text01 {
margin: 0px;
padding: 0px 0px 8px 0px;
font-size: 11px;
line-height: 130%;
text-align: left;
}


/*--- トップページ　お知らせ テキスト2 ---*/
.index-info-text02 {
margin: 0px;
padding: 0px 0px 8px 0px;
font-weight: bold;
font-size: 14px;
line-height: 130%;
color: #333333;
text-align: left;
}

/*--- トップページ　お知らせ 表示サイズ 震災関連 本文---*/
.index-info-text03 {
margin: 0px;
padding: 0px 0px 8px 0px;
font-size: 12px;
line-height: 130%;
color: #333333;
text-align: left;
}


/* --------------------------------------------------- */
/* --------------------------------------------------- */


/* --------------------------------------------------- */
/* --- 全ページ共通スタイル------------------------*/

h3, h4, h5, h6 {
position: static ;
margin: 0 ;
padding: 0 ;
}

div, hr, blockquote, address, noscript {
position: static ;
margin: 0 ;
padding: 0 ;
font-weight: normal ;
}

ul, ol, dl, dt, dd {
position: static ;
margin: 0 ;
padding: 0 ;
}

pre, form {
position: static ;
margin: 0 ;
padding: 0 ;
}

p, span  {
position: static ;
margin: 0 ;
padding: 0 ;
font-style: normal ;
font-weight: normal ;
border: none ;
}

em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
position: static ;
margin: 0 ;
padding: 0 ;
font-style: normal ;
font-weight: normal ;
border: none ;
}

hr {
margin: 0 ;
padding: 0 ;
display: none ;
}

.italic { font-style: italic ; }
.center { text-align: center ; }
.right { text-align: right ; }
.left { text-align: left ; }

.clear { clear: both; }

/* 表示させない */
/* img { */
/* border : 0 none; */
/* } */

/* クリア */
p.clear {
clear: both;
margin: 0px;
padding: 0px;
font-size: 10px;
line-height: 10px;
color: #ffffff;
}

/* --- 全ページ共通スタイル------------------------*/

