@charset "utf-8";
@import url(./common.css);

/*******************************************************************************/
/* http://terimaland.com                                                       */
/* ルートシート                                                                */
/*******************************************************************************/
/* 全般
/* メインメニュー
/* サブメニュー
/* サイト内検索
/* フッター
/*******************************************************************************/
/* S 全般                                                                      */
/*******************************************************************************/
DIV#rightbar{
	POSITION:relative;
	Z-INDEX:1;
	BACKGROUND-IMAGE: URL(image_terimaland_bar-right.png);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: top right;
	BACKGROUND-ATTACHMENT: fixed;
	BORDER-BOTTOM:9px ridge #585F4F;
}
@media all and (MAX-WIDTH: 799px) {
DIV#rightbar{
	BACKGROUND: none;
	}
}
H1#sitename{
	HEIGHT: 127px;
	BACKGROUND-IMAGE: URL("image_terimaland_logo2.png");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 35% 0%;
	COLOR: #585F4F;
	PADDING: 0em;
	MARGIN: 0em;
	FONT-SIZE: 100%;
	BORDER-BOTTOM: 5px outset #545A4C
}
@media all and (MAX-WIDTH: 799px) {
	H1#sitename{
		HEIGHT: 64px;
		BACKGROUND-SIZE:100%;
	}
}
DIV#gamingcat{
	BACKGROUND-IMAGE: URL("./image_terimaland_gamingcat.svg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-POSITION: 82% 105%;
	BACKGROUND-SIZE: 40%;
}
H1#information{
	MARGIN: 0;
}
H2#sitetop_navigation{
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #585F4F;
	COLOR: #C4CFB4;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 0.1em;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0.5em;
	PADDING-LEFT:1em;
	MARGIN-TOP: 0em;
	BORDER-BOTTOM: 2px outset #545A4C;
}
H3{
	WIDTH: fit-content;
	POSITION:relative;
	Z-INDEX:20;
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #C6D3B1;
	COLOR: #4A231D;
	FONT-SIZE: 100%;
	FONT-WEIGHT:bold;
	LETTER-SPACING: 0.1em;
	TEXT-DECORATION-LINE: underline;
	TEXT-DECORATION-STYLE: solid;
	TEXT-DECORATION-COLOR: #B6C0AA;
	MARGIN-LEFT:1.3em;
	MARGIN-TOP:0.1em;
	MARGIN-BOTTOM:0.1em;
	PADDING-TOP: 0.5em;
	PADDING-BOTTOM: 0.5em;
	PADDING-LEFT: 1.3em;
	PADDING-RIGHT: 0.5em;

	BORDER-TOP: 1px solid #585F4F;
	BORDER-BOTTOM: 1px solid #585F4F;
	BORDER-LEFT: 1px solid #585F4F;
	BORDER-RIGHT: 2px solid #585F4F;
	BORDER-TOP-LEFT-RADIUS:0px;
	BORDER-TOP-RIGHT-RADIUS:10px;
	BORDER-BOTTOM-LEFT-RADIUS:0px;
	BORDER-BOTTOM-RIGHT-RADIUS:10px;
}
/* position:absoluteにはrelative親を要する (P > IMG.h3) */
P{
	POSITION:relative;
	WIDTH:70%;
	BACKGROUND: URL(image_common_div_back.png);
}
@media all and (MAX-WIDTH: 799px) {
	P{
		WIDTH:auto;
		PADDING-LEFT: 1em;
		PADDING-RIGHT: 0.5em;
	}
}

P.crosskey{
	POSITION:relative;
	BACKGROUND: none;
}
P.bbsalert{
	POSITION:relative;
	BACKGROUND: none;
}
P.picture{
	POSITION:relative;
	BACKGROUND: none;
}
IMG.h3{
	DISPLAY:block;
	VERTICAL-ALIGN:center;
	POSITION: absolute;
	Z-INDEX:30;
	LEFT:1px;
	TOP:-41px;
	BORDER: none;
}

