﻿@charset "utf-8";


/*--- ユニバーサルセレクタ ---*/

body {
font-size:62.5%;
line-height:1.4;
background:#FFFFFF;
}



p,li{
font-size:1.3em;
letter-spacing:0.4pt;
}

br {
letter-spacing:0;}

optgroup,option{
font-style:normal;
}

/*--- 汎用クラス---*/

.mar10-10{
margin:10px;
}

.mar10-0 {
margin:10px 0;
}

.mar5-0 {
margin:5px 0;
}

.mar10 {
margin:10px auto;
}

.mt10 {
margin-top:10px;
}

.mt15 {
margin-top:15px;
}

.mb15 {
margin-bottom:15px;
}

.mt40 {
margin-top:55px;
}

.mr10 {
margin-right:10px;
}

.ml5mr5 {
margin-left:5px;
margin-right:5px;
}

.mb10 {
margin-bottom:10px;}

.mr7 {
margin-right:7px;
}

.mt20 {
margin-top:20px;
}

.mt30 {
margin-top:30px;
}

.mar5 {
margin:5px auto;
}

.mb5 {
margin-bottom:5px;
}

.mt5 {
margin-top:5px;
}

.mar15-0 {
margin:15px 0;
}

.mar20-0 {
margin:20px 0;
}

.ml5 {
margin-left:5px;
}

.ml10 {
margin-left:10px;
}

.mr15 {
margin-right:15px;
}

.mt25 {
margin-top:25px;
}

.mt1 {
margin-top:1px;
}

.pad10-10{
padding:10px;
}


.pad10 {
padding:10px auto;
}

.pad15-0 {
padding:15px 0;
}

.pad20-0 {
padding:20px 0;
}

.f-left {
float:left;
}

.f-right {
float:right;
}

.cl-both {
clear:both;
}


.align-right {
text-align:right;
}

.align-left {
text-align:left;
}

.align-center {
text-align:center;
}

.font-20 {
font-size:2.0em;
}

.font-16 {
font-size:1.6em;
}

.font-18 {
font-size:1.8em;
}

.font-15-5 {
font-size:1.55em;
}


.v-align-top {
vertical-align:top;
}

.mlmr-auto {
margin-left:auto;
margin-right:auto;
}


.pad5 {
padding:5px;
}

.mt3-auto {
margin:3px auto 0 auto;
}

.mtmb5 {
margin-top:5px;
margin-bottom:5px;
}


.w100 {
width:100%;
}


h1,h2,h3,h4,h5,h6 {
font-size:1.3em;
font-style:normal;
font-weight:normal;
}

.b {
font-weight:bold;
}


.font-red {
color:#8F0000;
}

.font-orange {
color:#FF9933;
}

.font-gray {
color:#333333;
}

.font-gray02 {
color:#666666;
}

.font11 {
font-size:1.1em;
}

.font15 {
font-size:1.5em;
}

.font16 {
font-size:1.6em;
}

.redmark {
color:#FF5B00;
font-style:normal;
}



/*--------- ▼レイアウト ---------*/

/*wrapper*/
#wrapper {
width:620px;
background:#FFFFFF;
background:none;
border:none;
text-align:center;
margin:0 auto;
!important
}



/*ヘッダー*/

#login-name {
display:none;
}

#header-info {
display:none;
}

#header-info h1 {
display:none;
}

#header-info img {
display:none;
}

#header {
display:none;
}

#main-image img {
display:none;
}

#header-navi {
display:none;
}

#header-navi ul{
display:none;
}


#header-navi li{
display:none;
}




/*グローバルメニュー（カテゴリメニュー）*/
#globalmenu {
display:none;
}



/*グローバルメニュー内　商品検索*/
#search {
display:none;
}




/*メイン*/
#main {
width:620px;
height:auto;
margin:0 auto;
padding:0;
}

#content {
width:620px;
margin:0 auto;
height:auto;
}

/*サイドコンテンツ*/

#side-wrapper {
display:none;
}

/*フッター*/

#footer {
display:none;
}


#back-to-top {
display:none;
}



/*--------- ▲レイアウト ---------*/


/*--- 擬似セレクタ---*/

a:link {
color:#04288C;
}

a:visited {
color:#2D467F;
}

a:hover {
color:#FF5B00;
text-decoration:none
}

a:activ {
color:#04288C;
text-decoration:none;
}



#fax {
width:620px;
text-align:center;
margin:auto;


}

#fax-head {
display:none;
margin:0;
padding:0;
}


#fax table{
width:620px;
height:auto;
margin:10px auto auto auto;
border-collapse:collapse;
border-top: solid 2px #000000;
border-bottom: solid 2px #000000;
border-left: solid 2px #000000;
border-right: solid 2px #000000;

text-align:left;
!important
}

#fax td{
border-top: solid 2px #000000;
border-bottom: solid 2px #000000;
border-left: solid 2px #000000;
border-right: solid 2px #000000;

text-align:left;
width:auto;
height:auto;
!important
}

.bg-EEE {
background:none;
}

.w140 {
width:140px;
}

.fax-title {
background:none;
border:1px solid #000000;
background:#EEEEEE;
margin:15px auto 1px auto;
font-size:1.4em;
font-weight:bold;
padding:2px 2px 2px 10px;
}

#print-none {
display:none;
margin:0;
padding:0;
}

