@charset "UTF-8";

*{
	margin:0;
	padding:0;
}

/*---
*{
    font-size: 98%;
}
---*/

html,body,div,h1,h2,h3,h4,h5,strong,em,big,small,p,table,tr,th,td,span,a,input,textarea,li,label,pre{
    font-size:98%;
    line-height:130%;
    font-family:sans-serif,arial,verdana;
}


body {
    text-align:center;
     overflow-y:scroll;
    
}

img{
    border:none;
    vertical-align:bottom;
}



*table{
	padding:0;
	margin:0;
	border:0;
}

*object{
	border-width:0;
}

#bread{
    font-size:smaller;
    color:#666666;
    text-align:left;
}

body{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

#container{
    width:800px;
    height:98%;
    background-color: #ffffff;
    text-align:center;
	padding:0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1%;
    margin-bottom:1%;
}

#container_sub{
    width:400px;
    margin-top:150px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
#form{
	padding-left:50px;
	text-align:left;
}

#jau{
	float:left;
}

p.check_sentence{
	font-size:80%;
	text-align:center;
	padding-left:10px;
}

p.java_sentence{
	font-size:80%;
	text-align:left;
}

p.jau_sentence{
	width:410px;
	font-size:80%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

p.support_sentence{
	font-size:67%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5%;
	margin-bottom:4%;
}

p.career{
	font-size:70%;
}

table.jau_check{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

table.jau_question{
	width:350px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

td.jau_top{
	background-image:url(../image/jau/jau_top.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
}

td.jau_center{
	background-image:url(../image/programmer/distribute_flow_center.gif);
	background-repeat:repeat-y;
}

td.jau_bottom{
	background-image:url(../image/programmer/distribute_flow_bottom.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
	height:60px;
	
}

td.jau_img{
	text-align:center;
	vertical-align:middle;
}

p.welcome{
	margin-bottom:2px;
}

p.rq{
	font-size:95%;
	font-weight:bold;
}

fieldset.q_form{
	width:315px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
}

td.question_content{
	width:295px;
}

table.jau_confirm{
	width:295px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.chara_sentence{
	margin-top:11px;
	padding-left:8px;
	font-size:95%;
	text-align:left;
}

.chara_notes_sentence{
	padding-left:8px;
	font-size:80%;
	text-align:left;
}

p.copyright{
	margin-top:15px;
	text-align:center;
	clear:both;
	font-size:65%;
	color:#708090;
}

table.judging{
	width:292px;
	height:210px;
	float:right;
	margin-right:6px;
	margin-bottom:10px;
	overflow:auto;
}

.jau_rq_text{
	overflow:auto;
}

#news1{
	width:400px;
	height:150px;
	background-color:#fffafa;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#99c8d6;
	font-size:80%;
	text-align:left;
	overflow:auto;
}

#news2{
	width:400px;
	height:150px;
	background-color:#fffafa;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#99c8d6;
	font-size:80%;
	text-align:left;
	overflow:auto;
}

#news{
	width:420px;
	margin-right:auto;
	margin-left:auto;
}

td.launch{
    height:30px;
    text-align:center;
}

div.guide_contents{
   width:520px;
   margin-top:3%; 
   margin-left:auto;
   margin-right:auto;
   text-align:left;
}

strong.guide_title{
    background-color:#ffaaee;
}

p.guide_out_link{
    margin-top:0.5%;
    text-align: right;
    font-size:x-small;
    font-weight: bold;
}

.emph_gra{
    color:#666666
}

.clear{
    clear: both;
}

.smaller{
   font-size:80%;

}

p.copyright{
	margin-top:10px;
	text-align:center;
	clear:both;
	color:#708090;
}

#billboard{
    float:right;
    text-align:left;
	font-size:80%;
    border:2px;
    border-style:double;
    border-color:#E6E6E6;
    background-color:#ffffee;
}

.emph_gre{
    color:green; 
}

#billboard p{
    margin-left: 10px;
    margin-right: 10px;
}

#billboard a{
    font-size:130%;
    font-weight: normal;
}

ul{
    list-style: none;
    padding-left: px;
}

.smaller_n{
    font-size: 85%;
}

p.copyright_sub{
	margin-top:5px;
    margin-left:40px;
	text-align:;
	clear:both;
	color:#708090;
}

table.tbl1{
	margin:;
	border: 2px;
	background-color: #e6e6e6 ;
}

table.tbl1 td{
	padding: 2px;
}

th.cell1{
	padding: 2px;
	border : 1px;
	border-style: solid;
	border-color: white;
	text-align: left;
    background-color: #e6e6e6;
}

td.cell1{
	padding: 2px;
	border : 1px;
	border-style: solid;
	border-color: white;
	text-align: left;
    background-color: #f4f4f4;
}

.q_form_conf{
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
}

p.font_s{
    font-size:79%;
}

#billboard{
    float:right;
    text-align:right;
    font-size:90%;
    border:none;
    border-color:none;
    background-color:#ffffff;
}

#billboard p{
    margin:0px;
    padding:0px; 
    text-align:left;
}

#billboard a{
    font-size:130%;
    font-weight: normal;
}

#index_header{
    background-image:url(../image/jau/jau_header.gif);
	width:801px;
	height:147px;
}

.index_title{
    display:none;
}

#bread{ 
    padding-top:4px;
    padding-left:7px;
    font-size:smaller;
    color:#666666;
    text-align:left;
}
