@charset "utf-8";
@import "init.css";
@import "add.css";

/* DEFINE
--------------------*/
/* TRANSFER DARTA -----*/
.w2{width:2px;}
.w25{width:25px;}
.w235{width:235px;}
.w255{width:255px;}
.w325{width:325px;}
.w345{width:345px;}
.w352{width:352px;}
.w353{width:353px;}
.w405{width:405px;}
.w495{width:495px;}
.w653{width:653px;}
.w665{width:665px;}
.w685{width:685px;}
/* END TRANSFER DATA -----*/

body{
color:#000;
font-family:"小塚ゴシック Pro", "小塚ゴシック Std", "Arial", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro W6", "MS P ゴシック", sans-serif;
font-size:12px;
line-height: 1.6em;
background:#000;
}

/* ELEMENTS */
p{margin-bottom:5px;}
hr{display:none;}
samp{
font-size:1em !important;
font-size:1.1em;}

/* A:LINK, A:VISITED, A:ACIVE, A:HOVER */
a:link,
a:visited,
a:active{
color:#000000;
/*text-decoration:underline;*/
}
a:hover{
color:#AF5207;
text-decoration:underline;
}

/* WIDTH */
.w678 { width:678px;}

/* LAYOUT SHARED
--------------------*/

div#header{
width:100%;
height:134x;
min-width:100px;
background:url(../images/nakabg2.gif) repeat-x 0 0;
}
div#header-inner{
margin:0 auto;
width:996px;
height:134px;
}

div#container{
float:left;
width:100%;
min-width:1000px;
background:#fff;
}

div#container-inner{
margin:0 auto;
width:1000px;
}

div#wrapper{
float:left;
margin-top:10px;
padding-bottom:60px;
width:900px;
}

div#login_wrapper{
float:left;
margin-top:10px;
padding-bottom:60px;
width:1000px;
}

div#cart_wrapper{
float:left;
margin:10px 0px 60px 30px;
width:700px;
}


div#footer{
margin:0 auto;
width:1000px;
}

p#pageup{
clear:both;
margin:0 auto;
padding:40px 0 0 625px;
width:110px;
}
p#pageup a{
display:block;
width:110px;
height:30px;
text-indent:-5000px;
background:url(../images/ptop.gif) no-repeat 0 0;
}
p#pageup a:hover{background:url(../images/ptopov.gif) no-repeat 0 0;}

/* LAYOUT EACH
--------------------*/
h1#logo{float:left;}
h1#logo a{
display:block;
width:224px;
height:81px;
text-indent:-5000px;
background:url(../images/logo.gif) no-repeat 0 0;
margin-right:9px;
}

h2{
float:right;
margin-top:20px;
height:45px;
text-indent:-5000px;
}
address#copyright{
float:right;
padding-bottom:40px;
text-align: right;
color:#CCCC66;
font-size:x-small;
}

/* NAVIGATION
--------------------*/
/* DEFINE */
ul#lMenu li,
ul#hMenu li,
ul#gMenu li,
ul#fMenu li{float:left;}

ul#lMenu li a,
ul#hMenu li a,
ul#gMenu li a,
ul#fMenu li a{
display:block;
text-indent:-5000px;
}

ul#lMenu li strong,
ul#hMenu li strong,
ul#gMenu li strong,
ul#fMenu li strong{
display:block;
text-indent:-5000px;
}
/* LANGUAGE MENU */
ul#lMenu{
float:left;
margin-top:10px;
}
li.lMenu01{margin-right:5px;}

li.lMenu01On strong,
li.lMenu02On strong{
width:70px;
height:15px;
text-indent:-5000px;
}

ul#lMenu li a{
width:70px;
height:15px;
}

/* A */
li.lMenu01 a{background:url(../images/lmenu_01.gif) no-repeat 0 0;}
li.lMenu02 a{background:url(../images/lmenu_02.gif) no-repeat 0 0;}

/* A:HOVER, ON */
li.lMenu01 a:hover,
li.lMenu01On{background:url(../images/lmenu_01ov.gif) no-repeat 0 0;}
li.lMenu02 a:hover,
li.lMenu02On{background:url(../images/lmenu_02ov.gif) no-repeat 0 0;}

/* HEADER MENU */
ul#hMenu{float:right;}
li.hMenu01,
li.hMenu02,
li.hMenu03,
li.hMenu05,
li.hMenu01On,
li.hMenu02On,
li.hMenu03On,
li.hMenu05On{margin-right:5px;}

