@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {
	border:0;
	vertical-align: bottom;
} 
ol,ul { 
	list-style:none; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 


body#wPOP {
	background: url(../images/pop_bg.jpg) no-repeat center top;
}

#popContainer {
	width: 800px;
	margin: 0 auto;
	font-family: 'メイリオ',Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
}

h1 {
	margin: 0;
	padding: 21px 0 0 0;
}

#popContent {
	padding: 17px;
}

#anchor {
	
}

#popContainer a:link,#popContainer a:visited{
	text-decoration: none;
	color:#057CB8;
}
#popContainer a:hover,#popContainer a:active{
	text-decoration: none;
	color:#07ACFF;
}

h2 {
	margin: 20px 0 30px 0;
}

#popContent p {
	margin-bottom: 2em;
	font-size:0.8em;
	color: #666;
}

#popContent p img {
	margin: 20px 0 30px 20px;
}


#close {
	padding-top: 30px;
	text-align: center;
}

/* guide */

#mainContents{
	width: 600px;
	margin: 0;
	padding: 0 0 0 80px;
}

#mainContents h2 {
	margin: 0 0 30px 0;
}

#mainContents h3 {
	margin: 0 0 10px 0;
	background: url(decoration/stpline.gif) repeat-x left bottom;
}

#mainContents h4 {
	margin: 0 0 15px 0;
}

#mainContents p {
    margin-bottom: 30px;
}

#mainContents .no {
	margin: 0 482px 5px 0;
}

#mainContents .img {
	margin: 0 0 20px 0;
}

#mainContents .red_text {
	color: #FF0000;
	font-weight:bold;
}

