@charset "utf-8";


#single_calam { line-height: 1.8; }
#single_calam a img{
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-ms-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}
#single_calam a .hover:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.5;
	opacity:0.5;
}

/* showcase
------------------------------------------------------------------------------------------- */
h1 {
    margin-bottom: 50px;
}



/* btn_area
------------------------------------------------------------------------------------------- */
.btn_area {
    text-align: center;
    margin-bottom: 50px;
}
.entrybtn {
    margin-bottom: 10px;
}
.minitxt {
    font-size: 90%;
}
.mb20 { margin-bottom: 20px; display: block; }
.redtxt { color: #cd0000; font-weight: bold; }

/* plan_detail
------------------------------------------------------------------------------------------- */
.plan_detail {
    clear: both;
    margin: 0 0 50px;
    overflow: hidden;
}
.plan_detail #sc {
    margin: 0;
    padding: 0;
}
.feature {
    background: #e6edf6;
    padding: 50px 0 50px 50px;
    overflow: hidden;
}
.feature h2 {
    margin-bottom: 40px;
}
.feature li {
    width: 250px;
    float: left;
    margin-right: 50px;
    margin-bottom: 50px;
}
.plan_detail a, .plan_detail a:link{
	text-decoration: underline;
	color: #0029f7 !important;	
    font-weight: bold;
}
.plan_detail a:visited{
	color: #0029f7 !important;	
	text-decoration: underline;
}
.plan_detail a:hover,a:active{
	color: #cd0000 !important;
	text-decoration:none;
}


/* entry_detail
------------------------------------------------------------------------------------------- */
.entry_detail {
    clear: both;
    margin: 0 0 30px;
    overflow: hidden;
    font-size: 120%;
}
.entry_detail dl {
    float: left;
    margin: 0;
    padding: 0;
}
.entry_detail dt {
    clear: left;
    margin: 0 0 20px;
    padding: 5px 0;
    width: 200px;
    float: left;
    font-weight: bold;    
}
.entry_detail dd {
    margin: 0 0 20px;
    border-bottom: 1px dotted #bababa;
    padding: 5px 0 20px 200px;
    width: 750px;
}
.entry_detail .label {
    color: #cd0000;
}



