@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #eaf4f4;
}

.hpb-parts-hl-style
{
    padding: 0px 0.2em !important;
    border-color: #00522e !important;
    line-height: 1.5em !important;
}

.hpb-parts-cbox-style
{
    border-color: #eaf4f4;
}

.hpb-parts-hr-style
{
    border-color: #00522e;
}

.hpb-parts-pbox-style
{
    border-color: #eaf4f4;
}
.hpb-parts-pbox-style h4
{
    padding: 0px !important;
}

.hpb-parts-blist-style
{
    border-color: #00522e;
}
a.hpb-parts-blist-style:link
{
    color: #666666;
}
a.hpb-parts-blist-style:visited
{
    color: #666666;
}
a.hpb-parts-blist-style:hover
{
    color: #00522e;
}
a.hpb-parts-blist-style:active
{
    color: #00522e;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

.explanatorytext_org {
	margin: 16px auto;
	text-align: center;
	display: block;
	border: 1px solid #000;
}
.explanatorytext_org ul {
	padding-left: 0;
	list-style: none;
	display: inline-block;
}
.explanatorytext_org ul li {
	text-align: left;
}


.explanatorytext {
	margin: 16px auto;
	text-align: center;
}
.explanatorytext ul {
	padding-left: 0;
	list-style: none;	
	display: inline-block;
}
.explanatorytext ul li {
	text-align: left;
}


.stage1{
    width: 463px;
    height: 320px;
    position: relative;
}
.stage1 v1{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transition:opacity 0.3s;
}
.stage1.on v1{
    opacity: 0;
}

.stage2{
    width: 463px;
    height: 320px;
    position: relative;
}
.stage2 v2{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transition:opacity 0.3s;
}
.stage2.on v2{
    opacity: 0;
}