/*******************************************************************************/
/* E 全般                                                                      */
/*******************************************************************************/



/*******************************************************************************/
/* S メインメニュー                                                            */
/*******************************************************************************/
DIV#main-menu{
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-IMAGE: url("image_terimaland_div_back.png");
	BACKGROUND-COLOR: #BCCAAC;
	BORDER-TOP: 0.1em inset #DFE9CF;
	BORDER-BOTTOM: 0.1em outset #EFFADF;
}
/* コンテンツリスト(非表示) */
UL.content-list{
	DISPLAY: none;
}

UL#main-category{
	PADDING-LEFT: 2em;
	MARGIN-TOP: 3em;
	MARGIN-BOTTOM:8em;
}
@media all and (MAX-WIDTH: 799px) {
	UL#main-category{
		PADDING-LEFT: 1em;
		MARGIN-BOTTOM:0em;
	}
}

/***** S-メインメニュー1 攻略 **************************************************/
/***** 文字数に応じAのPADDINGで四角幅調整 **************************************/
LI#main-category1{
	DISPLAY: inline;
	POSITION: relative;
	TOP: 0px;
	BACKGROUND: none;
	PADDING: 0;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM:0.5em;
}
@media all and (MAX-WIDTH: 799px) {
	LI#main-category1{
		DISPLAY: block;
		MARGIN-BOTTOM:7em;
	}
}
IMG#main-symbol1{ /* z-index:100, A:HOVERのみz-index10;で浮上 */
	POSITION:absolute;
	Z-INDEX:111;
	TOP:-2px;
	LEFT:18px;
}
A.mainmenu1{
	POSITION:relative;
	Z-INDEX:100;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2.4em;
	PADDING-BOTTOM: 2.4em;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 2em;
	BACKGROUND-IMAGE: url("image_terimaland_a_back.png");
	BACKGROUND-COLOR: #BCCAAC;
	BORDER: 2px outset #BCCAAC;
}
A:LINK.mainmenu1{COLOR :#225522;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:VISITED.mainmenu1{COLOR :#663333;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:ACTIVE.mainmenu1{COLOR: #FF0000;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:HOVER.mainmenu1{
	POSITION:relative;
	Z-INDEX:10;
	TOP: 2px;
	BACKGROUND-IMAGE: url("image_terimaland_a_back2.png");
	BACKGROUND-COLOR: #BCCAAC;
	COLOR :#FF00FF;
	FONT-STYLE: italic;
	BORDER: 2px inset #BCCAAC;
}
/* 画面外飛ばし */
.popfire IMG{POSITION: absolute;Z-INDEX:111;TOP: -10000px;LEFT: -10000px; MAX-WIDTH:200%;}
.popfire A:hover IMG{TOP:-94px;LEFT:-5px;}

@media all and (MAX-WIDTH: 799px) {
	.popfire A:hover IMG{TOP:-94px;LEFT:-5px;}
}

