@charset "shift_jis";



img { margin:0 ; vertical-align:bottom; }
.clear{clear:both}

.ttl{
	margin-top:20px;
}

.content01{
	clear:both;
	width:710px;
	height:475px;
	margin-top:30px;
	margin-bottom:30px;
	padding-top: 140px;
	background-image:url("../../fuzjko/img/intro.jpg");
	background-repeat:no-repeat;
	font-size:12px;
	line-height:150%;
}

.content01 .boxcona{
	width:255px;
	margin-left:70px;
	_margin-left:35px;
	float:left;
}
.boxcona p{
	clear:both;
	width:245px;
	float:left;
	margin-bottom:27px;
}
.boxcona span.small{
	width:130px;
	font-size:14px;
	line-height:150%;
	text-align:right;
	float:right;
}
.content01 .boxconb{
	width:255px;
	float:right;
	margin-right:60px;
	_margin-right:30px;
}
.boxconb p{
	clear:both;
	width:245px;
	float:left;
	margin-bottom:10px;
}
.boxconb .con02{
	clear:both;
	width:245px;
	height:62px;
	padding-top:20px;
	float:left;
}
.boxconb .con03{
	clear:both;
	width:245px;
	height:60px;
	padding-top:40px;
	_padding-top:15px;
	float:left;
}
.boxconb span.small{
	width:130px;
	font-size:14px;
	line-height:150%;
	text-align:right;
	float:right;
}

.try{
	clear:both;
	width:604px;
	height:100px;
	margin:0 auto 20px;
}

.try .win{
	width:88px;
	height:31px;
	margin-top:8px;
	margin-left:35px;
	_margin-left:20px;
	float:left;
}
.try p{
	width:453px;
	height:32px;
	text-align:left;
	font-size:12px;
	line-height:130%;
	margin-top:8px;
	margin-right:22px;
	_margin-right:10px;
	float:right;
}

.content02{
	clear:both;
	width:710px;
	padding-bottom:20px;
	margin-bottom:12px;
	color:#000;
	font-size:12px;
	line-height:150%;
	background-color:#F3F3EA;
}
.content02 .title{
	padding-top:20px;
	margin-bottom:15px;
}
.content02 .inner01{
	width:650px;
	height:305px;
	padding-left:30px;
	background-image:url("../../fuzjko/img/pica01.jpg");
	background-position:30px 58px;
	background-repeat:no-repeat;
}
.content02 .inner01 p{
	width:464px;
	margin-left:190px;
	margin-bottom:10px;
}
.content02 .inner02{
	width:650px;
	height:253px;
	padding-left:30px;
	background-image:url("../../fuzjko/img/pica02.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
}
.content02 .inner02 p{
	width:445px;
	margin-bottom:10px;
}
.content02 .inner03{
	width:650px;
	height:240px;
	padding-left:30px;
	background-image:url("../../fuzjko/img/pica03.jpg");
	background-position:30px 60px;
	background-repeat:no-repeat;
}
.content02 .inner03 p{
	width:365px;
	margin-left:275px;
	margin-bottom:10px;
}
.content02 .inner04{
	width:650px;
	height:225px;
	padding-left:30px;
}
.content02 .inner04 p{
	width:650px;
	margin-bottom:10px;
}
.content02 .inner05{
	width:650px;
	height:306px;
	padding-left:30px;
	background-image:url("../../fuzjko/img/pica05.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
}
.content02 .inner05 p{
	width:279px;
	margin-bottom:10px;
}

.content03{
	clear:both;
	width:710px;
	margin-top:15px;
	font-size:13px;
	line-height:160%;
}
.content03 .boxcona{
	width:170px;
	margin:0 auto;
	padding:0;
	float:left;
}
.content03 .boxconb{
	width:540px;
	margin:0 auto;
	float:right;
}
.content03 .boxconb .int{
	width:475px;
	color:#990000;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:25px;
	font-size:15px;
	font-weight:bold;
	line-height:120%;
}
.content03 p{
	width:505px;
	color:#000;
	font-size:13px;
	line-height:160%;
	padding-left:25px;
	margin-bottom:20px;
}


#main{
	font-size:0 !important;

}

.furoku{
	width:710px;
	color:#000;
	background-color:#F3F3EA;
}
.furoku .boxcon01{
	width:660px;
	height:227px;
	background-image:url("../../fuzjko/img/conc01.jpg");
	background-repeat:no-repeat;
	font-size:12px;
	line-height:150%;
	color:#000;
	padding-top:10px;
	padding-left:40px;
	margin:0;
}

.furoku .boxcon01 p{
	width:306px;
	font-size:12px;
	line-height:150%;
	color:#000;
	padding-top:20px;
}

.furoku .boxcon02{

	height:182px;
	background-image:url("../../fuzjko/img/conc02.jpg");
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:420px;
	margin:0;
}

.furoku .boxcon02 .txt{
	width:234px;
	font-size:14px;
	line-height:150%;
	color:#000;
	padding-left:20px;
}
	
.furoku .boxcon02 p{
	width:200px;
	font-size:12px;
	line-height:150%;
	color:#000;
	padding-top:10px;
	padding-left:20px;
}

.furoku .boxcon03{
	width:660px;
	height:120px;
	background-image:url("../../fuzjko/img/conc03.jpg");
	background-repeat:no-repeat;
	font-size:14px;
	line-height:150%;
	color:#000;
	margin-top:10px;
	padding-top:5px;
	padding-left:40px;
	margin:0;
}
.furoku .boxcon03 .txt{
	width:374px;
	font-size:14px;
	line-height:150%;
}
.furoku .boxcon03 p{
	width:200px;
	font-size:12px;
	line-height:150%;
	color:#000;
	padding-top:10px;
}

table#fuzjkoTable{
	width: 620px;
	color:#000000;
	font-size:12px;
	line-height:130%;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
}

