/* トップ.css */

span#t03 a:hover img { visibility:hidden;} 
span#t03 a{
	display:block;
	width:99px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_03.jpg);
}

span#t04 a:hover img { visibility:hidden;} 
span#t04 a{
	display:block;
	width:88px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_04.jpg);
}

span#t06 a:hover img { visibility:hidden;} 
span#t06 a{
	display:block;
	width:99px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_06.jpg);
}
span#t07 a:hover img { visibility:hidden;} 
span#t07 a{
	display:block;
	width:88px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_07.jpg);
}
span#t08 a:hover img { visibility:hidden;} 
span#t08 a{
	display:block;
	width:152px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_08.jpg);
}
span#t09 a:hover img { visibility:hidden;} 
span#t09 a{
	display:block;
	width:111px;
	height:43px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_09.jpg);
}
span#t12 a:hover img { visibility:hidden;} 
span#t12 a{
	display:block;
	width:158px;
	height:396px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_12.jpg);
}

span#t13 a:hover img { visibility:hidden;} 
span#t13 a{
	display:block;
	width:282px;
	height:50px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_13.jpg);
}

span#t14 a:hover img { visibility:hidden;} 
span#t14 a{
	display:block;
	width:168px;
	height:291px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_14.jpg);
}

span#t15 a:hover img { visibility:hidden;} 
span#t15 a{
	display:block;
	width:282px;
	height:58px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_15.jpg);
}

span#t16 a:hover img { visibility:hidden;} 
span#t16 a{
	display:block;
	width:282px;
	height:48px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_16.jpg);
}

span#t17 a:hover img { visibility:hidden;} 
span#t17 a{
	display:block;
	width:282px;
	height:57px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_17.jpg);
}

span#t18 a:hover img { visibility:hidden;} 
span#t18 a{
	display:block;
	width:202px;
	height:78px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_18.jpg);
}

span#t19 a:hover img { visibility:hidden;} 
span#t19 a{
	display:block;
	width:282px;
	height:78px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_19.jpg);
}

span#t20 a:hover img { visibility:hidden;} 
span#t20 a{
	display:block;
	width:360px;
	height:208px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_20.jpg);
}

span#t22 a:hover img { visibility:hidden;} 
span#t22 a{
	display:block;
	width:358px;
	height:208px;
	background:url(https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top130411_800pxMO_22.jpg);
}

p#t02 { /* Top Note */
	padding:15px 0 0 0;
	margin:0px 0 0 15px;
	font-size: 11px; 
	color:#006600;
	line-height: 15px;
}

div#t10 dl{  /* What's New */
	padding:37px 0px 5px 15px;
	margin:5px 1px 0 0px;
	font-size: 11px; 
	color:#CFA972;
	line-height: 15px;
}

div#t10 dt{
	padding:0;
	margin:10px 0 0 0;
	font-size: 11px; 
	color:#CFA972;
	line-height: 15px;
}

div#t10 dd{
	padding:0;
	margin:0 3px 3px 10px;
	font-size: 12px; 
	color:#a69425;
	line-height: 15px;
}
a.ddlink{
	font-size: 80%; 
	color:#ffaa00;
	line-height: 1em;
	text-decoration: none;
}

p#t11 {       /* Main Note */
	padding:10px 15px 0 0;
	margin:0;
	font-size: 26px; 
	color:#006600;
	line-height: 1.2em;
	text-align:right;
}

p#t23 a{/* cp Price */
	padding:0;
	margin:15px 0 0 80px;
	font-size: 24px; 
	color:#ff0000;
	line-height: 1em;
	text-decoration: blink;
}

