﻿/*
channel code : qhtGN7wHcQse
for store
*/
@charset "utf-8";

/* basic layout css */

/* 数値初期化 
----------------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, br, dl, dt, dd, p, div, ul, li, form {
	margin: 0px; padding: 0px;
}

ul {
	list-style-type:none; 
}

img {
	margin:0px; padding:0px; border:0px;
}

#wrapper div#body a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

@media print{

body {
	overflow: visible !important;
}

*html body {
	zoom: 60%; 
	overflow: visible !important;
}

}



/* リンクテキスト
----------------------------------------------------- */
#body a{
	text-decoration:none;
}
a:link {
	color: #003A91;
}

a:visited {
	color: #8B1DB9;
}

a:hover,
a:active {
	color: #6186D4;
}

a.css_ov:hover img {
	filter:alpha(opacity=60) !important; 
	-moz-opacity:0.6 !important;
	opacity: 0.6 !important; 
}


/* float_clear
----------------------------------------------------- */
.clr {
	clear:both; 
	height:0px;
	margin:0px; 
	padding:0px; 
	font-size:0px; 
	line-height:0%; 
	display:inline; 
}

br.clr {
	clear:both; 
	height:0px;
	margin:0px; 
	padding:0px; 
	font-size:0px; 
	line-height:0%; 
	display:inline; 
}


/* タグライン
----------------------------------------------------- */
div#letsnote_tag_line {
	width:967px;
	margin:-20px auto 0px !important;
	padding:0px 0 10px !important;
}

div#letsnote_tag_line:after {content: ""; clear: both; height: 0; display: block; visibility: hidden; }

div#letsnote_tag_line p {
	float:right;
	font-size:0%; 
	line-height:0%; 
}

/* BODY
----------------------------------------------------- */
#wrapper #body{
	width:100%;
}

#wrapper #body #pankuzu{
	width:967px;
	margin:0px auto 0px;
	padding-bottom:15px !important;
}
#wrapper #body #pankuzu:after {content: ""; clear: both; height: 0; display: block; visibility: hidden; }

.guideMenu {
 max-width: 1200px;
 min-width: 976px;
}
.basic-page {
    padding-bottom: 0;
}
.pd_bread-crumb {
    max-width: 980px;
    vertical-align: middle;
    margin: 20px auto 35px;
}
.pd_bread-crumb ul {
    float: left;
}
#footer {
 max-width: 1200px;
 min-width: 976px;
 margin:0 auto ;
}

/* NO tag_line
----------------------------------------------------- */
div#allcont_area {
    padding-top: 16px;
    padding-bottom: 35px;
    font-size: 16px;
    line-height: 1.5;
    color: #1A1A1A;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}

/* ページトップへもどる
----------------------------------------------------- */
div.my_pagetop {
	padding:0 0 60px; 
}

div.my_pagetop:after {content: ""; clear: both; height: 0; display: block; visibility: hidden; }

div.my_pagetop p {
	float:right; 
	font-size:95%; 
	line-height:110%; 
}
#my_popup_area div.my_pagetop p {
	font-size:85%; 
}

div.my_pagetop p a {
	background-image:url(../img/icn_pagetop.gif); 
	background-repeat:no-repeat; 
	background-position:0px 3px; 
	padding:0 0 0 13px; 
}


/* ページトップへもどる(ページ最後) 
----------------------------------------------------- */
div.my_pagetop_end {
	padding:30px 0 0;
}

div.my_pagetop_end:after {content: ""; clear: both; height: 0; display: block; visibility: hidden; }

div.my_pagetop_end p {
	float:right; 
	font-size:95%; 
	line-height:110%; 
}
#my_popup_area div.my_pagetop_end p {
	font-size:85%; 
}

div.my_pagetop_end p a {
	background-image:url(../img/icn_pagetop.gif); 
	background-repeat:no-repeat; 
	background-position:0px 3px; 
	padding:0 0 0 13px; 
}
/* POPUPページ head
----------------------------------------------------- */
#my_pop_headarea{
	width:770px; 
	margin:0px auto;
	padding:5px 0 20px; 
	text-align:left;
}

@-moz-document url-prefix() { /* firefox */
	#my_pop_headarea{	padding:20px 0 20px;}
}

#my_popup_area_l #my_pop_headarea{
	width:960px; 
}

#my_pop_header{
	width:967px; 
	margin:0 auto;
}
#my_popup_area #my_pop_header{
	width:770px; 
}
#my_popup_area_l #my_pop_header{
	width:960px; 
}
#my_pop_header:after {content: ""; clear: both; height: 0; display: block; visibility: hidden; }

#my_logo_store {
	width:400px; 
	float:left; 
}
#my_logo_letsnote{
	width:300px; 
	float:right; 
	text-align:right;
}

/* POPUPページ コンテンツエリア幅
----------------------------------------------------- */
div#my_popup_area {
	width:770px; 
	margin:0 auto;
	padding:0 ; 
	font-size:120%; line-height:140%;
	background-color:#FFFFFF; 
}

div#my_popup_area_l {
	width:960px; 
	margin:0 auto;
	padding:0 ; 
	font-size:120%; line-height:140%;
	background-color:#FFFFFF; 
}

p#my_popup_close {
	width:140px; 
	margin:30px auto;
	font-size:12px; 
	font-weight:bold;
	text-align:center;
}

p#my_popup_close a {
	display:block;
	width:100px;
	color:#FFFFFF;
	padding:10px 20px; 
	background-color:#666666;
}

p#my_popup_close a:hover {
	display:block;
	width:100px;
	padding:10px 20px; 
	background-color:#999999;
}

div#my_popup_footer {
	width:100% !important;
	margin:0px auto; 
	text-align:center;
	height:auto !important;
	padding:5px 0 !important;
	background-color: #CCCCCC !important;
}

p#my_popup_copyright {
	font-size:12px;
	margin:0 auto;
	text-align:center;
	background-color:#CCCCCC;
	padding:5px !important;
}

/*  */
div#product_cont sup {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

div#product_cont sup {
    bottom: 1ex;
}
