
*{
	font-family:"CI",Meiryo,"Hiragino Kaku Gothic Pro","qMmpS Pro W3",Osaka,"lr oSVbN",sans-serif!important;
}

body{
color:#444444;}


td {  font-size: 13px; line-height: normal;}
a:link {  color: #003366; text-decoration: none; font-size: 13px;}
a:active {  color: #FF0000; text-decoration: underline; font-size: 13px;}
a:visited {  color: #003366; text-decoration: none; font-size: 13px;}
a:hover {  color: #FF0000; text-decoration: underline; font-size: 13px;}p {  font-size: 12px; line-height: 135%;}
.size1{
  font-size : 20px;
  font-family : "lr oSVbN";
  font-weight : bold;
  color : teal;
}
.size2{
  font-size : 16px;
  font-weight : bold;
  color : teal;
}


/*-----addition 070601-----*/
.fSize11 { font-size:11px; color:#333333; }

#tdNavi {
	padding-top:5px;
	padding-right:15px;
	text-align:right;
	}

#tdNavi a, #tdNavi a visited {
	color:#666;
	}

#tdNavi a:hover {
	color:#F00;
	}

#tdMain p {
	margin:0;
	}

#tdMain table {
	text-align:left;
	}

#tdMain table ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:15px;
	}

.ulMg01 { margin:7px 0 0 35px; }

.mg0 { margin:0; }
.mgt5 { margin-top:5px; }
.mgt10 { margin-top:10px; }
.mgt30 { margin-top:30px; }
.mgb40 { margin-bottom:40px; }
.mgt20 { margin-top:20px; }
.mgl15 { margin-left:15px; }
.mgl40 { margin-left:40px; }
.mgr4 { margin-right:4px; }
.mgr30 { margin-right:30px; }
.pdt10 { padding-top:10px; }
.pdl10 { padding-left:10px; }
.pdr30 { padding-right:30px; }

.fLeft { float:left; }
.brClear { margin:0; padding:0; clear:both; }

#btnDream a {
	display:block;
	background:url(img/btn_dream.gif) no-repeat;
	background-position:left top;
	border:none;
	position:top;
	height:51px;
	width:255px;
	text-indent:-5000px;
	font-size:1px;
	margin-top:20px;
	}

#btnDream a:hover {
	background:url(img/btn_dream.gif) no-repeat;
	background-position:left bottom;
	}

.camp_red{
	font-size:1.3em;
	color:#CC0000;

}
.red{
	color:#CC0000;
	font-weight:bold;
	}

/*zΏΰe[uXy[X 20090728 ishi*/
.tbl_sp{
	width:506px;
	border:0px;
	margin:5px 5px 5px 5px;
	background-color:#00CCCC;
}

.tbl_sp td{
	padding:4px;
	margin:1px;
}

.smaller_h3{
font-size:1.3em;
}

.smaller_h4{
font-size:1.2em;

}

/*added at 2009,8,31*/

.camp_mi{
	font-size: medium;
	font-weight: bold;
	color: #303847;
	padding-left: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(img/l_h3.png);
	background-repeat:no-repeat;
	height: 35px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 35px;
}

.camp_mi_h4{
	font-size: medium;
	font-weight: bold;
	color: #555555;
	padding-left: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(img/h4.png);
	background-repeat:no-repeat;
	height: 35px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 8px;
	line-height: 35px;
}

.main{
	width:725px !important;
	font-size: small;
}

.goodP{
 clear:both; width:631px;
background:url(img/re.png) repeat-y 100% 0;
}

.point_b{
background-color:#B5DED5;
width: 600px;
}

.kado{
 padding: 15px;
color:#000000;
background-color:#B5DED5;
width:690px;
line-height:150%;
margin:2px 0 0 10px;
}

.kado:before{
content: url(img/tl.png);
display:block;
margin: -15px -15px 0 -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/tr.png) no-repeat top right;
}

.kado:after{
content: url(img/bl.png);
display:block;
margin: 0 -15px -15px -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/br.png) no-repeat bottom right;
}

.k_kado{
padding:5px;
}

