@charset "UTF-8";

/* ========================================================================================================================/
	
	Document    : common.css
	Description : 共通css

		0-0, include
		1-0, base
		2-0, header
		3-0, navi
		4-0, mainVisual
		5-0, contents
		5-1, main
		5-2, side
		6-0, footer
		7-0, expansion

/======================================================================================================================== */


/* ------------------------------------------------------------------------------------------------------------------------/
   0-0, include
/------------------------------------------------------------------------------------------------------------------------ */

@import url("./normalize.css");
@import url("./basic.css");


/* ------------------------------------------------------------------------------------------------------------------------/
   1-0, base
/------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------/
   2-0, header
/------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------/
   3-0, navi
/------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------/
   4-0, mainVisual
/------------------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------------/
   5-0, contents
/------------------------------------------------------------------------------------------------------------------------ */

#contents {
	width:1000px;
	text-align:left;
	margin:20px auto 0 auto;
	}


/* ------------------------------------------------------------------------------------------------------------------------/
   5-1, main
/------------------------------------------------------------------------------------------------------------------------ */

#main {
	float:left;
	width:720px;
	}
#main_w {
	width:1000px;
	}
	#main article.box {
		width:710px;
		background:#ffffff;
		border:solid 5px #efefef;
		border-radius:10px;			/* CSS3 */
		-webkit-border-radius:10px; /* Safari,Google Chrome */
		-moz-border-radius:10px;   	/* Firefox */
		box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);
		-moz-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);   	/* Firefox */
		-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); /* Safari,Google Chrome */
		-o-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); 		/* opera */
		-ms-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); 	/* IE */
		}
	#main_w article.box_w {
		width:1000px;
		background:#ffffff;
		border-radius:10px;			/* CSS3 */
		-webkit-border-radius:10px; /* Safari,Google Chrome */
		-moz-border-radius:10px;   	/* Firefox */
		box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);
		-moz-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);   	/* Firefox */
		-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); /* Safari,Google Chrome */
		-o-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); 		/* opera */
		-ms-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2); 	/* IE */
		}
		#main article.box .inner {
			width:668px;
			background:#ffffff;
			border:solid 1px #e5e5e5;
			border-radius:7px;			/* CSS3 */
			-webkit-border-radius:7px;	/* Safari,Google Chrome */
			-moz-border-radius:7px;   	/* Firefox */
			padding:20px;
			}
		#main_w article.box_w .inner {
			width:948px;
			background:#ffffff;
			border-radius:7px;			/* CSS3 */
			-webkit-border-radius:7px;	/* Safari,Google Chrome */
			-moz-border-radius:7px;   	/* Firefox */
			padding:20px;
			}
			#main article.box .inner h3 {
				position:relative;
				margin:-35px 0 0 -37px;
				_margin:-5px -5px 0 -37px;
				}
			#main_w article.box_w .inner h3 {
				position:relative;
				margin:-5px 0 10px -20px;
				_margin:-5px -5px 0 -37px;
				}
	#main article.transparent {
		width:720px;
		}


/* ------------------------------------------------------------------------------------------------------------------------/
   5-2, side
/------------------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------------/
   6-0, footer
/------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------/
   7-0, expansion
/------------------------------------------------------------------------------------------------------------------------ */

#bread {
	width:1000px;
	text-align:left;
	margin:50px auto 20px ;
	_padding:6px 0 0 0;
	}
	#bread ol {
		list-style:none;
		}
		#bread ol li {
			float:left;
			}
		#bread ol li.stay {
			color:#F47C1A;
			font-size:14px;
			}

.pager {
	margin:10px 0;
	}
	.pager span {
		position:relative;
		display:inline-block;
		color:#ffffff;
		width:2em;
		text-align:center;
		font-weight:bold;
		background:#add8fb;
		margin-bottom:4px;
		padding:5px 2px;
		}
	.pager span:hover {
		color:#ffffff !important;
		background:#c8e6ff !important;
		}
	.pager span.stay {
		color:#ffffff !important;
		background:#22479b !important;
		}