@charset "shift_jis";

/*
�L���̃X�^�C���w��
-------------------------------------------------------------------
*/


/* ��{����
----------------------------------- */

/* �N���A
--------------- */
#wrap .article .clear{
	clear:both;
}

/* �}�[�W��
--------------- */
#wrap .article .mb20{
	margin-bottom:20px;
}

#wrap .article .mt20{
	margin-top:20px;
}

/* ���X�g
--------------- */
#wrap .article .lst01{
	margin: 0 0 0 25px;
	list-style: disc;
	line-height: 130%;
}
#wrap .article .lst01 li{
	padding: 0 0 15px;
}


/* �t�b�^�[����
----------------------------------- */
#wrap .article .next {
	font-size: 125%;
}


/* �e�L�X�g����
----------------------------------- */

/* �e�L�X�g1
--------------- */
#wrap .article .article_text1{
	width: 510px;
	float: left;
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text2{

	float: left;
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text1 span{
	font-weight:bold;
	color: #ef9404;
	font-size:120%;
}

/* �e�L�X�g2
--------------- */
#wrap .article .article_text2{
	width: 840px;
	float: left;
	padding-left:30px;
}

#wrap .article .article_text2 span{
	font-weight:bold;
	color: #ef9404;
	font-size:120%;
}


/* �摜����
----------------------------------- */

/* �摜1
--------------- */
#wrap .article .article_text_photo1{
	float: right;
	padding: 15px 30px 0 0;
	text-align:right;
}

#wrap .article .article_text_photo1 p{
	text-align:right;
}

/* �摜2
--------------- */
#wrap .article .article_text_photo2{
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text_photo2 div{
	width:160px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
}

#wrap .article .article_text_photo2 img{
	margin-bottom:5px;
}

#wrap .article .article_text_photo2{
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text_photo2 div{
	width:160px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
}

#wrap .article .article_text_photo2 img{
	margin-bottom:5px;
}

/* �摜3
--------------- */
#wrap .article .article_text_photo3{
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text_photo3 div{
	width:160px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
}

#wrap .article .article_text_photo3 img{
	margin-bottom:5px;
}

#wrap .article .article_text_photo3 span{
	font-size: 14px;
	font-weight:bold;
	color: #ef9404;
}

#wrap .article .article_text_photo3 div{
	width:270px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	text-align:left;
}

#wrap .article .article_text_photo3 img{
	margin-bottom:5px;
}
/* �摜4
--------------- */
#wrap .article .article_text_photo4{
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text_photo4 div{
	width:160px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
}

#wrap .article .article_text_photo4 img{
	margin-bottom:5px;
}

#wrap .article .article_text_photo4{
	padding: 15px 0px 15px 30px;
}

#wrap .article .article_text_photo4 div{
	width:400px;
	float:left;
	margin-right:25px;
	margin-bottom:10px;
	text-align:right;
}

#wrap .article .article_text_photo4 img{
	margin-bottom:5px;
}
#wrap .article .article_text_photo4 img{
	margin-bottom:5px;
}#wrap .ind {
	text-indent: 40px;
}



/* ������蒼���I�I */

#wrap .article h2 {
}
#wrap .article h2 img {
}
.section {
	padding: 15px 30px;
	overflow: hidden;
	_zoom: 1;
}

.section .floatLeft {
	float: left;
	margin-top: 15px;
	margin-right: 20px;
}
.section .floatRight {
	float: right;
	margin-top: 15px;
	margin-left: 20px;
}
.section .imgBoxCenter {
	text-align: center;
}
.section .imgBoxCenter img {
	margin: 0 20px 15px;
}
.section h3 {
    color: #006633;
    font-size: 130%;
    font-weight: bold;
    padding: 0;
}
.section h4 {
	font-size: 120%;
	font-weight: bold;
}
.section h5 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.section p {
	color:#333333;
	font-size:100%;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.section dl {
	margin-bottom: 1em;
}
.relationBox {}