@charset "UTF-8";
/*___________ S H O P ___________ */
#TOP {
width:760px;
margin:0;
}

/*___________ B U T T O N ___________ */
.btn-shop ,.btn-shop a ,.btn-shop a:hover,.btn-shop a:focus{
width:46px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-shop.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-shop {
margin:95px 0 6px 12px;display:inline;
}
.btn-shop,.btn-shop a:hover,.btn-shop a:focus {
background:url(image/00USUAL/btn-shop-o.gif) no-repeat;
}

.btn-concept ,.btn-concept a ,.btn-concept a:hover,.btn-concept a:focus{
width:62px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-concept.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-concept {
margin:95px 0 6px 24px;display:inline;
}
.btn-concept,.btn-concept a:hover,.btn-concept a:focus {
background:url(image/00USUAL/btn-concept-o.gif) no-repeat;
}

.btn-info ,.btn-info a ,.btn-info a:hover,.btn-info a:focus{
width:78px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-info.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-info {
margin:95px 0 6px 31px;display:inline;
}
.btn-info,.btn-info a:hover,.btn-info a:focus {
background:url(image/00USUAL/btn-info-o.gif) no-repeat;
}

.btn-press ,.btn-press a ,.btn-press a:hover,.btn-press a:focus{
width:98px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-press.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-press {
margin:95px 0 6px 30px;display:inline;
}
.btn-press,.btn-press a:hover,.btn-press a:focus {
background:url(image/00USUAL/btn-press-o.gif) no-repeat;
}

.btn-contact ,.btn-contact a ,.btn-contact a:hover,.btn-contact a:focus{
width:62px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-contact.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-contact {
margin:95px 0 6px 25px;display:inline;
}
.btn-contact,.btn-contact a:hover,.btn-contact a:focus {
background:url(image/00USUAL/btn-contact-o.gif) no-repeat;
}

.btn-blog ,.btn-blog a ,.btn-blog a:hover,.btn-blog a:focus{
width:62px;height:24px;text-indent:-2000px;
background:url(image/00USUAL/btn-blog.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-blog {
margin:95px 0 6px 25px;display:inline;
}
.btn-blog,.btn-blog a:hover,.btn-blog a:focus {
background:url(image/00USUAL/btn-blog-o.gif) no-repeat;
}

/*___________ N A V I ___________ */
#NAVI {
width:170px;
margin:20px 20px 0 0;
float:left;
display:inline;
}

#NAVI .line {
width:170px;
height:1px;
margin:0;
}

.navi-2007aw ,.navi-2007aw a ,.navi-2007aw a:hover,.navi-2007aw a:focus{
width:170px;height:25px;text-indent:-2000px;
background:url(image/02SHOP/navi-2007aw.gif) no-repeat;
text-decoration: none;display:block;
}
.navi-2007aw {
margin:0;
}
.navi-2007aw,.navi-2007aw a:hover,.navi-2007aw a:focus {
background:url(image/02SHOP/navi-2007aw-o.gif) no-repeat;
}

.navi-2007ss ,.navi-2007ss a ,.navi-2007ss a:hover,.navi-2007ss a:focus{
width:170px;height:25px;text-indent:-2000px;
background:url(image/02SHOP/navi-2007ss.gif) no-repeat;
text-decoration: none;display:block;
}
.navi-2007ss {
margin:0;
}
.navi-2007ss,.navi-2007ss a:hover,.navi-2007ss a:focus {
background:url(image/02SHOP/navi-2007ss-o.gif) no-repeat;
}

/*___________ S H O P 1 ___________ */
#SHOP1 {
width:570px;
margin:20px 0 0 0;
float:left;
display:inline;
}

#SHOP1 #ITEM {
width:570px;
margin:0;
}

#SHOP1 .line {
width:460px;
margin:50px 110px 5px 0;
}

#SHOP1 p{
margin:0;
font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}

/*___________ S H O P 2 ___________ */
#SHOP2 {
width:570px;
margin:20px 0 0 0;
float:left;
display:inline;
}

#SHOP2 #ITEM {
width:570px;
margin:0;
}

#DETAIL {
width:270px;
margin:0;
float:left;
display:inline;
}

#SHOP2 .wrapper {
width:285px;
margin:0 0 0 15px;
float:left;
display:inline;
}

#DESCRIPTION {
width:285px;
margin:0 0 35px 0;
}

#DESCRIPTION div,td,th {
text-align:left;
font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}

#MOREDETAIL {
width:285px;
margin:0;
}

.btn-buy ,.btn-buy a ,.btn-buy a:hover,.btn-buy a:focus{
width:150px;height:20px;text-indent:-2000px;
background:url(image/02SHOP/btn-buy.gif) no-repeat;
text-decoration: none;display:block;
}
.btn-buy {
margin:43px 67px 0 68px;
}
.btn-buy,.btn-buy a:hover,.btn-buy a:focus {
background:url(image/02SHOP/btn-buy-o.gif) no-repeat;
}

#SHOP2 .line {
width:570px;
margin:50px 0 5px 0;
}

#SHOP2 p{
margin:0;
text-align:right;
font:9px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}


/*___________ C O N C E P T ___________ */
#CONCEPT {
width:760px;
margin:20px 0 0 0;
}