/* ◆ADD 2009/09/07 */
li.hMenu101,
li.hMenu102,
li.hMenu103,
li.hMenu104,
li.hMenu105,
li.hMenu101_eng,
li.hMenu102_eng,
li.hMenu103_eng,
li.hMenu104_eng,
li.hMenu105_eng
{margin-right:5px;}
/* ◆ADD END */

li.hMenu01On strong,
li.hMenu02On strong,
li.hMenu03On strong,
li.hMenu04On strong,
li.hMenu05On strong,{
width:68px;
height:315px;
text-indent:-5000px;
}

ul#hMenu li a{
/* ◆CHANGE 2009/09/07
width:75px;
height:35px; */
width:72px;
height:25px;
}

/* A */
li.hMenu01 a{background:url(../images/hmenu_01.gif) no-repeat 0 0;}
li.hMenu02 a{background:url(../images/hmenu_02.gif) no-repeat 0 0;}
li.hMenu03 a{background:url(../images/hmenu_03.gif) no-repeat 0 0;}
li.hMenu04 a{background:url(../images/hmenu_04.gif) no-repeat 0 0;}
li.hMenu05 a{background:url(../images/hmenu_05.gif) no-repeat 0 0;}
/* ◆ADD 2009/09/07 */
li.hMenu101 a{background:url(../images/hmenu101.gif) no-repeat 0 0;}
li.hMenu102 a{background:url(../images/hmenu102.gif) no-repeat 0 0;}
li.hMenu103 a{background:url(../images/hmenu103.gif) no-repeat 0 0;}
li.hMenu104 a{background:url(../images/hmenu104.gif) no-repeat 0 0;}
li.hMenu105 a{background:url(../images/hmenu105.gif) no-repeat 0 0;}
/* ◆ADD END */

/* ◆ADD 2010/02/18 英語版 */
li.hMenu101_eng a{background:url(../images/hmenu101_eng.png) no-repeat 0 0;}
li.hMenu102_eng a{background:url(../images/hmenu102_eng.png) no-repeat 0 0;}
li.hMenu103_eng a{background:url(../images/hmenu103_eng.png) no-repeat 0 0;}
li.hMenu104_eng a{background:url(../images/hmenu104_eng.png) no-repeat 0 0;}
li.hMenu105_eng a{background:url(../images/hmenu105_eng.png) no-repeat 0 0;}
/* ◆ADD END */




/* A:HOVER, ON */
li.hMenu01 a:hover,
li.hMenu01On{background:url(../images/hmenu_01ov.gif) no-repeat 0 0;}
li.hMenu02 a:hover,
li.hMenu02On{background:url(../images/hmenu_02ov.gif) no-repeat 0 0;}
li.hMenu03 a:hover,
li.hMenu03On{background:url(../images/hmenu_03ov.gif) no-repeat 0 0;}
li.hMenu04 a:hover,
li.hMenu04On{background:url(../images/hmenu_04ov.gif) no-repeat 0 0;}
li.hMenu05 a:hover,
li.hMenu05On{background:url(../images/hmenu_05ov.gif) no-repeat 0 0;}
/* ◆ADD 2009/09/07 */
li.hMenu101 a:hover,
li.hMenu101On{background:url(../images/hmenu101ov.gif) no-repeat 0 0;}
li.hMenu102 a:hover,
li.hMenu102On{background:url(../images/hmenu102ov.gif) no-repeat 0 0;}
li.hMenu103 a:hover,
li.hMenu103On{background:url(../images/hmenu103ov.gif) no-repeat 0 0;}
li.hMenu104 a:hover,
li.hMenu104On{background:url(../images/hmenu104ov.gif) no-repeat 0 0;}
li.hMenu105 a:hover,
li.hMenu105On{background:url(../images/hmenu105ov.gif) no-repeat 0 0;}
/* ◆ADD END */

/* ADD 2010/02/18 英語版 */
li.hMenu101_eng a:hover,
li.hMenu101_engOn{background:url(../images/hmenu101_engov.png) no-repeat 0 0;}
li.hMenu102_eng a:hover,
li.hMenu102_engOn{background:url(../images/hmenu102_engov.png) no-repeat 0 0;}
li.hMenu103_eng a:hover,
li.hMenu103_engOn{background:url(../images/hmenu103_engov.png) no-repeat 0 0;}
li.hMenu104_eng a:hover,
li.hMenu104_engOn{background:url(../images/hmenu104_engov.png) no-repeat 0 0;}
li.hMenu105_eng a:hover,
li.hMenu105_engOn{background:url(../images/hmenu105_engov.png) no-repeat 0 0;}
/* ◆ADD END */

/* GLOBAL MENU */
ul#gMenu{
clear:both;
width:1000px;
}

