<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* モバイルファースト（差分記述：末尾のメディアクエリ―別記載の箇所に個別指定しない限りすべてのデバイスでこの欄の記述が有効） */
/* 160404 */


/*---------------------------------------------
 ** 個別指定 for スマートフォン
---------------------------------------------*/
@media screen and (max-width: 740px) {

#ftrL h4,#ftrC h4,#ftrR h4	{width:100%; background:#A38B77; color:#fff; padding:1px 0; margin:20px 0 15px 0; text-align:center; font-weight:bold;}
#ftrL h4:first-child,#ftrC h4:first-child,#ftrR h4:first-child	{margin-top:0;}
#footer h4:nth-child(even)	{background:#A38B77; opacity:0.7;}

.white_shadow		{
/* for modan browser */
text-shadow:0px 5px 1px #ffffff,0px 4px 1px #ffffff,1px 4px 1px #ffffff,2px 4px 1px #ffffff,3px 3px 1px #ffffff,4px 2px 1px #ffffff,4px 1px 1px #ffffff,4px 0px 1px #ffffff,5px 0px 1px #ffffff,4px -1px 1px #ffffff,4px -2px 1px #ffffff,4px -3px 1px #ffffff,3px -4px 1px #ffffff,2px -5px 1px #ffffff,1px -5px 1px #ffffff,0px -5px 1px #ffffff,-1px -5px 1px #ffffff,-2px -5px 1px #ffffff,-3px -5px 1px #ffffff,-4px -4px 1px #ffffff,-5px -3px 1px #ffffff,-5px -2px 1px #ffffff,-5px -1px 1px #ffffff,-5px 0px 1px #ffffff,-5px 1px 1px #ffffff,-5px 2px 1px #ffffff,-4px 3px 1px #ffffff,-3px 4px 1px #ffffff,-2px 4px 1px #ffffff,-1px 4px 1px #ffffff;

/* for IE */
filter:dropshadow(color=#ffffff,offx=0,offy=5,positive=1),dropshadow(color=#ffffff,offx=3,offy=3,positive=1),dropshadow(color=#ffffff,offx=4,offy=-1,positive=1),dropshadow(color=#ffffff,offx=2,offy=-5,positive=1),dropshadow(color=#ffffff,offx=-2,offy=-5,positive=1),dropshadow(color=#ffffff,offx=-5,offy=-2,positive=1),dropshadow(color=#ffffff,offx=-5,offy=2,positive=1),dropshadow(color=#ffffff,offx=-1,offy=4,positive=1);
}


.title	{font-weight:bold; color:#ba9f88; font-size:1.4em; text-align:center;line-height: 90px/*163px*/; /*position:relative; top:37px; left:62px;width: calc(100% - 70px);*/ letter-spacing:0.07em; }





}



/*---------------------------------------------
 ** 個別指定 for タブレット
---------------------------------------------*/
 @media screen and (min-width: 741px) and (max-width: 1023px) {



.white_shadow		{
/* for modan browser */
text-shadow:0px 2px 1px #ffffff,0px 1px 1px #ffffff,1px 1px 1px #ffffff,1px 0px 1px #ffffff,2px 0px 1px #ffffff,1px -1px 1px #ffffff,1px -2px 1px #ffffff,0px -2px 1px #ffffff,-1px -2px 1px #ffffff,-2px -2px 1px #ffffff,-2px -1px 1px #ffffff,-2px 0px 1px #ffffff,-2px 1px 1px #ffffff,-1px 1px 1px #ffffff;

/* for IE */
filter:dropshadow(color=#ffffff,offx=0,offy=2,positive=1),dropshadow(color=#ffffff,offx=1,offy=1,positive=1),dropshadow(color=#ffffff,offx=1,offy=-1,positive=1),dropshadow(color=#ffffff,offx=0,offy=-2,positive=1),dropshadow(color=#ffffff,offx=-1,offy=-2,positive=1),dropshadow(color=#ffffff,offx=-2,offy=-1,positive=1),dropshadow(color=#ffffff,offx=-2,offy=1,positive=1),dropshadow(color=#ffffff,offx=-1,offy=1,positive=1);
}

#ftrL h4,#ftrC h4,#ftrR h4{width:100%; background:#A38B77; color:#fff; padding:1px 0; margin:20px 0 15px 0; text-align:center; font-weight:bold;}
#ftrL h4:first-child,#ftrC h4:first-child, #ftrR h4:first-child	{margin-top:0;}
#ftrL h4:nth-child(3)	{background:#A38B77; opacity:0.7;}


.title	{font-weight:bold; color:#ba9f88; font-size:2em; text-align:center;line-height: 64px; /*position:relative; top:48px; left:180px;width: calc(100% - 190px);*/ letter-spacing:0.1em; }





}

/*-----------------------------------------------------	*/
/*  個別指定 for PC	*/
/*-----------------------------------------------------	*/
@media screen and (min-width: 1024px) {


.white_shadow		{
/* for modan browser */
text-shadow:0px 2px 1px #ffffff,0px 1px 1px #ffffff,1px 1px 1px #ffffff,1px 0px 1px #ffffff,2px 0px 1px #ffffff,1px -1px 1px #ffffff,1px -2px 1px #ffffff,0px -2px 1px #ffffff,-1px -2px 1px #ffffff,-2px -2px 1px #ffffff,-2px -1px 1px #ffffff,-2px 0px 1px #ffffff,-2px 1px 1px #ffffff,-1px 1px 1px #ffffff;

/* for IE */
filter:dropshadow(color=#ffffff,offx=0,offy=2,positive=1),dropshadow(color=#ffffff,offx=1,offy=1,positive=1),dropshadow(color=#ffffff,offx=1,offy=-1,positive=1),dropshadow(color=#ffffff,offx=0,offy=-2,positive=1),dropshadow(color=#ffffff,offx=-1,offy=-2,positive=1),dropshadow(color=#ffffff,offx=-2,offy=-1,positive=1),dropshadow(color=#ffffff,offx=-2,offy=1,positive=1),dropshadow(color=#ffffff,offx=-1,offy=1,positive=1);
}


#ftrL h4,#ftrC h4,#ftrR h4	{width:100%; background:#A38B77; color:#fff; padding:1px 0; margin:20px 0 15px 0; text-align:center; font-weight:bold;}
#ftrL h4:first-child,#ftrC h4:first-child,#ftrR h4:first-child	{margin-top:0;}
#ftrL h4:nth-child(3)	{background:#A38B77; opacity:0.7;}


.title	{font-weight:bold; color:#ba9f88 /*#A38B77*/; font-size:2.2em; text-align:center;line-height: 95px; /*position:relative; top:86px; left:215px;width: calc(100% - 40px);*/ letter-spacing:0.2em; }








}
</pre></body></html>