/* Wieliczka style */

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url("http://www.yurata.com/images/banner/yurata-header.jpg") no-repeat scroll 50% 0 #000000;
color:#333333;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,monospace;
font-size:84%;
line-height:135%;
margin:0 auto;
padding:0;
text-align:center;
}
table {
text-align:left;
}
th {
vertical-align:top;
}
td {
vertical-align:top;
}
h1, h2, h3, h4 {
font-size:100%;
margin:0;
padding:0;
text-align:left;
}
a {
color:#993399;
text-decoration:underline;
}
a:hover {
color:#333333;
text-decoration:none;
}
ul {
list-style-type:square;
}
ul ul {
list-style-type:none;
}
img {
border:0 none;
}
form {
display:inline;
padding:0;
}
p {
line-height:150%;
margin:5px 0;
padding:2px 0;
}
.clear_both {
clear:both;
font-size:1px;
height:1px;
overflow:hidden;
text-align:center;
visibility:hidden;
}
.button1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
}
.text1 {
border:1px solid #CCCCCC;
}
.caution {
color:#FF0000;
font-weight:bold;
}
.no2 {
font-size:110%;
}
.strong {
font-weight:bold;
}
.red {
color:#CC0000;
}
.orange {
color:#FF9900;
}
.blue {
color:#0000FF;
}
.green {
color:#006600;
}
.glay {
color:#666666;
}
.item img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:auto;
margin:0;
padding:2px;
text-align:center;
}
.spacebox {
height:50px;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none repeat scroll 0 0;
border:0px solid #666666;
margin:0 auto;
text-align:left;
width:860px;
}
#enter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
text-align:left;
width:100%;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url("http://www.yurata.com/images/banner/top_fade.png") repeat scroll 0 0 transparent;
height:70px;
width:100%;
}
.NameArea {
width:auto;
}
.siteName {
font-size:100%;
line-height:1em;
margin:0;
padding:10px 10px 5px;
text-align:center;
width:auto;
}
.siteName a {
color:#666666;
text-decoration:none;
}
.siteName a:hover {
color:#000000;
text-decoration:underline;
}
.shoplogo {
margin:0;
padding:0;
width:860px;
}
.sitecopy {
color:#333333;
font-size:200%;
line-height:1em;
margin:0;
padding:2px 10px;
text-align:center;
width:auto;
}
.sitecopy a {
color:#333333;
text-decoration:none;
}
.sitecopy a:hover {
color:#000000;
text-decoration:underline;
}
#headMenu {
background: #FFFFFF;
clear:both;
height:35px;
width:100%;
}
.headnavi {
color:#666666;
font-weight:bold;
padding:16px 20px 0;
text-align:center;
}
.headnavi a {
color:#666666;
font-size: 130%;
text-decoration:none;
}
.headnavi a:hover {
color:#333333;
text-decoration:underline;
}
.navi01 {
background-position:left center;
background-repeat:no-repeat;
height:20px;
}
.hline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../img/hline.gif) no-repeat scroll 0 0;
border:0 solid #FFFFFF;
}
#leftSide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #CCCCCC;
margin:0;
padding:0;
vertical-align:top;
width:170px;
}
#rightSide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
margin:0;
padding:0;
vertical-align:top;
width:170px;
}
#rightSide {
margin:0;
padding:0;
vertical-align:top;
}
#center1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
vertical-align:top;
width:793px;
}
#center2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
vertical-align:top;
width:520px;
}
#center3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
vertical-align:top;
}
#cartcenter {
margin:0 auto;
width:690px;
}
.header_area {
font-size:xx-small;
height:1px;
margin:0;
padding:0;
text-align:left;
width:520px;
}
.center_adv {
background-color:#FFFFFF;
display:block;
height:170px;
text-align:left;
}
.footer_area {
margin:0 5px;
padding:0;
text-align:left;
width:600px;
}
.sidebox {
margin:0;
padding:1px 1px 15px;
}
.centerbox {
margin:0;
padding:0 2px 2px;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
.middle {
vertical-align:middle;
}
.bottom {
vertical-align:bottom;
}
.float_right {
float:right;
}
.float_left {
float:left;
}
.price {
color:#990066;
text-align:left;
}
.price.zoom {
font-size:125%;
font-weight:bold;
}
.expl {
color:#333333;
padding:4px;
text-align:left;
}
.expl a {
color:#333333;
text-decoration:none;
}
.expl a:hover {
color:#333333;
text-decoration:underline;
}
.fixed {
color:#333333;
text-align:left;
}
h2.goods a {
color:#333399;
font-weight:bold;
text-decoration:underline;
}
a:hover {
color:#333333;
text-decoration:underline;
}
.topIMG {
margin:0;
padding:0;
}
.topIMG td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
text-align:center;
}
.shopCopy {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-weight:bold;
margin:0;
padding:3px 20px;
position:relative;
text-align:left;
}
blockquote {
background:transparent url(http://www.yurata.com/images/blockquote_bar.gif) no-repeat scroll 0 0;
clear:left;
color:#666666;
font-size:1em;
font-style:italic;
line-height:1.75em;
margin:0 8px 10px;
min-height:35px;
padding:5px 0 10px 60px;
}
.free_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/title_bar23.gif) repeat scroll 0 0;
color:#333333;
height:22px;
line-height:100%;
margin:0;
padding:8px 0 0 40px;
vertical-align:middle;
width:auto;
}
.title1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/title_bar23.gif) repeat scroll 0 0;
color:#333333;
height:22px;
line-height:100%;
margin:0;
padding:8px 0 0 40px;
vertical-align:middle;
width:auto;
}
.title1 a {
color:#CC3333;
text-decoration:none;
}
.title1 a:hover {
color:#CC3333;
text-decoration:underline;
}
.title2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/title_bar23.gif) repeat scroll 0 0;
color:#333333;
height:22px;
line-height:100%;
margin:0;
padding:8px 0 0 40px;
vertical-align:middle;
width:auto;
}
.title2 a {
color:#FFFFFF;
text-decoration:none;
}
.title2 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.title3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/title_bar23.gif) repeat scroll 0 0;
color:#333333;
height:22px;
line-height:100%;
margin:0;
padding:8px 0 0 40px;
vertical-align:middle;
width:auto;
}
.rank {
text-align:left;
}
.mainCont {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:10px;
width:auto;
}
.contbox {
margin:0;
padding:10px 0;
width:auto;
}
ul.news {
color:#CC3333;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:0 0 0 12px;
text-align:left;
}
li.p3 {
padding:3px;
}
.free_list {
margin:0;
padding:1px;
}
ul.list {
color:#F59300;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:1px;
text-align:left;
}
ul.map {
color:#CC3333;
margin:0;
padding:0 20px;
text-align:left;
}
li.sm1 {
display:block;
margin:4px;
}
li.sm2 {
display:block;
margin:0 0 0 -35px;
}
.sitemap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_sitemap.gif) no-repeat scroll left center;
color:#CC3333;
padding:5px 25px;
}
.layoutp5 {
padding:5px 0;
}
.layoutp5 th {
padding:5px;
}
.layoutp5 td {
padding:5px;
}
.layoutp5 .border {
border:1px solid #CCCCCC;
}
.layoutp3 {
padding:5px 0;
}
.layoutp3 th {
padding:3px;
}
.layoutp3 td {
padding:3px;
}
.layoutp3 .border {
border:1px solid #CCCCCC;
}
.bordlayoutp3 {
padding:5px 0;
}
.bordlayoutp3 th {
border:1px solid #CCCCCC;
padding:3px;
}
.bordlayoutp3 td {
border:1px solid #CCCCCC;
padding:3px;
}
.bordlayoutp3 .side {
padding:10px 15px;
}
.backcolor1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCCCC none repeat scroll 0 0;
}
.backcolor2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCCCC none repeat scroll 0 0;
}
.backcolor3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCCCC none repeat scroll 0 0;
padding:10px 0;
}
.layoutFrame {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:5px 0 0;
padding:2px;
width:99%;
}
.layoutFrame td {
margin:0;
padding:1px;
text-align:center;
vertical-align:top;
}
.layout1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:1px;
padding:0;
}
.layout1 td {
margin:0;
padding:0;
text-align:center;
}
#bread {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD url(http://www.yurata.com/images/search_background_11.gif) repeat scroll 0 0;
color:#333333;
margin:0;
padding:3px 10px;
text-align:left;
}
#bread a {
color:#333333;
}
h4.title {
border-bottom:1px solid;
color:#D02B14;
margin:5px 0;
padding:2px 0;
}
.mainFrame {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
margin:0;
padding:5px;
}
p.title {
border-bottom:1px dotted;
color:#669933;
font-weight:bold;
margin:3px 0;
padding:2px 0;
}
.mailmag_ent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_mailmag_ent.gif) no-repeat scroll 0 0;
padding:12px 0 0 60px;
}
.mailmag_cha {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_mailmag_cha.gif) no-repeat scroll 0 0;
padding:12px 0 0 60px;
}
.mailmag_can {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_mailmag_can.gif) no-repeat scroll 0 0;
padding:12px 0 0 60px;
}
#sortList {
color:#333333;
float:right;
margin:0;
padding:10px 3px 5px;
width:auto;
}
.pageTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_top.gif) no-repeat scroll 0 0;
float:right;
font-size:76%;
font-weight:bold;
margin:10px 5px;
padding:3px 5px 0 17px;
}
.pageTop a {
color:#FF6600;
text-decoration:none;
}
.pageTop a:hover {
color:#FF9900;
text-decoration:none;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url("http://www.yurata.com/images/banner/bottom_fade.png") repeat scroll 0 0 transparent;
height:70px;
margin:0;
padding:0;
text-align:center;
width:auto;
}
td > #footer {
height:70px;
}
.footnavi {
padding:5px 20px;
}
.footnavi a {
color:#333333;
text-decoration:none;
}
.footnavi a:hover {
color:#000000;
text-decoration:underline;
}
#copyright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#333333;
height:20px;
margin:0;
padding:0;
text-align:center;
width:auto;
}
#footer > #copyright {
height:auto;
min-height:20px;
}
#copyright a {
color:#FFFFFF;
}
#copyright a:hover {
color:#FFFFFF;
}
#search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD url(http://www.yurata.com/images/search_background_11.gif) repeat scroll 0 0;
margin:0;
padding:3px 2px 10px;
width:auto;
}
#search label {
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}
.fieldarea {
padding:5px 0;
vertical-align:middle;
}
.list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
display:block;
line-height:130%;
padding:0;
}
.list h3 {
margin:0;
padding:5px;
}
ul.free_listbox {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
ul.listbox {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
li.ca1 {
border-bottom:3px solid #FFFFFF;
margin:0;
}
li.ca2 {
border-bottom:1px solid #FFE1BF;
margin:0;
}
li.ca1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.yurata.com/images/glossy-button-light.gif) no-repeat scroll 0 0;
color:#333333;
display:block;
font-weight:bold;
padding:5px 3px 5px 15px;
text-align:center;
text-decoration:none;
}
li.ca1 a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.yurata.com/images/glossy-button-dark.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
li.ca2 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../img/icon_eye02.gif) no-repeat scroll 0 0;
color:#F96611;
display:block;
font-weight:bold;
padding:3px 3px 3px 20px;
text-decoration:none;
}
li.ca2 a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F69B1A url(../img/icon_eye02_ov.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
li.ca3 {
border-bottom:3px solid #FFFFFF;
margin:0;
}
li.ca3 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.yurata.com/images/glossy-button-light.gif) no-repeat scroll 0 0;
color:#333333;
display:block;
font-weight:bold;
padding:5px 3px 5px 15px;
text-align:center;
text-decoration:none;
}
li.ca3 a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.yurata.com/images/glossy-button-dark.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
li.ca4 {
border-bottom:1px solid #FFE1BF;
margin:0;
}
li.ca4 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../img/icon_eye02.gif) no-repeat scroll 0 0;
color:#F96611;
display:block;
font-weight:bold;
padding:3px 3px 3px 20px;
text-decoration:none;
}
li.ca4 a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F69B1A url(../img/icon_eye02_ov.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.sline1 {
background-color:#FFCCCC;
height:0;
margin:0;
padding:0;
}
.sline2 {
background-color:#FFCCCC;
height:0;
margin:0;
padding:0;
}
.sidemain1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:3px;
}
.sidemain1 p {
line-height:120%;
margin:0;
padding:3px 0;
}
.sidemain1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:3px 0;
}
.sidemain1 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_eye03.gif) no-repeat scroll 0 0;
color:#FFE1BF;
display:block;
padding:2px 0 2px 10px;
}
caption {
color:#333333;
font-weight:bold;
padding:3px;
text-align:center;
}
caption a {
color:#333333;
text-decoration:underline;
}
caption a:hover {
color:#333333;
text-decoration:underline;
}
.carender {
border-collapse:collapse;
margin:0 auto;
padding:5px 0;
text-align:center;
width:140px;
}
.carender td {
border:1px solid #CCCCCC;
border-collapse:collapse;
padding:2px;
text-align:right;
}
.carender th {
border:1px solid #CCCCCC;
border-collapse:collapse;
padding:2px;
}
th.day {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#333333;
font-weight:bold;
text-align:center;
}
th.sun {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDDFFC none repeat scroll 0 0;
color:red;
text-align:center;
}
th.sat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D0E8FF none repeat scroll 0 0;
color:blue;
}
.chert {
font-size:84%;
margin:5px;
}
.chert td {
border:2px solid #FFFFDD;
border-collapse:separate;
padding:0 0 0 5px;
}
.line01 {
border:1px dotted #FFE1BF;
vertical-align:bottom;
}
#rss {
padding:5px;
}
#count {
padding:5px;
}
.blogbox {
margin:2px 0;
padding:5px;
width:auto;
}
.entry_title {
color:#CC3333;
display:block;
font-size:116%;
padding:5px 0 10px;
}
.entry_date {
color:#CC3333;
display:block;
padding:10px 0 3px;
text-align:right;
}
.state {
border-top:1px dashed #DED9C5;
padding:2px 0;
text-align:right;
}
.subtitle {
border-bottom:2px solid #FF6633;
color:#FF6633;
font-size:110%;
margin:10px 0;
padding:2px 0;
text-align:left;
}
p.label {
font-weight:bold;
}
.tb_url {
font-weight:bold;
margin-bottom:10px;
}
.point {
color:red;
font-size:120%;
font-weight:900;
}
.pointline {
background-color:#D6C692;
color:red;
font-size:100%;
font-weight:900;
padding:3px;
}
.step_navi01, .step_navi02, .step_navi03, .step_navi04 {
height:83px;
text-align:center;
width:100%;
}
.step_navi01 {
background-image:url(../img/navi01.gif);
background-repeat:no-repeat;
}
.step_navi02 {
background-image:url(../img/navi02.gif);
}
.step_navi03 {
background-image:url(../img/navi03.gif);
}
.step_navi04 {
background-image:url(../img/navi04.gif);
}
/* Easy Slider */
#slider{
margin:0;
text-align:center;
}
#slider ul, #slider li,
#slider2 ul, #slider2 li{
margin:0;
padding:0;
list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
width:560px;
height:250px;
overflow:hidden;
text-align:center;
}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
display:block;
width:16px;
height:250px;
position:absolute;
left:4px;
top:3px;
z-index:1000;
}	
#nextBtn, #slider1next{ 
left:580px;
}											
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
display:block;
position:relative;
width:16px;
height:250px;
background:url(http://www.yurata.com/images/gif/slide_button_left_16px.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
background:url(http://www.yurata.com/images/gif/slide_button_right_16px.png) no-repeat 0 0;	
}