li.gMenu01On strong,
li.gMenu02On strong,
li.gMenu03On strong,
li.gMenu04On strong,
li.gMenu05On strong,
li.gMenu06On strong,
li.gMenu101On strong,
li.gMenu102On strong,
li.gMenu103On strong,
li.gMenu104On strong,
li.gMenu105On strong,
li.gMenu106On strong{
width:166px;
height:27px;
text-indent:-5000px;}

ul#gMenu li a{
width:166px;
height:27px;
}

/* A */
li.gMenu01 a{background:url(../images/gmenu_01.gif) no-repeat 0 0;}
li.gMenu02 a{background:url(../images/gmenu_02.gif) no-repeat 0 0;}
li.gMenu03 a{background:url(../images/gmenu_03.gif) no-repeat 0 0;}
li.gMenu04 a{background:url(../images/gmenu_04.gif) no-repeat 0 0;}
li.gMenu05 a{background:url(../images/gmenu_05.gif) no-repeat 0 0;}
li.gMenu06 a{background:url(../images/gmenu_06.gif) no-repeat 0 0;}
/* ◆ADD 2009/09/07 */
li.gMenu101 a{background:url(../images/gmenu101.gif) no-repeat 0 0;}
li.gMenu102 a{background:url(../images/gmenu102.gif) no-repeat 0 0;}
li.gMenu103 a{background:url(../images/gmenu103.gif) no-repeat 0 0;}
li.gMenu104 a{background:url(../images/gmenu104.gif) no-repeat 0 0;}
li.gMenu105 a{background:url(../images/gmenu105.gif) no-repeat 0 0;}
li.gMenu106 a{background:url(../images/gmenu106.gif) no-repeat 0 0;}
/* ◆ADD END */

/* ◆ADD 2010/02/18 英語版 */
li.gMenu101_eng a{background:url(../images/gmenu101_eng.gif) no-repeat 0 0;}
li.gMenu102_eng a{background:url(../images/gmenu102_eng.gif) no-repeat 0 0;}
li.gMenu103_eng a{background:url(../images/gmenu103_eng.gif) no-repeat 0 0;}
li.gMenu104_eng a{background:url(../images/gmenu104_eng.gif) no-repeat 0 0;}
li.gMenu105_eng a{background:url(../images/gmenu105_eng.gif) no-repeat 0 0;}
li.gMenu106_eng a{background:url(../images/gmenu106_eng.gif) no-repeat 0 0;}
/* ◆ADD END */


/* A:HOVER, ON */
li.gMenu01 a:hover,
li.gMenu01On{background:url(../images/gmenu_01ov.gif) no-repeat 0 0;}
li.gMenu02 a:hover,
li.gMenu02On{background:url(../images/gmenu_02ov.gif) no-repeat 0 0;}
li.gMenu03 a:hover,
li.gMenu03On{background:url(../images/gmenu_03ov.gif) no-repeat 0 0;}
li.gMenu04 a:hover,
li.gMenu04On{background:url(../images/gmenu_04ov.gif) no-repeat 0 0;}
li.gMenu05 a:hover,
li.gMenu05On{background:url(../images/gmenu_05ov.gif) no-repeat 0 0;}
li.gMenu06 a:hover,
li.gMenu06On{background:url(../images/gmenu_06ov.gif) no-repeat 0 0;}
/* ◆ADD 2009/09/07 */
li.gMenu101 a:hover,
li.gMenu101On{background:url(../images/gmenu101ov.gif) no-repeat 0 0;}
li.gMenu102 a:hover,
li.gMenu102On{background:url(../images/gmenu102ov.gif) no-repeat 0 0;}
li.gMenu103 a:hover,
li.gMenu103On{background:url(../images/gmenu103ov.gif) no-repeat 0 0;}
li.gMenu104 a:hover,
li.gMenu104On{background:url(../images/gmenu104ov.gif) no-repeat 0 0;}
li.gMenu105 a:hover,
li.gMenu105On{background:url(../images/gmenu105ov.gif) no-repeat 0 0;}
li.gMenu106 a:hover,
li.gMenu106On{background:url(../images/gmenu106ov.gif) no-repeat 0 0;}
/* ◆ADD END */

/* ◆ADD 2010/02/18 */
li.gMenu101_eng a:hover,
li.gMenu101_engOn{background:url(../images/gmenu101_engov.gif) no-repeat 0 0;}
li.gMenu102_eng a:hover,
li.gMenu102_engOn{background:url(../images/gmenu102_engov.gif) no-repeat 0 0;}
li.gMenu103_eng a:hover,
li.gMenu103_engOn{background:url(../images/gmenu103_engov.gif) no-repeat 0 0;}
li.gMenu104_eng a:hover,
li.gMenu104_engOn{background:url(../images/gmenu104_engov.gif) no-repeat 0 0;}
li.gMenu105_eng a:hover,
li.gMenu105_engOn{background:url(../images/gmenu105_engov.gif) no-repeat 0 0;}
li.gMenu106_eng a:hover,
li.gMenu106_engOn{background:url(../images/gmenu106_engov.gif) no-repeat 0 0;}
/* ◆ADD END */