table#fuzjkoTable th{
	color:#000000;
	font-size:12px;
	font-weight:lighter;
	line-height:130%;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}
table#fuzjkoTable td{
	color:#000000;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	line-height:130%;
	padding:5px;
}

.fuzjko_shousai{
    border: medium none;
    color: #000000;
    font-family: "�l�r �o�S�V�b�N",Osaka,"�q���M�m�p�S Pro W3";
    font-size: 14px;
    list-style-type: none;
    margin-top:10px;
    padding: 0;
}


.kome{
	font-size:12px;
	margin-top:10px;
	margin-bottom:40px;
}

/* ECB���� */


@media screen and (max-width: 767px) {
	.content01 {
		width: auto;
		height: auto;
		overflow: hidden;
		margin-top: 30px;
		margin-bottom: 30px;
		padding-top: 22%;
		padding-bottom: 40%;
		background: url(../../fuzjko/img/intro_1.jpg),url(../../fuzjko/img/intro_2.jpg), #fff;
		background-position: top,bottom,center;
		background-size: 100%,100%,100%;
		background-repeat: no-repeat,no-repeat,no-repeat;
		font-size: 14px;
		line-height: 150%;
	}
	.content01 .boxcona {
		width: 100%;
		margin-left: 0;
		float: none;
	}
	.content01 .boxcona p {
		float: none;
		width: auto;
		background: #fff;
        margin: 10px 15px;
        margin-bottom: 0;
        padding: 10px;
        overflow: hidden;
        border: 2px solid #b49a44;
        border-radius: 8px;
        box-shadow: 3px 3px 8px -5px #9b8f46;
	}
	.content01 .boxconb {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	.content01 .boxconb p,
	.content01 .boxconb p.con02,
	.content01 .boxconb p.con03 {
		float: none;
		width: auto;
		height: auto;
		background: #fff;
        margin: 10px 15px;
        margin-bottom: 0;
        padding: 10px;
        overflow: hidden;
        border: 2px solid #b49a44;
        border-radius: 8px;
        box-shadow: 3px 3px 8px -5px #9b8f46;
	}
	.content02 {
		clear: both;
		width: auto;
		padding-bottom: 20px;
		margin-bottom: 12px;
		color: #000;
		font-size: 12px;
		line-height: 150%;
		background-color: #F3F3EA;
	}
	.content02 .inner01 {
		width: auto;
		height: auto;
        margin-right: 10px;
		margin-left: 10px;
        padding-left: 0;
		padding-right: 0;
		background-image: url(../../fuzjko/img/pica01.jpg);
		background-position: 0 52px;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.content02 .inner01 p {
		width: auto;
		margin-left: 30%;
		margin-bottom: 10px;
	}
	.content02 .inner01 p:nth-of-type(2) {
		padding-right: 20%;
	}
	.content02 .inner01 p:nth-of-type(3) {
		margin-top: 12vw;
		margin-left: 0;
	}
	.content02 .inner01 p:last-of-type {
		margin-left: 0;
	}
    .content02 .inner02 {
        width: auto;
        height: auto;
		margin-right: 10px;
		margin-left: 10px;
		padding-right: 0;
        padding-left: 0;
        background-image: url(../../fuzjko/img/pica02.jpg);
        background-position: right 53px;
        background-repeat: no-repeat;
        background-size: 30%;
    }
	.content02 .inner02 p {
		width: auto;
		margin-bottom: 10px;
		padding-right: 32%;
	}
	.content02 .inner03 {
		width: auto;
		height: auto;
		margin-right: 10px;
		margin-left: 10px;
		padding-right: 0;
        padding-left: 0;
		background-image: url(../../fuzjko/img/pica03.jpg);
		background-position: 0 60px;
		background-repeat: no-repeat;
		background-size: 36%;
	}
	.content02 .inner03 p {
		width: auto;
		margin-left: 39%;
		margin-bottom: 10px;
	}
	.content02 .inner04 {
		width: auto;
		height: auto;
		margin-right: 10px;
		margin-left: 10px;
		padding-right: 0;
        padding-left: 0;
	}
	.content02 .inner04 p {
		width: auto;
	}
	.content02 .inner05 {
		width: auto;
		height: auto;
		margin-right: 10px;
		margin-left: 10px;
		padding-right: 0;
        padding-left: 0;
		padding-bottom: 55%;
		background-image: url(../../fuzjko/img/pica05.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 80%;
	}
	.content02 .inner05 p {
		width: auto;
	}
	.content03 {
		clear: both;
		width: auto;
		margin-top: 60px;
		font-size: 13px;
		line-height: 160%;
	}
	img + .content03 {
		margin-top: 15px;
	}
	.content03 .boxcona {
		width: 170px;
		margin: 0 auto 20px;
		padding: 0;
		float: none;
	}
	.content03 .boxconb {
		width: auto;
		margin: 0 10px;
		float: none;
		overflow: hidden;
	}
	.content03 .boxconb .int {
		width: auto;
		color: #990000;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 0;
		font-size: 15px;
		font-weight: bold;
		line-height: 120%;
	}
	.content03 p{
		width:auto;
		color:#000;
		font-size:13px;
		line-height:160%;
		padding-left:0;
		margin-bottom:20px;
	}
	.furoku {
		width: auto;
		color: #000;
		background-color: #F3F3EA;
	}
	.furoku .boxcon01 {
		width: auto;
		height: auto;
		background-image: url(../../fuzjko/img/conc01.jpg);
		background-repeat: no-repeat;
		background-size: 102.5%;
		font-size: 7px;
		line-height: 150%;
		color: #000;
		margin-right: 10px;
		padding-top: 10px;
		padding-right: 0;
		padding-left: 21px;
		padding-bottom: 9vw;
	}
	.furoku .boxcon01 p {
		width: auto;
		font-size: 7px;
		line-height: 150%;
		color: #000;
		padding-top: 5px;
	}
	.furoku .boxcon02 {
		height: auto;
		background-image: url(../../fuzjko/img/conc02.jpg);
		background-repeat: no-repeat;
		padding-top: 0;
		padding-left: 57%;
		padding-right:5px;
		padding-bottom: 10vw;
		margin: 0;
		background-size: 100%;
	}
	.furoku .boxcon02 .txt {
		width: auto;
		font-size: 7px;
		line-height: 150%;
		color: #000;
		padding-right: 15px;
	}
	.furoku .boxcon02 p {
		width: auto;
		font-size: 7px;
		line-height: 150%;
		color: #000;
		padding-top: 10px;
		padding-left: 20px;
	}
	.furoku .boxcon03 {
		width: auto;
		height: auto;
		background-image: url(../../fuzjko/img/conc03.jpg);
		background-repeat: no-repeat;
		background-size: 100%;
		font-size: 8px;
		line-height: 150%;
		color: #000;
		margin-top: 10px;
		padding-top: 5px;
		padding-left: 27px;
		padding-bottom: 8vw;
		margin: 0;
	}
	.furoku .boxcon03 .txt {
		width: auto;
		font-size: 7px;
		line-height: 150%;
		padding-right: 38%;
		padding-top: 3px;
	}

}


/* /ECB���� */