/* */
.rasysacontents-main *, .rasysacontents-main   *:before, .rasysacontents-main  *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

/* */
.opacity100{
opacity: 1.0;
filter: alpha(opacity=100);/*IE7*/
}
.opacity80{
opacity: 0.8;
filter: alpha(opacity=80);/*IE7*/
}
.opacity90{
opacity: 0.9;
filter: alpha(opacity=90);/*IE7*/
}
.opacity50{
opacity: 0.5;
filter: alpha(opacity=50);/*IE7*/
}

/* layout */
.head01{
font-size: 1.1em;
font-weight: 800;
padding: 0.25em 8px;
margin: 0 0 8px 0;
}
.head02{
font-size: 1.0em;
font-weight: 800;
padding: 0.25em 8px;
margin: 0 0 8px 0;
}
.head03{
font-size: 0.8em;
font-weight: 800;
padding: 0.25em 8px;
border-bottom: 1px solid #ccc;
margin: 0 0 8px 0;
}

.head13{
font-size: 0.8em;
font-weight: 100;
padding: 0.25em 8px;
border-bottom: 1px solid #ccc;
margin: 0 0 8px 0;
}


/* default color */
.color-ttl {
	color: #bf0a0a;
}

.bgcolor-fff{
	background-color: #ffffff;
}

.color-gold {
	color: #c1b17d;
}
.bgcolor-subgray {
	background:#f1f1f1;
}

.color-blown {
	color: #633329;
}

.bgcolor-gold {
	background: #c7b79d;
}
.bdcolor-gold {
	border-color: #c1b17d;
}
.color-main1 {
	color: #a11e2a;
}

.bdcolor-main1{
	border-color:#a11e2a;
}

.bgcolor-main1{
	background:#8b7043;
	color: #fff;
}

.bgcolor-main3{
	background:#a11e2a;
	color: #fff;
}
	
.bgcolor-submain1{
	background:#e5f8f7;
}
.bgcolor-ttlmain1{
background: linear-gradient(-135deg, #ffca75, #00c7ba);
color: #FFF;
}




