/* base */
body{
	font-family	:meiryo,'ＭＳ Ｐゴシック'/* Windows */,'Hiragino Kaku Gothic Pro',Osaka,sans-serif/* Macintosh */;
	font-size	:14px;
	line-height	:150%;
	color		:#000000;
	margin		:0px;
	padding		:0px 0px 10px 0px;
	background	:#ffffff;
}

#base_layout{
	width		:100%;
	text-align	:center;
}
#main_layout{
	background	:#ffffff;
	width		:612px;
	margin	 	:0px auto 10px auto;
	padding		:0px;
	text-align	:left;
	color		:#000000;
}
#main_layout_outline{
	width		:612px;
	margin	 	:0px;
	padding		:0px;
}


/* contents_header */
#contents_header{
	width		:612px;
	margin	 	:0px;
	padding		:0px;
	border-bottom	:1px solid #000000;
}
#contents_header_outline{
	width		:612px;
	margin	 	:0px;
	padding		:0px;
}
#contents_header_floatclear{
	clear		:both;
}
#contents_header_leftside{
	width		:312px;
	margin	 	:0px;
	padding		:0px;
	float		:left;
}
#contents_header_rightside{
	width		:300px;
	margin	 	:0px;
	padding		:0px;
	float		:right;
}

/* contents_main */
#contents_main{
	width		:570px;
	margin	 	:10px;
	padding		:10px;
	border		:1px solid #000000;
	text-align	:left;
	font-size	:14px;
	line-height	:150%;
	font-weight	:normal;
	color		:#000000;
}
#contents_main_outline{
	width		:570px;
	margin	 	:0px;
	padding		:0px;
}


/* contents_navi */
#contents_navi{
	width		:592px;
	margin		:10px;
	padding		:0px;
	font-size	:12px;
	line-height	:150%;
	font-weight	:normal;
	color		:#000000;
	text-align	:right;
}
#contents_navi_outline{
	width		:592px;
	margin		:0px;
	padding		:0px;
}


/* contents_footer */
#contents_footer{
	width		:612px;
	margin		:0px;
	padding		:5px 0px;
	border-top	:1px solid #000000;
	border-bottom	:1px solid #000000;
	text-align	:right;
}
#contents_footer_outline{
	width		:612px;
	margin		:0px;
	padding		:0px;
}
#copyright{
	margin		:0px;
	padding		:0px;
	font-size	:12px;
	line-height	:150%;
}


/* h1,h2,h3,... */
h1{
	width		:225px;
	height		:80px;
	margin		:0px;
	padding		:0px;
	text-indent	:-9999px;
	background	:url(../images/article_header_haikei.gif) 0 0 no-repeat;
}
h2{
	width		:300px;
	height		:80px;
	margin		:0px;
	padding		:0px;
	text-indent	:-9999px;
}
h2.debut9000f{
	background	:url(../images/h2_debut9000f.gif) 0 0 no-repeat;
}
h2.debut9001f{
	background	:url(../images/h2_debut9001f.gif) 0 0 no-repeat;
}
h2.debut9002f{
	background	:url(../images/h2_debut9002f.gif) 0 0 no-repeat;
}
h2.debut9003f{
	background	:url(../images/h2_debut9003f.gif) 0 0 no-repeat;
}
h2.debut9004f{
	background	:url(../images/h2_debut9004f.gif) 0 0 no-repeat;
}
h2.debut9005f{
	background	:url(../images/h2_debut9005f.gif) 0 0 no-repeat;
}
h2.debut9006f{
	background	:url(../images/h2_debut9006f.gif) 0 0 no-repeat;
}
h2.debut9303f{
	background	:url(../images/h2_debut9303f.gif) 0 0 no-repeat;
}
h2.debut9304f{
	background	:url(../images/h2_debut9304f.gif) 0 0 no-repeat;
}
h2.debut9305f{
	background	:url(../images/h2_debut9305f.gif) 0 0 no-repeat;
}
h2.debut9306f{
	background	:url(../images/h2_debut9306f.gif) 0 0 no-repeat;
}
h2.debut9307f{
	background	:url(../images/h2_debut9307f.gif) 0 0 no-repeat;
}
h2.debut9308f{
	background	:url(../images/h2_debut9308f.gif) 0 0 no-repeat;
}
h2.debut9309f{
	background	:url(../images/h2_debut9309f.gif) 0 0 no-repeat;
}
h2.debut9310f{
	background	:url(../images/h2_debut9310f.gif) 0 0 no-repeat;
}
h3{
	width		:400px;
	height		:30px;
	margin		:0px 0px 15px 0px;
	padding		:0px;
	text-indent	:-9999px;
}
h3.debut_1{
	background	:url(../images/h3_debut_1.gif) 0 0 no-repeat;
}
h3.debut_2{
	background	:url(../images/h3_debut_2.gif) 0 0 no-repeat;
}
h3.debut_3{
	background	:url(../images/h3_debut_3.gif) 0 0 no-repeat;
}
h4{
	margin		:0px 0px 15px 0px;
	padding		:0px 0px 0px 7px;
	border-left	:solid 8px #333333;
	font-family	:meiryo,ＭＳ Ｐゴシック,sans-serif/* Windows */,Hiragino Kaku Gothic Pro,Osaka/* Macintosh */;
	font-size	:14px;
	font-weight	:bold;
	line-height	:150%;
	text-align	:left;
	color		:#000000;
}


/* a（ページ標準・変更禁止） */
a:link{
 	color		:#0000ff;
	text-decoration	:none;
}
a:visited{
	color		:#660066;
	text-decoration	:none;
}
a:active{
 	color		:#ff0000;
	text-decoration	:underline;
}
a:hover{
 	color		:#ff0000;
	text-decoration	:underline;
}


/* a（コンテンツ内） */
#main_layout a:link,
#main_layout a:visited,
#main_layout a:active{
	color		:#333333;
	text-decoration	:none;
}
#main_layout a:hover{
 	color		:#990033;
	text-decoration	:underline;
}


/* p */
p{
	margin		:10px 0px;
	line-height	:150%;
	text-align	:left;
}
p.center{
	text-align	:center;
}
p.right{
	text-align	:right;
}


/* img */
img{	
	border		:0;
}
.pic_waku{
	margin		:10px 0px;
	width		:570px;
	height		:430px;
	background	:#cccccc;
}
.pic_cover{
	position	:relative;
	padding		:5px;
}


/* comment */
.comment{
	width		:570px;
	margin		:10px 0px;
}
.comment p{
	margin		:0px;
}


/* text */
.text{
	width		:570px;
	margin		:10px 0px;
}
.text p{
	margin		:5px 0px 0px 0px;
}
.text p.start{
	margin		:0px;
}


/* note */
.note{
	font-size	:14px;
	line-height	:150%;
	text-align	:left;
	padding		:3px;
	margin		:10px 0px; 
	background	:#eeeeee;
	text-align	:left;
	border		:solid 1px #000000;
}
.note p{
	margin		:10px 0px; 
	line-height	:150%;  
	font-size	:14px;
	color		:#000000;
}