.i_kado{
 padding: 15px;
color:#000000;
background-color:#B5DED5;
width: 460px;
line-height:150%;
margin:  0 0 0 10px;
}

.i_kado:before{
content: url(img/tl.png);
display:block;
margin: -15px -15px 0 -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/tr.png) no-repeat top right;
}

.i_kado:after{
content: url(img/bl.png);
display:block;
margin: 0 -15px -15px -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/br.png) no-repeat bottom right;
}


.tb_nBdr{
width:715px;
border-style: solid; /* gΜνή */
line-height:normal;
border-collapse:collapse;
border-width:0px;
}

.tb_nBdr tr{
border:none;
border-style: solid; /* gΜνή */
border-width: 0px;
}

.tb_nBdr td{
border:none;
line-height:150% !important;
border-style: solid; /* gΜνή */
border-width:0px;
}

.atq_point{
border:none;
background-color:#ffffff;
width:715px;
display:block;
margin:  0px 0px 10px 0px;
border-width:0px;
background-repeat:no-repeat;
}

.atq_point img{
border:none;
margin:0px 0px 0px 0px;
border-width:0px;
}

.green_bg{
border:none;
line-height:150%!important;
border-style: solid; /* gΜνή */
border-width:0px;
width:695px;
margin:0px 0px 0px 0px;
background-color: #B5DED5; /* wiΜF */
padding: 0px 10px 0px 10px;
}

.pink_bg{
border:none;
font-size:medium;
line-height:150%!important;
border-style: solid; /* gΜνή */
border-width:0px;
width:695px;
margin:0px 0px 0px 0px;
background-color:#F3D0C8; /* wiΜF */
padding: 0px 10px 0px 10px;
}

.atq_point_sm{
border:none;
background-color:#ffffff;
width:460px;
display:block;
margin:  0px 0px 10px 0px;
float:left;
background-repeat:no-repeat;
}

.dada{
color:#000000;
background-color:#B5DED5;
width: 440px;
line-height:150%;
margin:  0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

.atq_point_sm img{
border:none;
margin:0;
border-width:0px;
background-color:#FFFFFF;
}

.clear_both{
clear:both;
}

.cent{
text-align:center;
}


.ki_ans{
font-size:medium;
color:#006699;
}

.p_kado{
 padding: 15px;
color:#000000;
background-color:#F3D0C8;
width:700px;
margin: 30px 0 0 3px;
font-size:medium !important;
line-height:150%;
}

.p_kado:before{
content: url(img/p_tl.png);
display:block;
margin: -15px -15px 0 -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/p_tr.png) no-repeat top right;
}

.p_kado:after{
content: url(img/p_bl.png);
display:block;
margin: 0 -15px -15px -15px;
height:15px;
font-size:1px;
line-height:10%;
background: url(img/p_br.png) no-repeat bottom right;
}

.layout1{
 text-align:center;
width:725px;
}

.alpha{
vertical-align:middle; 
behavior:url(js/alpha.htc);
border: none;
}

.in_title{
display:block;
float:left;
}

.menu{
display:block;
text-align:left;
margin: 0 0 20 1px;
}

.banner{
display:block;
float:right;
}

.old_main{
width:600px;
margin:5px 0 0 80px;
}

.folder_name{
font-size:1.1em;
font-weight:bold;
color:green;
padding:1px 3px 5px 7px;
}

.shosai_camp_mi{
	font-size: medium;
	font-weight: bold;
	color: #303847;
	padding-left: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(img/h3.png);
	background-repeat:no-repeat;
	height: 35px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 1px;
	line-height: 35px;
}
.shosai_nBdr{
width:630px;
border: none;
padding: 0 0 0 0;
margin:0 0 0 0;
}

.shosai_nBdr td{
line-height:150% !important;
}

.p_height{
line-height:150% !important;
}

.mar20{
vertical-align:middle !important;
margin:5px 0 0 20px;
display:block;
}

.w_250{
margin:0px 20px 0px 30px;
padding:0px 0px 0px 40px;
line-height:135%;
text-align:left !important;
}

/*¨mηΉ*/
#Index_NEWS{
	margin: 0px;
	padding: 0px;
}

