body {margin:0px;padding:0px;background:#FFFFFF;}

td,th,div,span,li,p {font-size:13px;color:#333333;font-weight:normal;line-height:16px;}/*ここ要注意*/
h1 {margin:0px;padding:0px;font-size:15px;color:#1F5FA9;font-weight:normal;line-height:17px;}
h2 {margin:0px;padding:0px;font-size:15px;color:#1F5FA9;font-weight:normal;line-height:15px;font-weight:bold;}
h3 {margin:0px;padding:0px;font-size:13px;color:#000000;font-weight:normal;line-height:12px;}
h4 {margin:0px;padding:0px;font-size:14px;color:#1F5FA9;font-weight:normal;line-height:16px;}
p {margin:0px;padding:0px;}

#globalmenu {height:80px;}

#sidemenu ul {margin:0px;padding:0px;}
#sidemenu ul li {margin:0px;padding:0px;list-style-type:none;color:#000000;font-size:12px;line-height:12px;font-weight:bold;}
#sidemenu ul li a {text-decoration:none;color:#000000;}
#sidemenu ul li a:hover {text-decoration:none;color:#FA100F;}
#sidemenu ul li ul {margin:0 0 0 3px;padding:0px;border-bottom:1px solid #95B1D9;}
#sidemenu ul li ul li {margin:0px;padding:0px;list-style-type:none;color:#000000;font-size:11px;line-height:11px;font-weight:normal;}
#sidemenu ul li ul li a {text-decoration:none;color:#000000;display:block;line-height:11px;font-size:11px;}
#sidemenu ul li ul li a span {color:#FF0000;font-size:11px;line-height:11px;}

ul.ul01 {margin:0px;padding:0px;list-style-type:none;font-size:13px;color:#333333;}
li.li01 {padding-left:4px;color:#333333;line-height:12px;}
.hid_text {margin:0px;padding:0px;visibility:hidden;font-size:1px;line-height:1px;display:none;}
.selected {padding-left:20px;color:#1F5FA9;background:url("../images/list_style_c1_select.gif") left top no-repeat;line-height:12px;}

.vsp {font-size:1px;line-height:1px;}
.vsp5 {font-size:1px;line-height:1px;height:5px;}
.vsp7 {font-size:1px;line-height:1px;height:7px;}
.vsp10 {font-size:1px;line-height:1px;height:10px;}
.vsp15 {font-size:1px;line-height:1px;height:15px;}
.vsp20 {font-size:1px;line-height:1px;height:20px;}
.vsp23 {font-size:1px;line-height:1px;height:23px;}
.vsp25 {font-size:1px;line-height:1px;height:25px;}
.vsp35 {font-size:1px;line-height:1px;height:35px;}
.vsp180 {font-size:1px;line-height:1px;height:180px;}
.vsp_bline {font-size:1px;line-height:1px;height:1px;margin:8px 0 10px 2px;background:#95B1D9;}

#contents {padding:0px;color:#555555;}
#contents p {color:#555555;}
#contents ul {margin:0 0 0 15px;padding:0px;color:#555555;}
#contents ul li {color:#555555;}

#contents a:link {color:#1F5FA9;}
#contents a:hover {color:#1F5FA9;}
#contents a:active {color:#1F5FA9;}
#contents a:visited {color:#1F5FA9;}

#footer {padding:0px 10px 0px 8px;}
#footer a:link {color:#333333;text-decoration:none;}
#footer a:hover {color:#333333;}
#footer a:active {color:#333333;}
#footer a:visited {color:#333333;}
.cpright {padding-right:55px;line-height:22px;background:url("../images/foot-logo.gif") right center no-repeat;}

.font-s {font-size:12px;}
.font-ss{font-size:10px;}

.black {color:#000000;font-size:12px}

.color {color:#1F5FA9;font-size:12px}
.color-s {color:#1F5FA9;font-size:8pt}
.color-b {color:#1F5FA9;font-size:10pt;font-weight:bold}
.color-lb {color:#1F5FA9 ;font-size:16px;font-weight:bold}

/*========審査委員・審査講評========*/

.face {margin:3px 6px 3px 0px;padding:0px 0px 0px 0px}
.jury-btn {margin:3px 6px 3px 0px;padding:0px 0px 0px 0px}
.title-img {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px}