/***** E-メインメニュー1 攻略 **************************************************/
/***** S-メインメニュー2 符号 **************************************************/
LI#main-category2{
	DISPLAY: inline;
	POSITION: relative;
	TOP: 50px;
	BACKGROUND: none;
	PADDING: 0;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM:0.5em;
}
@media all and (MAX-WIDTH: 799px) {
	LI#main-category2{
		DISPLAY: block;
		TOP: 0px;
		MARGIN-LEFT: 9.5em;
		MARGIN-BOTTOM:6em;
	}
}
IMG#main-symbol2{
	POSITION:absolute;
	Z-INDEX:111;
	TOP:-2px;
	LEFT:18px;
}
A.mainmenu2{
	POSITION:relative;
	Z-INDEX:100;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2.4em;
	PADDING-BOTTOM: 2.4em;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 2em;
	BACKGROUND-IMAGE: url("image_terimaland_a_back.png");
	BACKGROUND-COLOR: #BCCAAC;
	BORDER: 2px outset #BCCAAC;
}
A:LINK.mainmenu2{COLOR :#225522;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:VISITED.mainmenu2{COLOR :#663333;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:ACTIVE.mainmenu2{COLOR: #FF0000;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:HOVER.mainmenu2{
	BACKGROUND-IMAGE: url("image_terimaland_a_back2.png");
	POSITION:relative;
	Z-INDEX:10;
	TOP: 5px;
	BACKGROUND-COLOR: #BCCAAC;
	COLOR :#FF00FF;
	FONT-STYLE: italic;
	BORDER: 2px inset #BCCAAC;
}
.popwater IMG{POSITION: absolute;Z-INDEX:111;TOP: -10000px;LEFT: -10000px; MAX-WIDTH:200%;}
.popwater A:hover IMG{TOP:-130px;LEFT:5px;}
@media all and (MAX-WIDTH: 799px) {
	.popwater A:hover IMG{TOP:-130px;LEFT:5px;}
}


/***** E-メインメニュー2 符号 **************************************************/

/***** S-メインメニュー3 封刻 **************************************************/
LI#main-category3{
	DISPLAY: inline;
	POSITION: relative;
	TOP: 25px;
	BACKGROUND: none;
	PADDING: 0;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM:0.5em;
}
@media all and (MAX-WIDTH: 799px) {
	LI#main-category3{
		DISPLAY: block;
		TOP:0px;
		MARGIN-BOTTOM:6em;
	}
}
IMG#main-symbol3{
	POSITION:absolute;
	Z-INDEX:111;
	TOP:-2px;
	LEFT:18px;
}
A.mainmenu3{
	POSITION:relative;
	Z-INDEX:100;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2.4em;
	PADDING-BOTTOM: 2.4em;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 2em;
	BACKGROUND-IMAGE: url("image_terimaland_a_back.png");
	BACKGROUND-COLOR: #BCCAAC;
	BORDER: 2px outset #BCCAAC;
}
A:LINK.mainmenu3{COLOR :#225522;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:VISITED.mainmenu3{COLOR :#663333;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:ACTIVE.mainmenu3{COLOR: #FF0000;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:HOVER.mainmenu3{
	POSITION:relative;
	Z-INDEX:10;
	TOP: 5px;
	BACKGROUND-IMAGE: url("image_terimaland_a_back2.png");
	BACKGROUND-COLOR: #BCCAAC;
	COLOR :#FF00FF;
	FONT-STYLE: italic;
	BORDER: 2px inset #BCCAAC;
}
.popwind IMG{POSITION: absolute;Z-INDEX:111;TOP: -10000px;LEFT: -10000px; MAX-WIDTH:200%;}
.popwind A:hover IMG{TOP:-83px;LEFT:-9px;}

@media all and (MAX-WIDTH: 799px) {
	.popwind A:hover IMG{TOP:-83px;LEFT:-9px;}
}
/***** E-メインメニュー3 封刻 **************************************************/

/***** S-メインメニュー4 追憶 **************************************************/
LI#main-category4{
	DISPLAY: inline;
	POSITION: relative;
	TOP: 75px;
	BACKGROUND: none;
	PADDING: 0;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM:0.5em;
}
@media all and (MAX-WIDTH: 799px) {
	LI#main-category4{
		DISPLAY: block;
		TOP:0px;
		MARGIN-LEFT: 9.5em;
		MARGIN-BOTTOM:0em;
	}
}
IMG#main-symbol4{
	POSITION:absolute;
	Z-INDEX:111;
	TOP:-2px;
	LEFT:18px;
}