#Index_NEWS li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#Index_NEWS ul{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;	
	padding-right: 1em;
	padding-left: 10px;
	padding-bottom:0px;
	margin: 0px;
	list-style: none;
	line-height: 120%;
}

#Index_NEWS p{
	margin: 0px;
	padding: 0px;
}

#Index_NEWS a{
	display: block;
	text-decoration: none;
	color: #0000ff;
	background:  url("img/arrow_right_spearmint.png") no-repeat left center;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align:middle; 
	behavior:url(js/alpha.htc);
	border: none;
}

#Index_NEWS a:link{}

#Index_NEWS a:hover {
	text-decoration: none;
	background: #DBF4FF url("img/arrow_right_peppermint.png") no-repeat left center;
	vertical-align:middle; 
	behavior:url(js/alpha.htc);
	border: none;
}

.li_line{
	margin:0px 10px 0px 70px;
	padding:5px 5px 2px 10px;
	display:block;
	border: dotted 1px #999999;
}


.green{
padding:0px 0px 0px 30px;
margin-left:40px;
margin-bottom:5px;
color:#129567;
font-stretch:semi-expanded;
font-weight:bold;
line-height:150%;
text-align:left !important;
font-size:1.1em;
}

.camp_fot{
border:1px solid #cccccc;
padding:1px 0px 1px 0px;
text-align:center;
margin:10px auto 20px auto;
width:500px;
line-height:150%;
}

.f_line{
color:#339999;
border-width:1px;
height:2px;
border-color:#339999;
background-color:#339999;
}

/*img border*/

.img_bk{
border:none;
}


#link_arrow a{
	display: block;
	text-decoration: none;
	color: #0000ff;
	background:  none;
	padding-right: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align:middle; 
	border: none;
}

#link_arrow a:link{}

#link_arrow a:hover {
	color:red;
	text-decoration: none;
	background:#C8F2EF;
	vertical-align:middle; 
	border: none;
}

.indent1{
margin: 0px 0px 0px 10px;
}

.bg_ye{
background-color:#FFCC99;
}

.ualred {
	color: #A00;
}

/*
#menu {
	width: 384px;
	font-size:12px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	font-weight:bold;
	background-color: #ffffff;
	padding-left: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-image: url(img/menu_back.png);
	background-repeat:repeat;
}

#menu ul{
	margin: 0px;
	padding: 0px;
}


#menu li{
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
*/


.kanri_top{
display:block;
float:left;
background-image:url(img/kanri_logo_back.png);
background-repeat:repeat;
height:87px;
width:100%;
}

.kanri_top_left{
display:block;
float:left;
}

.kanri_top_right{
width:125px;
display:block;
float:right;
}

.kanri_top_right_top{
color:white;
text-align:right;
margin:5px 5px 2px 2px;
}
.kanri_top_right_bm{
display:block;
margin:10px 5px 10px auto;
padding:0px 0px 0px 0px;
text-align:right;
}


#kanri_menu{
font-size:small;
}

#kanri_menu ul.ippan{
	margin: 0px;
	padding: 0px;
}

#kanri_menu ul.ippan li{
	display: inline;
}


#kanri_menu ul.ippan li.tab01 a{
	background: url(img/tab_menu2.png) no-repeat left top;
	width:143px;
	height:25px;
	float:left;
	display:block;
	text-indent:-9999px;
}

#kanri_menu ul.ippan li.tab01 a:hover ,
#kanri_menu ul.ippan li.tab01 a.active {
 background-position:left -25px;
}

#kanri_menu ul.ippan li.tab02 a {
	background: url(img/tab_menu2.png) no-repeat -143px top;
	width:143px;
	height:25px;
	float: left;
	display:block;
	text-indent: -9999px;
}
#kanri_menu ul.ippan li.tab02 a:hover ,
#kanri_menu ul.ippan li.tab02 a.active {
 background-position:-143px -25px;
}

.table_kanri{
margin-bottom:15px;
}

.table_kanri a{
	color: #0019FF;	
	text-decoration: none;
	background-position:left;
	background-repeat:no-repeat;
	background-image: url(img/Arrow-gray.gif);
	text-indent: 1em;
	margin-left: 5px;
	padding-left:10px;
}

