/* CSS Document */

#container {
	width:780px;
	height:1350px;
	margin:0 auto;
	background:url(/dol/service/images/next/next_bg.jpg) top center no-repeat;
	font-size:14px;
	line-height:140%;
	padding:0 0 10px 0;
}

#header {
	display:none;
}


#contents {
	margin:0 15px;
}


.box_bg {
	background:url(/dol/service/images/next/next_box_bg.png) top left no-repeat;
	width:240px;
	height:260px;
	position:absolute;
	padding:30px 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}

#box01 {
	margin:660px 0 0 30px;
}


#box02 {
	margin:900px 0 0 110px;
}


#box03 {
	margin:670px 0 0 360px;
}


#box04 {
	margin:910px 0 0 440px;
}



.box_bg p {
	margin:10px 10px 5px 10px;
}




.font10 {
	font-size:10px;
}






a.button
{
    margin: 10px 40px;
    text-decoration: none;
    font: bold 1.5em; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;

    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            

    text-shadow: 0 1px 0 rgba(0,0,0,0.4);

    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);

}

a.button, a.button span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}

a.button span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;

}

a.button:hover
{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

a.button:active
{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}

a.button-red
{
    background: #D82741;
    background: -webkit-gradient(linear, left top, left bottom, from(#E84B6E), to(#D82741) );
    background: -moz-linear-gradient(-90deg, #D82741, #E84B6E);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E84B6E', endColorstr='#D82741');
}

a.button-red:hover
{
    background: #E84B6E;
    background: -webkit-gradient(linear, left top, left bottom, from(#D82741), to(#E84B6E) );
    background: -moz-linear-gradient(-90deg, #E84B6E, #D82741);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D82741', endColorstr='#E84B6E');
}

a.button-red:active
{
    background: #D82741;
}




a.button-green
{
    background: #008c00;
    background: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00) );
    background: -moz-linear-gradient(-90deg, #008c00, #4ba614);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ba614', endColorstr='#008c00');
}

a.button-green:hover
{
    background: #4ba614;
    background: -webkit-gradient(linear, left top, left bottom, from(#008c00), to(#4ba614) );
    background: -moz-linear-gradient(-90deg, #4ba614, #008c00);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#008c00', endColorstr='#4ba614');
}

a.button-green:active
{
    background: #008c00;
}




.button_off
{
    margin: 10px 40px;
    text-decoration: none;
    font: bold 1.5em; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;

    border: 1px solid #666; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            

    text-shadow: 0 1px 0 rgba(0,0,0,0.4);

    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);

}



.button_off, .button_off span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}


.button_off
{
    background: #aaa;
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#aaaaaa) );
    background: -moz-linear-gradient(-90deg, #aaaaaa, #999999);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#aaaaaa');
}



.button_off span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;

}

