@charset "Shift_JIS";


/* -------------------------------------------------------  */
/* Location : style-menu.css */
/* Date : 2012-07-10 */
/* Author : http://www.maruchi.biz/ */
/* ------------------------------------------------------- */


body {
margin: 0;
padding: 0;
color: #333333;
background: #DFE9F5;
background-image: url(image/pbl-002-017.gif);
background-repeat: repeat-x;
text-align: center;
font-family:Verdana, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}


/* --------------------------------------------------------------------------------- */
/* --- ページH1、H2、メニューheader 囲み --- */
div#header {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: center;
}

div.header-contents {
/* display:block; */
width: 950px;
height: 792px;
margin: 0 auto;
padding: 0;
border: 0px;
overflow: hidden;
}

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


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

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



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

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

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

/* --- header メニューリンク02 ペットボトルランチャーとは --- */
li.menu-site02 {
width: 148px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク03 ご注文の前に --- */
li.menu-site03 {
width: 148px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

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

/* --- header メニューリンク05 公式射撃データ --- */
li.menu-site05 {
width: 148px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク06 ペットボトルランチャー大会 --- */
li.menu-site06 {
width: 148px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク07 特定商品取引法の表記 --- */
li.menu-site07 {
width: 148px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク08 ペットボトルランチャートップ --- */
li.menu-site08 {
width: 60px;
height: 58px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- header メニューリンク09 右空白 --- */
li.menu-site09 {
width: 1px;
height: 54px;
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

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

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

h2 {
width: 950px;
height: 60px;
margin: 0px;
padding: 0px;
border: 0;
font-size: 14px;
line-height: 100%;
text-align: left;
}

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


/* --------------------------------------------------------------------------------- */
/* --- コンテンツ 製品と注文フォーム --- */
div#contents {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: center;
background: #ffffff;
}


/* --------------------------------------------------------------------------------- */
/* --- 全ページ共通 フッタ 著作権表示 --- */
div#contents-footer {
margin: 0 auto;
padding: 0;
text-align: center;
}

div.contents-footer-frame {
width: 950px;
/* height: 148px; */
margin: 0 auto;
padding: 0;
text-align: center;
background: url(image/pbl-003-006.gif) no-repeat top left;
}

div.copyright {
margin: 0px;
padding: 0px;
font-weight: normal;
font-style: normal;
font-size: 12px;
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; }

/* bottom */


/*--- コンテンツ ページ下テキストリンク --- */
div.footer-link-menu {
margin: 0px;
padding: 10px 0px 30px 0px;
font-size:12px;
line-height: 120%;
color: #888888;
text-align: center;
}

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


/*--- コンテンツ テキスト お問合せ --- */
div.footer-link-frame {
/* width: 580px; */
margin: 0 auto;
padding: 10px 0px 10px 200px;
/* background-color: #000000; */
/* border: 1px solid #424242; */
text-align:left;
}

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

.footer-link-text02 {
margin: 0px;
padding: 2px 0px 8px 0px;
font-weight: bold;
font-size: 18px;
line-height: 100%;
color: #000000;
text-align:left;
}

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

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

.footer-link-text03 {
margin: 0px;
padding: 0px 0px 6px 0px;
font-size: 12px;
line-height: 100%;
color: #656565;
text-align:left;
}



/* --------------------------------------------------------------------------------- */
/* --- コンテンツ 製品 --- */
div#contents-info {
width: 950px;
margin: 0 auto;
padding: 0;
text-align: center;
background: #ffffff;
background-image: url(image/pbl-001-022.gif);
background-repeat: repeat-y;
}


/* --- div#contents-info END ------------------------ */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* --- コンテンツ- 区切り線 --- */
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;
}

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

/* --------------------------------------------------- */
/* --- このページの先頭へリンク --- */
div.page-top-back {
width: 800px;
height: 90px;
margin: 0px 0px 0px 75px;
padding: 0px;
background: url(image/pbl-001-033.gif) no-repeat top left;
}

div.page-top {
margin: 0px;
padding: 24px 24px 0px 0px;
font-size:12px;
line-height: 100%;
color: #aaaaaa;
text-align: right;
}

div.page-top a:link {color:#424242; text-decoration:none;}
div.page-top a:visited {color: #BCC6D0;text-decoration:underline;}
div.page-top a:active {color: #A14842;text-decoration:underline;}
div.page-top a:hover {color: #A14842;text-decoration:underline;}

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


/* --------------------------------------------------------------------------------- */
/* --- コンテンツ- トップページ　おしらせ　2012年10月15日追加 --- */
div.index-info-frame01 {
margin: 2px 2px 2px 2px;
padding: 0px;
background-color: #DFE9F5;
}

div.index-info-frame {
margin: 0px 0px 0px 50px;
padding: 0px;
border: 0;
background: url(image/pbl-002-019.gif) no-repeat;
}

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


/*--- トップページ　お知らせ 表示サイズ ---*/
div.index-info-news {
width: 720px;
height: 142px;
margin: 0px;
padding: 0px;
background-color: #ffffff;
overflow: auto;
}


/*--- トップページ　お知らせ テキスト1 ---*/
.index-info-text01 {
margin: 0px 0px 12px 0px;
padding: 0px 0px 0px 11px;
font-size: 14px;
line-height: 130%;
color: #333333;
background: url(image/pbl-002-020.gif) no-repeat top left;
text-align: left;
}

.index-info-text01 a:link {color:#00599E; text-decoration:underline;}
.index-info-text01 a:visited {color: #BCC6D0;text-decoration:underline;}
.index-info-text01 a:active {color: #A14842;text-decoration:none;}
.index-info-text01 a:hover {color: #A14842;text-decoration:none;}

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



/* --------------------------------------------------------------------------------- */
/* --- コンテンツ- 在庫切れ　2012年8月16日追加 --- */
.index-text-001 {
margin: 0px;
padding: 10px 0px 8px 0px;
/* font-weight: bold; */
font-size: 16px;
line-height: 100%;
color: #DF0044;
text-align: center;
}

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



/* --------------------------------------------------------------------------------- */
/* --- コンテンツ- 販売店ケイ・ホビー追加　2013年1月23日 --- */
div.index-k-hobby-frame {
/* width: 700px; */
/* height: 100px; */
margin: 0px;
padding: 0px 0px 0px 180px;
border: 0;
text-align: left;
background-color: #DFE9F5;
}

div.index-k-hobby-left {
width: 200px;
margin: 0px;
padding: 0px;
float: left;
}

div.index-k-hobby-right {
width: 560px;
margin: 0px;
padding: 0px;
float: right;
text-align: left;
}

/*--- コンテンツ- 販売店ケイ・ホビー テキスト1 ---*/
.index-k-hobby-text01 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height: 150%;
color: #333333;
text-align: left;
}

.index-k-hobby-text01 a:link {color:#00599E; text-decoration:underline;}
.index-k-hobby-text01 a:visited {color: #BCC6D0;text-decoration:underline;}
.index-k-hobby-text01 a:active {color: #A14842;text-decoration:none;}
.index-k-hobby-text01 a:hover {color: #A14842;text-decoration:none;}

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









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

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

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