#CONCEPT div {
width:380px;
margin:0 190px 0 190px;
}

#CONCEPT #FIELD {
width:540px;
margin:50px 110px 50px 110px;
}


/*___________ I N F O R M A T I O N ___________ */
#INFORMATION {
width:460px;
margin:20px 150px 0 150px;
}

#INFORMATION .wrapper {
width:460px;
margin:20px 0 80px 0;
}

#INFORMATION div {
width:460px;
margin:0;
}

.date {
margin:0 0 5px 0;
font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#009933;
font-weight:bold;
}

#INFORMATION .title {
margin:0;
font:14px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#000000;
}

#INFORMATION .line {
width:460px;
margin:10px 0 10px 0;
}

#INFORMATION .main {
margin:0;
font:12px/20px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#666666;
}

#INFORMATION .photo {
width:180px;
margin:0 15px 0 0;
float:left;
display:inline;
}

#INFORMATION .main2 {
width:265px;
margin:0;
font:12px/20px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#333333;
float:left;
display:inline;
}

#INFORMATION .main2 .text {
font:10px/150% 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#333333;
}


#INFORMATION .pagetop {
width:70px;
margin:5px 0 0 390px;
}


/*___________ P R E S S R E L E A S E ___________ */
#PRESSRELEASE {
width:460px;
margin:20px 150px 0 150px;
}

#PRESSRELEASE div {
width:460px;
margin:0;
}

#PRESSRELEASE .line {
width:460px;
margin:10px 0 10px 0;
}

#PRESSRELEASE td {
text-align:left;
font:12px/20px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#222222;
vertical-align:top;
}

#PRESSRELEASE p{
margin:0;
text-align:left;
font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#222222;
}


/*___________ P R O F I L E ___________ */
#PROFILE {
width:460px;
margin:100px 150px 0 150px;
}

#PROFILE div {
width:460px;
margin:0;
}

#PROFILE .line {
width:460px;
margin:10px 0 10px 0;
}

#PROFILE td {
text-align:left;
font:12px/20px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#222222;
vertical-align:top;
}

#PROFILE p{
margin:0;
text-align:left;
font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color:#222222;
}


/*___________ C A U T I O N ___________ */
#CAUTION {
width:260px;
margin:30px 250px 20px 250px;
}

#CAUTION .space {
width:10px;
margin:0;
float:left;
display:inline;
}

.btn-caution1 ,.btn-caution1 a ,.btn-caution1 a:hover,.btn-caution1 a:focus{
width:130px;height:20px;text-indent:-2000px;
background:url(image/02SHOP/btn-caution1.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-caution1 {
margin:0;display:inline;
}
.btn-caution1,.btn-caution1 a:hover,.btn-caution1 a:focus {
background:url(image/02SHOP/btn-caution1-o.gif) no-repeat;
}

.btn-caution2 ,.btn-caution2 a ,.btn-caution2 a:hover,.btn-caution2 a:focus{
width:120px;height:20px;text-indent:-2000px;
background:url(image/02SHOP/btn-caution2.gif) no-repeat;
text-decoration: none;float:left;
}
.btn-caution2 {
margin:0;display:inline;
}
.btn-caution2,.btn-caution2 a:hover,.btn-caution2 a:focus {
background:url(image/02SHOP/btn-caution2-o.gif) no-repeat;
}


/*___________ H Y P E R L I N K ___________ */
a {
	color:#666666;
	text-decoration: none;
}
a:visited {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#333333;
	text-decoration: underline;
}


#INFORMATION a {
	color:#FF9900;
	text-decoration: underline;
	font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}
#INFORMATION a:visited {
	color:#FF9900;
	text-decoration: underline;
	font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}
#INFORMATION a:hover {
	color:#FF0033;
	text-decoration: underline;
	font:10px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}


/*___________ B A S I C ___________ */
body {
margin:0;
padding:0;
font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
text-align:center;
background:url(image/00USUAL/body_bg.gif) repeat-x;
}

#HEADER {
width:760px;
margin:0;
background:url(image/00USUAL/header_bg.jpg) no-repeat;
}

#HEADER .top {
width:180px;
margin:0;
float:left;
}

#FOOTER {
width:330px;
margin:30px 215px 30px 215px;
}

.size {
width:760px;
margin:0 auto;
}

div,td,th {
text-align:left;
}
img {
border:0;
}
p,pre {
margin:0;
font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}
li {
margin: 0;
list-style: none;
}
ol, ul {
margin: 0;
padding:0;
}
h1 {
font-size:16px;
line-height:20px;
font-weight:bold;
margin:0;
}
h2 {
font-size:14px;
line-height:18px;
font-weight:bold;
margin:0;
}
h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}
h4,h5,h6 {
font-size:8px;
line-height:10px;
font-weight:normal;
margin:0px;
}
select {
display:block;
}
form {
margin:0;
}
.indent {
text-indent:-9999px;
font-size:9px;
line-height:10px;
}

.clear {
clear:both;
}

.== {
width:==px;
float:left;
}

.== {
width:==px;
margin:==;
float:left;
display:inline;
}

.== {
padding:==;
}
.== {
border:==px solid #==;
}
.== {
padding:==;
border:==px solid #==;
}