.table_kanri a:hover {
	color: #6699FF;
	text-decoration: none;
	background-position:1px;
	background-repeat:no-repeat;
	background-image: url(img/Arrow-gray.gif);
	margin-left: 5px;
}

.tbl_idt {
	color: #000000;
	text-decoration: none;
	margin-left: 5px;
	padding-left:10px;
}

.table_ippan{
border-width: 0px 1px;
   border-color:#999999; /* όFFΞ */
   border-style:dotted; /* όνFΐό */
}

.tbl_cont{
border: solid 1px #ffffff;
border-collapse: separate;
width:80%;
text-align:center;
margin:5px 0px 5px 0px;
}

.tbl_cont th{
border: solid 1px #0099FF;
background-color:#DFF2FC;
font-size:small;
}

.tbl_cont td{
border: solid 1px #0099FF;
}

.tbl_ttl{
	color: #000000;	
	text-decoration: none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(img/tbl-ttl.png);
	text-indent: 1em;
	margin-left: 10px;
	padding-left:30px;
	font-size:medium;
}

.kanri_foot{
color:#FFFFFF;
background-image:url(img/foot.png);
width:100%;
height:35px;
margin-top:10px;
margin-bottom:5px;
padding-right:5px;
text-align:right
}

/**************
eiXy[W
jAfbNXAirTriQ©ηκ²
**************/
.news_body{
width:850px;
}

.atqd_lm01 a {
	background: url(/img/airtd_li_01.gif) no-repeat left;
	padding-left: 10px;
	margin-right: 15px;
}

#airtriq_cover {
	width:725px;
	margin:0px auto 0px 70px;
}
#airtriq_cover h3 {
	margin: 0px;
	padding: 0px 0px 10px;
}
#airtriq_cover h4 {
	margin: 0px;
}
#airtriq_cover p {
	margin: 0px;
	padding: 0px;
}

#airtriq_cover .btn_p {
	margin-top: 10px;
}
#airtriq_cover .btm30 {
	margin-bottom: 30px;
}
#airtriq_cover .atqd_head {

	margin-bottom: 15px;
	margin-left:0px !important;

}
#airtriq_cover p.lmg {
	margin-left: 8px;
}

.pbtm30 {
	padding-bottom: 30px;
}

#airtriq_cover .btm_btns {
	padding-top: 42px;
	padding-bottom: 100px;
}

/*news*/
#airtriq_cover .news {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#airtriq_cover .news dl dt {
	width: 85px;
	float: left;
	font-size: small;
}
#airtriq_cover .news dl dd {
	margin: 0px 0px 20px;
	padding: 0px 0px 20px 105px;
	border-bottom: 1px dotted #7F7F7F;
	font-size: small;
}
#airtriq_cover .news .newsttl {
	font-size: medium;
	font-weight: bold;
	color: #0F95D7;
}
#airtriq_cover .link {
	background: url(/img/airtd_li_01.gif) no-repeat left top;
	padding-left: 12px;
}


#nav{
width:720px;
margin-top:15px;
margin-bottom:25px;
}

#nav ul{
display:block;
margin:0;
padding:0;
}

#nav li{
display:block;
float:left;
list-style:none;
font-size:13px;
white-space:nowrap;
color:#FFFFFF;
}

#nav .arrow{
background: url(img/resultset_next.png) no-repeat 15px center;
padding-left:50px;
padding-right:0px;
}

#nav .noarrow{
background: none;
padding-left:10px;
padding-right:0px;
}

.nocurrent{
font-weight:bold;
border:1px solid #CCCCCC;
height:30px;
padding:10px;
background-color:#CCCCCC;
}

.current{
font-weight:bold;
border:1px solid #3366CC;
height:30px;
padding:10px;
background-color:#3366CC;
}

/* CSSnbN
-------------- */

#nav:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#nav{
display:inline-block;
}

/*hides from IE-mac*/
* html #nav{ height:1%;}
#nav {display:block;}
/*End hides from IE-mac*/