A.mainmenu4{
	POSITION:relative;
	Z-INDEX:100;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("image_terimaland_a_back.png");
	BACKGROUND-COLOR: #BCCAAC;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2.4em;
	PADDING-BOTTOM: 2.4em;
	PADDING-LEFT: 2em;
	PADDING-RIGHT: 2em;
	BORDER: 2px outset #BCCAAC;
}
A:LINK.mainmenu4{COLOR :#225522;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:VISITED.mainmenu4{COLOR :#663333;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:ACTIVE.mainmenu4{COLOR: #FF0000;BORDER: 2px outset #BCCAAC;POSITION:relative;Z-INDEX:100;}
A:HOVER.mainmenu4{
	POSITION:relative;
	Z-INDEX:10;
	TOP: 5px;
	BACKGROUND-IMAGE: url("image_terimaland_a_back2.png");
	BACKGROUND-COLOR: #BCCAAC;
	COLOR :#FF00FF;
	FONT-STYLE: italic;
	BORDER: 2px inset #BCCAAC;
}
.popearth IMG{POSITION: absolute;Z-INDEX:111;TOP: -10000px;LEFT: -10000px; MAX-WIDTH:200%;}
.popearth A:hover IMG{TOP:-25px;LEFT:114px;}
@media all and (MAX-WIDTH: 799px) {
	.popearth A:hover IMG{TOP:-25px;LEFT:114px;}
}
/***** E-メインメニュー4 追憶 **************************************************/
/*******************************************************************************/
/* E メインメニュー                                                            */
/*******************************************************************************/



/*******************************************************************************/
/* S サブメニュー                                                              */
/*******************************************************************************/
UL#sub-category{
	TEXT-ALIGN: right;
	BACKGROUND-IMAGE: url("image_terimaland_ul_mainback.png");
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-TOP: 7em;
	BORDER-TOP: 0.2em inset #EFFADF;
	BORDER-BOTTOM: 1px solid #000000;
}
@media all and (MAX-WIDTH: 799px) {
	UL#sub-category{
		MARGIN-TOP:3em;
		TEXT-ALIGN: left;
	}
}

