@charset "UTF-8";

body {
background: url(../imgs/bgLine.jpg) #fff top center repeat-x;
}

#container {
background: url(../imgs/bg.jpg) #fff top center no-repeat;
width: 1014px;
height: 820px;
margin: 0 auto;
padding: 0;
text-align: center;
}

/*
///////////////////////
2ndページ用
///////////////////////
*/

#wrapper {
background: url(../imgs/2nd_bg2.jpg) top center no-repeat;
width: 860px;
height: 680px;
min-height: 700px;
margin: 0 auto;
padding: 0 63px;
font-size: 90%;
line-height: 1.3em;
text-align: left;
}

#contents {
background: url(../imgs/2nd_bgline.gif) top center repeat-y;
width: 860px;
margin: 0 auto;
padding: 0;
}

			#contents:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}

.linkContainer {
width: 535px;
margin: 10px auto 0 auto;
padding: 20px;
display: block;
background: #ffdadd;
border: solid 1px #ff979f;
}

			.linkContainer:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}


/* mac ie5以外 \*/
*:first-child+html .linkContainer { padding-bottom: 0; }
*html .linkContainer { padding-bottom: 0; }
/* mac ie5以外 */

.linkLeft {float: left; margin-right:20px;}
.linkRight {float: left;}

.linkContainer img {border: 0;}

.linkContainer p {
font-size: 130%;
line-height: 130%;
font-weight: bold;
margin: 0;
padding: 0;
}

