/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■ Reset
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,div,pre,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,
form,fieldset,input,textarea,select,option,embed,object{
margin:0;
padding:0;
}

img{
	border:0;
	vertical-align: bottom;
}

body,h1,h2,h3,h4,h5,h6,td,th,p,li,dt,dd,form,pre,address,div,input,textarea,pre{
	font:12px "ＭＳ Ｐゴシック", Verdana, Arial, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:98%;
	color:#666666;
	line-height:125%;
}

ul,li{
	list-style:none;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■ Crearfix
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clearfix:after {
	content: url(../../images/spacer.gif);
	display: block;
	clear: both;
	font-size:0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■ Common
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h2{
}

h3{
}

a:link, a:visited{
	color:#918d74;
	text-decoration:none;
}

a:hover{
	color:#e87100;
	text-decoration:none;
}

a.pink:link, a.pink:visited{
	color:#cd5a6f;
	text-decoration:none;
}

a.pink:hover{
	color:#e87100;
	text-decoration:none;
}


a.plink:link, .main a.plink:visited{
	color:#e87100;
}

a.plink:hover{
	color:#918d74;
}

.brawn{
	color:#df9600;
}

.navy{
	color:#205279;
}


.pink{
	color:#cd5a6f;
}

.eachline{
	margin:10px auto;
	padding:0;
	width:460px;
	height:1px;
	line-height:0px;
	border-top:1px dashed #df9600;
}

.ask{
	color:#df9600;
}


td.subject{
	width:401px;
	font-size:14px;
	text-align:left;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■ Body
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
html{
	overflow-x: hidden;
} 

body{
	margin:0;
	padding:0;
	background:#ffff9a;
	font-size:94%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
■ Container
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container{
}

/* For Fade in Effect */
@media SCREEN{
#container{
   width : 100%;
   opacity : 0;
   -moz-opacity : 0;
   filter : alpha(opacity=0);
}
}
/* For Fade in Effect end */

#newsitem #contents{
	margin:0;
	width:500px;
	text-align:left;
}

#newsitem h2{
	color:#fff325;
	font-size:120%;
	font-weigh:bold;
}

#newsitem .main{
	margin:0;
}

#newsitem .main h3{
	color:#003974;
	font-size:140%;
	font-weight:bold;
}

#newsitem .main h4{
	color:#df9600;
	font-size:130%;
	font-weight:bold;
}

.splitline{
	margin:10px auto 0px;
	width:390px;
	border-top:1px dashed #406b7e;
}

.main .stage{
	width:500px;
	background:#ffff9a;
}

.close{
	margin:10px auto;
	float:right;
}