p#t25 a{/* pw Price */
	padding:0;
	margin:15px 0 0 150px;
	font-size: 24px; 
	color:#ff0000;
	line-height: 1em;
	text-decoration: blink;
}
/*-------------------------------------------
TopPage Header Images
-------------------------------------------*/
#timg1 {
    display: inline-block;
    width: 672px;
    height: 39px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-01.png");
}
#timg1 h1 {
    font-size: 18px;
    color: #006600;
    text-align: center;
    margin-top: 15px;
}
#timg3 {
    width: 672px;
    height: 139px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-03.png");
    display: inline-block;
}
#timg4 {
    width: 672px;
    height: 129px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-04.png");
    display: inline-block;

}
#timg4 p {

	font-size: 190%;
    padding-top: 0.4em;
    padding-left: 2.5em;
    line-height: 1.2em;
    color: #006600;
    text-shadow: 1px 1px 1px rgba(0, 255, 0, 0.8), 2px 2px 2px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(255, 255, 255, 0.5);
    font-family: "ヒラギノ明朝 ProN", "HG明朝E", "MS P明朝", "MS 明朝", serif;
}
#timg5 {
    width: 318px;
    height: 315px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-05.png");
    display: inline-block;
}
#timg6 {
    width: 183px;
    height: 315px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-06.png");
    display: inline-block;
}
#timg7 {
    width: 171px;
    height: 315px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-07.png");
    display: inline-block;
}
#timg8 {
    width: 672px;
    height: 50px;
    background-image: url("https://img02.shop-pro.jp/PA01007/667/etc/OBG-Top_950px_w672-08.png");
    display: inline-block;
}
#timg8 p {
    margin-top: 0.5em;
    color: #f00;
    font-size: 100%;
    text-align: center;
}
/*-------------------------------------------
TopPage Menu Bar
-------------------------------------------*/
#topmenu {
    width: 284px;
    margin-top: 1.0em;
}

#topmenu ul{list-style-type:none;}

#topmenu ul li{
	width:10.0em;
	float: left;
   font-size: 160%;
	margin-left:0.3em;
	margin-right:0;
}

#topmenu ul li a {
    border: 1px solid #aaa;
    padding: .5em 0 .5em .6em;
    color: #ff6600;
    cursor: pointer;
    display: block;
    font-weight: bold;
    text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.8), 0 1px 1px rgba(255, 255, 255, 0.4);
    letter-spacing: 0;
    border: none;
    box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
    border-radius: 0 8px 8px 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #388235), color-stop(0.00, #c8ff3d));
    background: -webkit-linear-gradient(#c8ff3d, #388235);
    background: -moz-linear-gradient(#c8ff3d, #388235);
    background: -o-linear-gradient(#c8ff3d, #388235);
    background: -ms-linear-gradient(#c8ff3d, #388235);
    background: linear-gradient(#c8ff3d, #388235);
    text-decoration: none;
	vertical-align:middle;
}

#topmenu a:hover {
    color: #ff0000;
text-shadow: 0px 0px 5px rgba(255,255,255,1),
0px -2px 5px rgba(255,255,255,1),
0px 2px 5px rgba(255,255,255,1);
-moz-transition: box-shadow 0.5s, text-shadow 0.5s;
-webkit-transition: box-shadow 0.5s, text-shadow 0.5s;
transition: box-shadow 0.5s, text-shadow 0.5s;

}

@media screen and (max-width: 671.999px) {/* ssssssssssss Small  ssssssssssssss */
	#timg1,#timg3,#timg4,#timg8{width:100%;}
	#timg1,#timg3,#timg4,#timg8,#timg5,#timg6,#timg7{
		height:0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		position:relative;
	}
#timg1{padding-top: 5.80%;} /* (画像の高さ ÷ 画像の横幅) */
#timg3{padding-top:20.68%;}
#timg4{padding-top:19.20%;}
#timg5{padding-top:46.88%; width:47.32%;}
#timg6{padding-top:46.88%; width:27.23%;}
#timg7{padding-top:46.88%; width:25.45%;}
#timg8{padding-top: 7.44%;}

#timg1 h1{font-size:3.5vw; position:absolute; top:10%; left:0; right:0; margin:auto;}
#timg4 p{font-size:4.5vw; position:absolute; top:1%;}
#topmenu ul{position:absolute; top:5%;}
#topmenu ul li a{padding: .45vw 0 .45vw 1.5vw;font-size:4.0vw; width:40vw;height:7.7vw;}
#timg6 a, #timg7 a{position:absolute; top:0;}
#timg6 a img, #timg7 a img{width:100%; height:auto;}
#timg8 p{font-size:3.3vw; position:absolute; top:0; left:0; right:0; margin:auto;}

a.ddlink{font-size:100%;}
}

/* トップ.css EOF */