/***** S-サブメニュー1 BBS *****************************************************/
LI#bbs{
	DISPLAY: inline;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: none;
	BACKGROUND:linear-gradient(to right, #FFFFFF, #D4E1BF);
	MARGIN-TOP:0.1em;
	MARGIN-BOTTOM:0.1em;
	PADDING-LEFT: 1.3em;
	PADDING-TOP:0.2em;
	PADDING-BOTTOM:0.1em;
	BORDER-TOP: 1px solid #585F4F;
	BORDER-BOTTOM: 2px solid #585F4F;
	BORDER-LEFT: 1px solid #585F4F;
	BORDER-RIGHT: 2px solid #585F4F;
	BORDER-TOP-LEFT-RADIUS:10px;
	BORDER-TOP-RIGHT-RADIUS:10px;
	BORDER-BOTTOM-LEFT-RADIUS:10px;
	BORDER-BOTTOM-RIGHT-RADIUS:10px;
}
@media all and (MAX-WIDTH: 799px) {
	LI#bbs{
		DISPLAY:block;
		MARGIN-BOTTOM:1em;
	}
}
A.submenu1{
	FONT-WEIGHT: bold;
	BORDER: 1px outset #FFFFFF;}
A:LINK.submenu1{
	COLOR :#225522;}
A:VISITED.submenu1{
	COLOR :#663333;}
A:ACTIVE.submenu1{
	COLOR: #FF0000;}
A:HOVER.submenu1{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR :#FF00FF;
	BORDER: 1px outset #FFFFFF;
}
/***** E-サブメニュー1 BBS *****************************************************/

/***** S-サブメニュー2 サイト情報 **********************************************/
LI#siteinformation{
	DISPLAY: inline;
	BACKGROUND: none;
	MARGIN: 0;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	PADDING-TOP:0.3em;
	BACKGROUND:linear-gradient(120deg, #D4E1BF, #B2C09C);
	BORDER-TOP: 1px solid #585F4F;
	BORDER-BOTTOM: 2px solid #585F4F;
	BORDER-LEFT: 1px solid #585F4F;
	BORDER-RIGHT: 2px solid #585F4F;
	BORDER-TOP-LEFT-RADIUS:10px;
	BORDER-TOP-RIGHT-RADIUS:10px;
	BORDER-BOTTOM-LEFT-RADIUS:10px;
	BORDER-BOTTOM-RIGHT-RADIUS:10px;
}
@media all and (MAX-WIDTH: 799px) {
	LI#siteinformation{
		DISPLAY:block;
		MARGIN-BOTTOM:1em;
	}
}
A.submenu2{
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px outset #FFFFFF;}
A:LINK.submenu2{
	COLOR :#225522;}
A:VISITED.submenu2{
	COLOR :#663333;}
A:ACTIVE.submenu2{
	COLOR: #FF0000;}
A:HOVER.submenu2{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR :#FF00FF;
	BORDER-BOTTOM: 1px outset #FFFFFF;}

/***** E-サブメニュー2 サイト情報 **********************************************/

/***** S-サブメニュー3 外部リンク **********************************************/
LI#sitelink{
	DISPLAY: inline;
	BACKGROUND: none;
	MARGIN: 0;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	PADDING-TOP:0.4em;

	BACKGROUND:linear-gradient(50deg, #D4E1BF, #9B9E96);

	BORDER-TOP: 1px solid #585F4F;
	BORDER-BOTTOM: 2px solid #585F4F;
	BORDER-LEFT: 1px solid #585F4F;
	BORDER-RIGHT: 2px solid #585F4F;
	BORDER-TOP-LEFT-RADIUS:10px;
	BORDER-TOP-RIGHT-RADIUS:10px;
	BORDER-BOTTOM-LEFT-RADIUS:10px;
	BORDER-BOTTOM-RIGHT-RADIUS:10px;
}
@media all and (MAX-WIDTH: 799px) {
	LI#sitelink{
		DISPLAY:block;
	}
}
A.submenu3{
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px outset #FFFFFF;}
A:LINK.submenu3{
	COLOR :#225522;}
A:VISITED.submenu3{
	COLOR :#663333;}
A:ACTIVE.submenu3{
	COLOR: #FF0000;}
A:HOVER.submenu3{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR :#FF00FF;
	BORDER-BOTTOM: 1px outset #FFFFFF;}
/***** E-サブメニュー3 外部リンク **********************************************/
/*******************************************************************************/
/* E サブメニュー                                                              */
/*******************************************************************************/



/*******************************************************************************/
/* S サイト内検索                                                              */
/*******************************************************************************/
/* IMAGE群 */
IMG#i01te{BORDER:0; MARGIN-RIGHT:7em;}
IMG#i02ri{BORDER:0; MARGIN-RIGHT:7em;}
IMG#i03ma{BORDER:0; MARGIN-RIGHT:7em;}
IMG#i04ka{BORDER:0; MARGIN-RIGHT:7em;}
IMG#i05sih{BORDER:0;}
@media all and (MAX-WIDTH: 799px) {
	IMG#i01te{BORDER:0; MARGIN-RIGHT:0.1em; WIDTH:12px; HEIGHT:12px;}
	IMG#i02ri{BORDER:0; MARGIN-RIGHT:0.1em; WIDTH:12px; HEIGHT:12px;}
	IMG#i03ma{BORDER:0; MARGIN-RIGHT:0.1em; WIDTH:12px; HEIGHT:12px;}
	IMG#i04ka{BORDER:0; MARGIN-RIGHT:0.1em; WIDTH:12px; HEIGHT:12px;}
	IMG#i05sih{BORDER:0; WIDTH:12px; HEIGHT:12px;}
}


/***** S-GRID分割 *****************************************************/
DIV#container-terimaland{
	display:grid;
	margin-left:1em;
	grid-template-columns: 1fr 1fr;
	grid-row-gap:10px;
	grid-column-gap:5px;
}
DIV#terimaland_terimakasih_whole{grid-row: 1/2; grid-column:1/2;}
DIV#terimaland_ownsearch_grid{grid-row: 1/2; grid-column:2/3;}

/* 予備設定 */
@media all and (MAX-WIDTH: 799px) {
	DIV#container-terimaland{
		display:grid; /* 無効化する場合にnone;指定 */
	}
}

/***** E-GRID分割 *****************************************************/

DIV#terimaland_ownsearch_whole{
	TEXT-ALIGN: right;
	MARGIN-RIGHT:1em;
}
@media all and (MAX-WIDTH: 799px) {
	DIV#terimaland_ownsearch_whole{
	MARGIN-RIGHT:0em;
	}
}


P#terimaland_ownsearch{
	DISPLAY:inline;
	BACKGROUND-COLOR: #E4F4CD;
	MARGIN: 0;
	PADDING: 0;
}
FORM{
	MARGIN-LEFT: 2em;
}
INPUT#searchbottan{
	BACKGROUND-IMAGE: URL(image_terimaland_input.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #F4FFE9;
	COLOR: #000F00;
	FONT-SIZE: 80%;
	MARGIN: 0;
	PADDING: 1px;
	BORDER-TOP: 2px outset #ABB799;
	BORDER-BOTTOM: 2px outset #ABB799;
	BORDER-LEFT: 2px outset #ABB799;
	BORDER-RIGHT: 2px inset #ABB799;
}
INPUT#searchword{
	BACKGROUND-IMAGE: URL(image_terimaland_input.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #F4FFE9;
	COLOR: #000F00;
	FONT-SIZE: 80%;
	MARGIN: 0;
	PADDING-TOP: 0.2em;
	PADDING-BOTTOM: 0.3em;
	PADDING-LEFT: 0.5em;
	BORDER-COLOR: #ABB799;
}
/* アイコン列 */
DIV#terimaland_terimakasih_whole{
	;
}
P#terimaland_terimakasih{
	DISPLAY:inline;
	BACKGROUND-COLOR: #E4F4CD;
	MARGIN: 0;
	PADDING: 0;
}
/*******************************************************************************/
/* E サイト内検索                                                              */
/*******************************************************************************/



/*******************************************************************************/
/* S フッター                                                                  */
/*******************************************************************************/
ADDRESS {
	BACKGROUND: linear-gradient(to bottom, #C6D3B0, #656B5E);
	BACKGROUND-COLOR:#98A18D;
	COLOR: #303030;

	PADDING-LEFT: 1em;
	PADDING-TOP: 0.5em;
	PADDING-BOTTOM: 0.5em;
	BORDER-TOP: 1px solid #383C33;
	BORDER-BOTTOM: 1px solid #383C33;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
}
ADDRESS:hover {
	TRANSFORM: rotateX(360deg);
	TRANSITION: 1s;
}
SPAN#presentedby{
	DISPLAY:inline-block;
	MARGIN-BOTTOM:0.5em;
	POSITION:relative;
	BOTTOM:5px;
	TEXT-DECORATION:underline;
}
@media all and (MAX-WIDTH: 799px) {
	SPAN#presentedby{
		FONT-SIZE:100%;
	}
}

SPAN#favoritemessage{
	DISPLAY:inline-block;
	MARGIN-BOTTOM:0.5em;
	POSITION:relative;
	BOTTOM:10px;
	FONT-SIZE:111%;
}
@media all and (MAX-WIDTH: 799px) {
	SPAN#favoritemessage{
		MARGIN-BOTTOM:0.1em;
		BOTTOM:10px;
		FONT-SIZE:100%;
	}
}
/*******************************************************************************/
/* E フッター                                                                  */
/*******************************************************************************/
