@charset "utf-8";

/*---------- full_bk ----------*/

#cont .p01 {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 4;
}

#cont .p02 {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 5;
}

#cont.akitavision {
	background: url(../images/akita/akitavision_bk.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

#cont.yamasaki .p01  {
	background: url(../images/akita/yamasaki_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.yamasaki .p02  {
	background: url(../images/akita/yamasaki_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.kcm .p01 {
	background: url(../images/akita/kcm_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.kcm .p02 {
	background: url(../images/akita/kcm_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.okometsubu .p01 {
	background: url(../images/akita/okometsubu_bk_01.jpg) no-repeat 20% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.okometsubu .p02 {
	background: url(../images/akita/okometsubu_bk_02.jpg) no-repeat 20% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.warabiza .p01 {
	background: url(../images/akita/warabiza_bk_01.jpg) no-repeat 80% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.warabiza .p02 {
	background: url(../images/akita/warabiza_bk_02.jpg) no-repeat 80% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.akita-inu1 .p01 {
	background: url(../images/akita/akita-inu1_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.akita-inu1 .p02 {
	background: url(../images/akita/akita-inu1_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.akita-inu2 .p01 {
	background: url(../images/akita/akita-inu2_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.akita-inu2 .p02 {
	background: url(../images/akita/akita-inu2_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.green .p01 {
	background: url(../images/akita/green_bk_01.jpg) no-repeat 80% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.green .p02 {
	background: url(../images/akita/green_bk_02.jpg) no-repeat 80% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.travel .p01 {
	background: url(../images/akita/travel_bk_01.jpg) no-repeat 90% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.travel .p02 {
	background: url(../images/akita/travel_bk_02.jpg) no-repeat 90% center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}


#cont.arif1 .p01 {
	background: url(../images/akita/arif1_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.arif1 .p02 {
	background: url(../images/akita/arif1_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.arif2 .p01 {
	background: url(../images/akita/arif2_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.arif2 .p02 {
	background: url(../images/akita/arif2_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.wappa .p01 {
	background: url(../images/akita/wappa_bk_01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

#cont.wappa .p02 {
	background: url(../images/akita/wappa_bk_02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}


/*---------- footer ----------*/

.akita_red {
	color: #AB2025;
}

.akitainu_red {
	color: #9D1B3D;
}

#footer {
	background: url(../images/akita/line_01.jpg) center bottom repeat-x #FFFFFF;
	-webkit-background-size: auto 12px;
	-moz-background-size: auto 12px;
	-o-background-size: auto 12px;
	background-size: auto 12px; 
}


#footer .footer_in01 ul.banner {
	width: 940px;
	margin: 0 auto;
}

#footer .footer_in01 ul.banner li {
	float: left;
	padding: 0;
	margin: 0 5px;
	height: 50px;
}

#footer .footer_in01 ul.banner li.li01 {
	width : 250px;
}

#footer .footer_in01 ul.banner li.li02 {
	width : 250px;
}

#footer .footer_in01 ul.banner li.li03 {
	width : 200px;
}

#footer .footer_in01 ul.banner li.li04 {
	width : 200px;
}

#footer .footer_nav .title {
	background: #AB2025;
	color: #FFFFFF;
}




/*---------- local_top ----------*/


#cont.akita .cont_in h1 {
	background: #AB2025;
	color: #FFFFFF;
}



/*---------- local_low ----------*/


#cont.akitavision .cont_in .fil {
	top: 50%;
	text-align: center;
}

#cont.akitavision .cont_in .fil img {
	max-width: 752px;
	width: 80%;
}

#cont.yamasaki .cont_in .fil {
	top: 68%;
    background: rgba(240,170,5,0.0);
}

#cont.arif1 .cont_in .fil {
	top: 64%;
    background: rgba(155,145,120,0.0);
}

#cont.arif2 .cont_in .fil {
	top: 50%;
    background: rgba(0,0,0,0.0);
}

#cont.wappa .cont_in .fil {
	top: 60%;
    background: rgba(191,144,0,0.0);
}

#cont.kcm .cont_in .fil {
	top: 66%;
    background: rgba(210,115,5,0.0);
}

#cont.okometsubu .cont_in .fil {
	top: 60%;
    background: rgba(180,130,110,0.0);
}

#cont.warabiza .cont_in .fil {
	top: 62%;
    background: rgba(100,110,100,0.0);
}

#cont.akita-inu1 .cont_in .fil {
	top: 33%;
    background: none;
}

#cont.akita-inu2 .cont_in .fil {
	top: 30%;
    background: none;
}

#cont.green .cont_in .fil {
	top: 60%;
    background: rgba(220,135,25,0.0);
}

#cont.travel .cont_in .fil {
	top: 60%;
    background: none;
}

#detail .column:before,
#detail .column  {
	border-color: #AB2025;
}

#detail .line_box {
	border-color: #AB2025;
}

.sfp_history {
	background: #F4D2AB;
	padding: 10px 40px 5px;
	width: 100%;
	border-radius: 20px; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px; 
	margin: 0 auto;
}

.sfp_history dl {
	display: block;
}

.sfp_history dl dt {
	float:left;
	margin-bottom: 5px;
}

.sfp_history dl dd {
	margin-left: 85px;
	margin-bottom: 5px;
}
