@charset "Shift_JIS";

h1 {
	font-size:180%;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 12px;
	margin-bottom:10px;
	border-left:8px solid #1A61B0;
	clear:both;
}

h2 {
	font-size:140%;
	margin-top:5px;
	padding:0px 0px 5px 5px;
	border-left:3px solid #1A61B0;
	clear:both;
}

h3 {
	font-size:120%;
	padding:5px 0px 0px 0px;
	margin-bottom:10px;
	color:#999999;
	border-bottom: 1px solid #999999;
}

text {
	font-size:14px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
	line-height:160%;
	}

.text	{
		font-size:16px;
		line-height:150%;
		margin:10px 0px 0px 0px;
		padding-top:10px 0px 0px 0px;
		}


/* 配置
------------------------------------------------------------ */
#boxArea {
}

#disp_main {
}

/* 共通
------------------------------------------------------------ */
#disp_main p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


/* インデックス用
------------------------------------------------------------ */
#disp_bg {
	background-color: #6CF;
}

#disp_index {
	width: 552px;
	clear: both;
	color: #333;
	padding: 15px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left; /* IE 向けセンタリング指定 */
}

/* 詳細ページ用
------------------------------------------------------------ */
#disp_main {
	width: 560px;
	clear: both;
    /*background-image: url(../images/special/line.gif);*/
	background-color: #FFF;
	color: #333;
	padding: 25px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left; /* IE 向けセンタリング指定 */
	font-size:15px;
	line-height:1.3;
}

/* マガジンコンテンツ
------------------------------------------------------------ */
.title_article {
	width: 555px;
	height: 20px;
	padding: 3px 0px 0px 5px;
	margin: 0px;
	background: url(../images/top/title_bar_left.gif) no-repeat;
	color: #FFF;
	font-size: 90%;
}

#mag_contents {
	width: 560px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

.content_mag_l {
	width: 150px;
	float: left;
}

.content_mag_r {
	width: 400px;
	float: right;
}


a:hover img{
filter: alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
} 


.pageimg{
	float:right;
	margin-left:10px ;
	margin-bottom:10px;
}

.pageimg02{
	float:right;
	margin: 0px 0px 25px 0px;
	clear:right;
}

.paragraph{
	border-top:2px #CCCCCC;
	border-bottom:2px #CCCCCC;
	padding:0px 0px 0px 0px;
	clear:right
}

#frame {
	margin-top:10px;
	border:thin solid #CCCCCC;
	padding:5px 15px 7px 15px;
	clear:both;
}

#pdf_notice {
	border:thin solid #CCCCCC;
	padding:5px 0px 0px 0px;
	margin-bottom:10px;
	clear:both;
}

#point_01 {
	margin-top:25px;
	border: 1px solid #CCCCCC;
	padding:10px 15px 10px 15px;
	clear:both;
}

#point {
	margin-top:10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:10px 15px 10px 15px;
	clear:both;
}

#content {
	margin-top:25px;
	padding:0px 50px 10px 50px;
	clear:both;
}

.image01
	{float:right;
	margin:5px 0px 10px 10px;
	}

.image02
	{float:left;
	margin:10px 20px 15px 0px;
	}
	
li {
	font-size:14px;
	padding:5px 0px 0px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}