/* FOOTER MENU */
ul#fMenu{
float:left;
margin-top:10px;
}
ul#fMenu li a{height:15px;}

/* A */
li.fMenu01 a{
width:164px;
background:url(../images/fmenu_01.gif) no-repeat 0 0;
}
li.fMenu02 a{
width:173px;
background:url(../images/fmenu_02.gif) no-repeat 0 0;
}
li.fMenu03 a{
width:98px;
background:url(../images/fmenu_03.gif) no-repeat 0 0;
}

li.fMenu01On strong,
li.fMenu02On strong,
li.fMenu03On strong{text-decoration:-5000px;}
li.fMenu01On strong{width:164px;}
li.fMenu02On strong{width:173px;}
li.fMenu03On strong{width:98px;}

/* A:HOVER, ON */
li.fMenu01 a:hover,
li.fMenu01On{background:url(../images/fmenu_01ov.gif) no-repeat 0 0;}
li.fMenu02 a:hover,
li.fMenu02On{background:url(../images/fmenu_02ov.gif) no-repeat 0 0;}
li.fMenu03 a:hover,
li.fMenu03On{background:url(../images/fmenu_03ov.gif) no-repeat 0 0;}

/**** 英語用 ****/
/* A */
li.fMenu01_eng a{
width:164px;
background:url(../images/fmenu_01_eng.gif) no-repeat 0 0;
}
li.fMenu02_eng a{
width:173px;
background:url(../images/fmenu_02_eng.gif) no-repeat 0 0;
}
li.fMenu03_eng a{
width:98px;
background:url(../images/fmenu_03_eng.gif) no-repeat 0 0;
}

li.fMenu01On strong,
li.fMenu02On strong,
li.fMenu03On strong{text-decoration:-5000px;}
li.fMenu01On strong{width:164px;}
li.fMenu02On strong{width:173px;}
li.fMenu03On strong{width:98px;}

/* A:HOVER, ON */
li.fMenu01_eng a:hover,
li.fMenu01_engOn{background:url(../images/fmenu_01_engov.gif) no-repeat 0 0;}
li.fMenu02_eng a:hover,
li.fMenu02_engOn{background:url(../images/fmenu_02_engov.gif) no-repeat 0 0;}
li.fMenu03_eng a:hover,
li.fMenu03_engOn{background:url(../images/fmenu_03_engov.gif) no-repeat 0 0;}
/** 住所 **/
div.foot_addr
{
	margin-top: 5px;
	color: #ffffff;
	font-size: 80%;
	text-align: right;
	line-height: 110%;
}

span.corp_name
{
	font-weight: 900;
	font-size: 110%;
}
/* PANKUZU */
div#pankuzu{
padding-top:20px;
margin-left:200px;
}

span.copyright_text
{
	color: #cccc99;
}

ul#pankuzu{
margin-top:20px;
width:619px;
}

/* IE7で崩れる場合の対応 */
*:first-child+html ul#pankuzu{
margin-top:9px;
width:500px;
}

ul#pankuzu li{
float:left;
font-size:9px;
}
ul#pankuzu li a{
display:block;
color:#fff;
background:#000;
text-decoration:none;
}
ul#pankuzu li a:hover{
color:#000;
background:#fff;
}
li.pankuzu-info{
color:#fff;
margin:1px 9px 0 0;
}
li.pankuzu-distance{
padding:1px 4px;
border:1px solid #fff;
color:#fff;
}
li.pankuzu-now{
padding:1px 4px;
background:#000;
border:1px solid #d9d9d9;
color:#fff;
}
li.pankuzu-arrow{
margin:1px 5px 0 5px;
color:#fff;
}

.attention
{
	color: #ff0000;
}

/* margin-top指定 */
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt18{margin-top:18px;}
.mt21{margin-top:21px;}
.mt22{margin-top:22px;}
.mt23{margin-top:23px;}
.mt74{margin-top:74px;}
.mt90{margin-top:90px;}
.mt130{margin-top:130px;}

/* margin-left指定 */
.ml10{margin-left:10px;}
.ml20{margin-left:21px;}



table#table-01 {
    width: 405px;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #000000 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #000000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table#table-02 {
    width: 200px;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border: #000000 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #000000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}


