body { margin: 0px; padding: 0px;background-image : url('../images/background.png');background-position:center center }
a:link {color:blue}
a:visited {color:navy}
a:hover {color: #FF0000}
a.navy {color: navy}
a.navy:hover {color: #FF0000}
a.silver {color: silver}
a.silver:hover {color: #FF0000}
a.white {color: white}
a.white:hover {color: #FF0000}


@media screen and (max-width:576px){.sp31{margin-bottom:-2200px;transform: scale(0.7);transform-origin: top left;}}
@media screen and (max-width:480px){.sp31{margin-bottom:-3300px;transform: scale(0.55);transform-origin: top left;}}
@media screen and (max-width:360px){.sp31{margin-bottom:-4050px;transform: scale(0.45);transform-origin: top left;}}



.gazo:hover{position:relative;top:1px;left:1px;filter:alpha(opacity=80);opacity:0.8}

.btn {display: inline-block;border-radius:6px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
.btn:hover{color: red;display: inline-block;position:relative;top:1px;left:1px;filter:alpha(opacity=70);opacity:0.7}


.shadow2 {text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.6)}
.shadow3 {text-shadow: -2px -2px 0px #fff,2px -2px 0px #fff,2px 2px 0px #fff,-2px 2px 0px #fff,2px 3px 3px rgba(0, 0, 0, 0.6);line-height: 33px;}
.hrshadow {margin-top : 3px;margin-bottom : 3px;border-width: 4px 0px 0px 0px;border-style: solid;border-color: #0066FF;height: 0px;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4)}

.emboss {text-shadow:  -1px -1px 1px  rgba(0, 0, 0, 0.5)}
h1 {font-size : 25pt;font-weight : bold;color : rgb(0, 0, 0);margin-top : 0px;margin-bottom : 5px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);font-family: 'HGP–¾’©E','‚l‚r ‚o–¾’©','ƒqƒ‰ƒMƒm–¾’© Pro W6','Hiragino Mincho Pro',serif;}
h2 {font-size : -1;font-weight : bold;color : rgb(0, 0, 0);margin-top : 0px;margin-bottom : 5px;text-shadow: -2px -2px 0px #fff,2px -2px 0px #fff,2px 2px 0px #fff,-2px 2px 0px #fff,2px 3px 3px rgba(0, 0, 0, 0.6);font-family: 'HGPºÞ¼¯¸E','ƒƒCƒŠƒI','‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W6','Hiragino Kaku Gothic Pro',sans-serif}
h3 {font-size : -1;font-weight : bold;color : rgb(0, 0, 0);margin-top : 0px;margin-bottom : 5px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4)}
h4 {font-size : -1;font-weight : bold;color : rgb(0, 0, 0);margin-top : 0px;margin-bottom : 5px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4)}

.photo {width:900px;
background-image: url('../images/blue.gif');
background-image: linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -webkit-gradient(
	linear,
 left bottom,left top,
	color-stop(0, rgb(224,244,252)),
	color-stop(1, rgb(138,185,242))
);

border-width : 0px;border-style : none;padding-top : 20px;padding-left : 0px;padding-right : 0px;padding-bottom : 20px;border-radius: 20px;
margin-left : 20px;margin-right : 20px;margin-top : 30px;margin-bottom : 50px}           


.photo2 {width:580px;
background-image: url('../images/blue.gif');
background-image: linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,244,252) 0%, rgb(138,185,242) 100%);
background-image: -webkit-gradient(
	linear,
 left bottom,left top,
	color-stop(0, rgb(224,244,252)),
	color-stop(1, rgb(138,185,242))
);

border-width : 0px;border-style : none;padding-top : 20px;padding-left : 40px;padding-right : 40px;padding-bottom : 20px;
margin-left : 10px;margin-right : 10px;margin-top : 0px;margin-bottom : 10px}    







.photo_old {width:900px;background-image: url('../images/blue.gif');background-color:#bddcf8;}

.frame {border-radius: 20px;}

.top1 {width:100%;background-color:#8ab9f2;
background-image: linear-gradient(top, rgb(138,185,242) 100%, rgb(102,168,238) 0%);
background-image: -o-linear-gradient(top, rgb(138,185,242) 100%, rgb(102,168,238) 0%);
background-image: -moz-linear-gradient(top, rgb(138,185,242) 100%, rgb(102,168,238) 0%);
background-image: -webkit-linear-gradient(top, rgb(138,185,242) 100%, rgb(102,168,238) 0%);
background-image: -ms-linear-gradient(top, rgb(138,185,242) 100%, rgb(102,168,238) 0%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(1, rgb(138,185,242)),
	color-stop(0, rgb(102,168,238))
);
}        

.top2 {width:100%;
background-image: linear-gradient(left bottom, rgb(255,255,255) 0%, rgb(224,244,252) 50%, rgb(138,185,242) 80%);
background-image: -o-linear-gradient(left bottom, rgb(255,255,255) 0%, rgb(224,244,252) 50%, rgb(138,185,242) 80%);
background-image: -moz-linear-gradient(left bottom, rgb(255,255,255) 0%, rgb(224,244,252) 50%, rgb(138,185,242) 80%);
background-image: -webkit-linear-gradient(left bottom, rgb(255,255,255) 0%, rgb(224,244,252) 50%, rgb(138,185,242) 80%);
background-image: -ms-linear-gradient(left bottom, rgb(255,255,255) 0%, rgb(224,244,252) 50%, rgb(138,185,242) 80%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0, rgb(255,255,255)),
	color-stop(0.5, rgb(224,244,252)),
	color-stop(0.8, rgb(138,185,242))
);
}        


.bottom1 {width:100%;box-shadow: 0px 3px 3px #0c3f6c inset;border-top: 2px solid #0c3f6c;background-color:#8ab9f2;
background-image: linear-gradient(top, rgb(138,185,242) 0%, rgb(224,244,252) 100%);
background-image: -o-linear-gradient(top, rgb(138,185,242) 0%, rgb(224,244,252) 100%);
background-image: -moz-linear-gradient(top, rgb(138,185,242) 0%, rgb(224,244,252) 100%);
background-image: -webkit-linear-gradient(top, rgb(138,185,242) 0%, rgb(224,244,252) 100%);
background-image: -ms-linear-gradient(top, rgb(138,185,242) 0%, rgb(224,244,252) 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, rgb(138,185,242)),
	color-stop(1, rgb(224,244,252))
);
}        

.top2tokufu {width:100%;
background-image: -webkit-gradient(
	linear,
	right bottom,
	left bottom,
	color-stop(0, #DDA30F),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(left, #DDA30F 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(left, #DDA30F 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(left, #DDA30F 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(left, #DDA30F 0%, #FFFFFF 100%);
background-image: linear-gradient(to left, #DDA30F 0%, #FFFFFF 100%);
);
}    


.top2gold {width:100%;
background-image: -webkit-gradient(
	linear,
	right bottom,
	left bottom,
	color-stop(0, #c8c500),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(left, #c8c500 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(left, #c8c500 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(left, #c8c500 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(left, #c8c500 0%, #FFFFFF 100%);
background-image: linear-gradient(to left, #c8c500 0%, #FFFFFF 100%);
);
} 




.min {font-family: 'HGP–¾’©E','‚l‚r ‚o–¾’©','ƒqƒ‰ƒMƒm–¾’© Pro W6','Hiragino Mincho Pro',serif;}
.go {font-family:  'HGPºÞ¼¯¸E','‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W6','Hiragino Kaku Gothic Pro',sans-serif}


