@charset "utf-8";
/* ------------------------------------------------------------ common */
#view { background: url(../images/conference-entry/view_01.jpg) no-repeat center bottom; height: 170px; }
.content-inner {
    padding: 5%;
}

table { width: 100%; margin: 0 auto; font-size: 16px; text-align: left; border: #a8d1e7 solid; border-width: 1px 0 0 1px; }
table th { background: #daf2ff; padding: 8px; font-weight: bold; border: #a8d1e7 solid; border-width: 0 1px 1px 0; vertical-align: middle; text-align:center;}
table th:last-child {width: 20%;}
table td:last-child p {text-align:center;padding: 0!important;}
table td { padding: 8px; border: #a8d1e7 solid; border-width: 0 1px 1px 0; text-align: left;}

#epatemplate h4 { font-size: 18px; font-weight: bold; padding: 0 0 10px; }
#epatemplate p { font-size: 16px;  padding: 0 0 30px;}
#epatemplate p.last_line { padding: 0 ; }

.blue { color: #007abd;  } 
.red { color: #ff0000; font-weight: bold; }
.small { font-size: 12px; }
.middle { font-size: 18px; }
.big { font-size: 20px; }
.bold { font-weight: bold; }

.blueb, .blueb a{color: #007abd!important;font-weight: bold!important;font-size: 20px;text-decoration: underline;}



/* ------------------------------------------------------------ media query */
@media only screen and (max-width:1440px){ #view {  } }
@media only screen and (max-width:980px){


@media only screen and (max-width:768px){


@media only screen and (max-width:640px){

#view { background: url(../images/conference-entry/view_01_sm.jpg) no-repeat right bottom; height: 170px; }

table { width: 100%; margin: 0 auto; font-size: 14px; text-align: left; border: #a8d1e7 solid; border-width: 1px 0 0 1px; }
table th { padding: 4px; }



@media only screen and (max-width:480px){

}