/* ------------------- PDFを作成する場合は以下を有効にする ----------------------- */
/*
body{
	background-color: #ffffff !important;
	font-size: 90% !important;
	line-height: 140% !important;
	letter-spacing: 0px !important;
}

a:link{
	color: #333 !important;
	text-decoration: none !important;
}

.inner{
	margin-top: 18px !important;
	margin-bottom: 20px !important;
}

.contents-module div a:link{
	color: #093 ! important;
	text-decoration: none !important;
}

.issue-num{
	font-size: 10pt !important;
}

.image{
	margin: 0px auto 5px auto !important;
	padding: 9px 0px 0px 0px !important;
}

.image-title{
	letter-spacing: 2px !important;
}

.image-right{
	padding-top:30px !important;
}

.news{
	margin: 20px 0px 10px 0px !important;
	padding: 5px 0px 4px 10px !important;
}

.contents-module div{
	margin: 5px 0px 5px 0px !important;
	padding: 5px 0px 4px 10px !important;
}

.contents-module div a:link{
	color: #093 ! important;
	text-decoration: none !important;
}

.contents-module ul li{
	margin-bottom: 0px !important;
	background-position: 0% 6px !important;
}

.issue-num{
	font-size: 10pt!important; 
	line-height: 100%  !important;
}
.contents-inner .contents-module .mg_b5 {
	margin-bottom:5px !important;
}

*/


/* ------------------- style.css ----------------------- */
body{
	color: #333333;
	font-size: 90%;
	line-height: 140%;
	text-align: center;
	letter-spacing: 1px;
	background-color: #ffffe6;
	margin: 0px auto 0px auto;
}

a:link{ color: #0066ff; text-decoration: underline; }
a:visited{ color: #a533a5; text-decoration: underline; }
a:active{ color: #0066ff; text-decoration: underline; }
a:hover{ color: #ff4400; text-decoration: underline; }

img{
	border: 0px;
}

table{
	border-style: none;
	border-collapse: collapse;
}

th, td{
	font-size: 90%;
	line-height: 140%;
	letter-spacing: 1px;
}

.clear-box{
	clear: both;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}



/* ------------------- rayout ----------------------- */
.container{
	width: 660px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}



/* ------------------- header ----------------------- */
.header{
	width: 630px;
	background-image:url("img/header.jpg");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #47a928;
	text-align: left;
}

.print-btn{
	text-align: right;
}

.issue-num{
	font-weight: bold;
	padding: 86px 1px 4px 455px;
}



/* ------------------- inner ----------------------- */
.inner{
	width: 610px;
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
}



/* ------------------- image ----------------------- */
.image{
	width: 610px;
	background-image:url("img/image-bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px auto 0px auto;
	padding: 9px 0px 0px 0px;
}

.image-left{
	width: 300px;
	float: left;
	text-align: center;
}

.image-left img{
	margin-top: 5px;
}

.image-right{
	width: 310px;
	float: left;
	text-align: left;
	padding-top: 80px;
}

.image-title{
	color: #fff;
	width: 280px;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	line-height: 180%;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 7px;
	background-image:url("img/image-title.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

.image-detail{
	width: 280px;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	background-color: #fff;
}

.image-detail p{
	font-size: 85%;
	margin: 5px 5px 0px 5px;
}



/* ------------------- contents ----------------------- */
.contents{
	clear: both;
	width: 100%;
	text-align: center;
	background-image:url("img/contents-bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 5px auto 0px auto;
	padding: 43px 0px 0px 0px;
}

.contents-inner{
	width: 550px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.central{
	float: left;
	width: 10px;
}

.contents-module{
	float: left;
	width: 270px;
	text-align: left;
}

.news, .contents-module div{
	width: 100%;
	color: #093;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 5px 0px 4px 8px;
	background-image:url("img/caption-s.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

.news{
	clear: both;
	background-image:url("img/caption-l.gif") ! important;
}

.contents-module div a{
	/*width: 100%;*/
	color: #093;
}

.contents-module div a:link{ color: #093; text-decoration: underline; }
.contents-module div a:visited{ color: #093; text-decoration: underline; }
.contents-module div a:active{ color: #093; text-decoration: underline; }
.contents-module div a:hover{ color: #093; text-decoration: none; }

.contents-module ul{
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
.contents-module ul li{
	width: 257px;
	font-size: 85%;
	list-style-type: none;
	background-image:url("img/mark.gif");
	background-repeat: no-repeat;
	background-position: 0% 6px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 3px 0px;
}


/* ------------------- footer ----------------------- */
.footer{
	clear: both;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
}
