@charset "shift-jis";

/*TAGS*/
*{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}
body{
margin:0 auto;
padding:0px;
color:#666666;
background-color:#F6F6F6;
font-size:12px;
line-height:120%;
}
iframe{
border:none;
}

/*layout*/
#outer{
background-color:#FFFFFF;
border-right:solid 1px #339966;
border-left:solid 1px #339966;
margin:0 auto;
width:782px;
}
#head{
padding-top:12px;
padding-right:17px;
padding-bottom:12px;
padding-left:17px;
border-bottom:solid 1px #339966;
}
#column01{
width:182px;
padding-top:0px;
padding-right:17px;
padding-bottom:0px;
padding-left:17px;
float:left;
display:inline;
}
#column02{
width:547px;
padding-top:0px;
padding-right:17px;
padding-bottom:0px;
padding-left:0px;
float:left;
display:inline;
}
#column03{
padding-top:0px;
padding-right:17px;
padding-bottom:0px;
padding-left:17px;
}
#clear{
clear:both;
font-size:9px;
}
#foot{
border-top:solid 1px #339966;
padding:5px;
font-size:10px;
}
/*column01*/
#column01 .menu{
background-image:url(../images2/back_menu.gif);
}
#column01 .menu .sub{
padding:5px;
}
#column01 .menu .sub a{
display:block;
}

/*foot*/
a{
color:#339966;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/*etc*/
.li_head{
background-color:#339933;
padding:7px;
color:#ffffff;
font-weight:bold;
vertical-align:top;
white-space:nowrap;
}
.li{
background-color:#FFFFFF;
padding:7px;
}
.msg{
color:#FF0000;
}
.msg_cotion{
color:#FF6600;
}
.msg_err{
}
.title{
color:#666666;
font-size:large;
font-weight:bold;
padding:7px;
border-bottom:solid 1px #666666;
border-left:solid 10px #666666;
}
.ti_registration{
color:#339966;
}
.ti_content_back{
background-color:#F5F5F5;
color:#35647E;
}
.sub_ac{
padding-top:10px;
padding-right:10px;
padding-left:10px;
background-image:url(../images2/back_sub_ac.gif);
width:245px;
}
.sub_ac a{
background-image:url(../images2/ico_ac_arrow.gif);
background-repeat:no-repeat;
height:14px;
padding-left:18px;
display:block;
}
.box{
background-color:#999999;
}
.box2{
border:solid 1px #83C9AD;
background-color:#F7FFFB;
padding:8px;
margin-bottom:2em;
}
.box4{
border:solid 1px #999999;
background-color:#F6F6F6;
padding:8px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}


.f_t{
background-color:#FFFFFF;
}
.f_v{
background-color:#F5F5F5;
}
.li1{
background-color:#F1FAF1;
padding:5px;
}
.li2{
background-color:#FFFFFF;
padding:5px;
}
.li3{
background-color:#FFFFFF;
padding:7px;
border-right:dotted 1px #910F12;
border-bottom:dotted 1px #910F12;
vertical-align:top;
}
.ans .ti{
background-color:#ECFFE6;
color:#006600;
padding:3px;
margin-bottom:5px;
}
.ans .box{
border-bottom:dotted 1px #006600;
background-color:#FFFFFF;
padding-bottom:5px;
margin-bottom:15px;
}


/*area*/
.ti_kantou{
color:#FFFFFF;
background-color:#18E2DD;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

.ti_touhoku{
background-color:#5CB6F3;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}


.ti_osaka{
background-color:#C6F818;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

.ti_sikoku{
background-color:#F89F3F;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}


.ti_kyusyuu{
background-color:#F78CB6;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

/*etc*/
.box_lic{
background-color:#F8FCFB;
border:solid 1px #CCCCCC;
}


/*’Ç‰Á*/
.ti_2_1{
	font-size:13px;
}

.box3{
	width:450px;
	margin:0px;
	padding:5px;
	background-color: #F7FFFB;
	border: solid 1px #83C9AD;
}

.pdf_1{
	color:#FF9900;
	font-size:12px;
}
.pdf_1 a:link{
	color:#FF9900;
	text-decoration:none;
}
.pdf_1 a:hover{
	text-decoration:underline;
}

ul.square{
list-style-type:disc; 
}
li.red{
color:#FF3300;
}
li.none{
list-style-type:none; 
}
.line_u{
text-decoration:underline;
}
