@charset "UTF-8";



/************************************** public */

#naContents_00{
	border-bottom:dotted 1px #9a9a9a;
	padding-bottom:30px;
}
#naContentsL_Top{
	width:418px;
	float:left;
	margin-top:15px;
}
#naContentsR_Top{
	width:410px;
	float:right;
	margin-top:15px;
}
#naContentsL_Top01{
	width:410px;
	float:left;
	margin-top:20px;
}
#naContentsR_Top01{
	width:410px;
	float:right;
	margin-top:20px;
}

.naTopBoxInner{
	background:url("../img/common_15.gif") repeat-y;
}
.naTopBox{
	background:url("../img/common_16.gif") no-repeat bottom;
	width:418px;
	padding-bottom:9px;
	margin-left:20px;
}
.naTopBox p{
	width:389px;
	margin:3px 0px 0px 15px;
	line-height:166%;
	color:#323232;
}
.naTopBox ul{
	margin:8px 10px 10px 0px;
}
.naTopBox ul li{
	background:url("../img/common_13.gif") no-repeat 0% 90%;
	text-indent:17px;
	width:101px;
	float:right;
}
#naPnblicNewsInner{
	border-right:solid 1px #e2e1e1;
	border-left:solid 1px #e2e1e1;
}
#naPnblicNewsUl{
	background:url(../../public/img/public_04.gif) no-repeat bottom;
	padding:0px 5px 28px 0px;
}
#naPnblicNewsUl li{
	background:url(../../common/img/common_00.gif) no-repeat 0% 100%;
	padding-left:22px;
	float:right;
}
#naBanner00 p,
#naBanner01 p{
	color:#323232;
	line-height:150%;
	margin:5px 0px 10px 0px;
}
#naBanner00{
	margin:0px 0px 0px 20px;
}
#naPublicIframe iframe{
	height:205px;
	width:408px;
}

/************************************** form */

#naContents_form,
#naContents_Pri{
	width:600px;
	margin:30px 0px 0px 145px;
}
#naContents_form p{
	line-height:167%;
	color:#010101;
}
#naContents_form #naErrorBox{
	border:solid 3px #d7000d;
	text-align:center;
	margin-bottom:150px;
}
#naContents_form #naErrorBox div{
	margin:10px 0px 25px 0px;
}
#naContents_form #naErrorBox p{
	margin:0px 0px 35px 0px;
}
#naContents_form #naThankBox{
	border:solid 3px #39a62d;
	text-align:center;
	margin-bottom:150px;
}
#naContents_form #naThankBox img{
	margin:30px 0px 25px 0px;
}
#naContents_form #naThankBox p{
	margin:25px 0px 30px 0px;
}
#naContents_form #naKojinHogo{
	border:solid 3px #d6d8d5;
	margin:15px 0px 20px 0px;
}
#naContents_form #naKojinHogo div{
	margin:10px 0px 10px 187px;
}
#naContents_form #naKojinHogo p{
	text-align:center;
	margin:0px 0px 15px 0px;
}
#naContents_form #naKojinHogo form{
	margin:0px 0px 15px 0px;
	text-align:center;
}
#naContents_form #naForm00 ul{
	margin:13px 0px 0px 160px;
}
#naContactForm ul button{
	border:none !important;
	background-color:#fff;
	width:145px !important;
	height:32px !important;
}
.naFormPadding00{
	padding:0px 0px 0px 10px;
}
#naContents_form #naForm00 table{
	width:600px;
	border-collapse:collapse;
	margin-top:3px;
}
#naContents_form #naForm00 table td{
	padding:10px 5px 10px 5px;
	line-height:167%;
	text-align:justify;
	text-justify:distribute;
}
.naVertiT{
	vertical-align:top;
}
.naInputText{
	width:210px;
}
#naContents_form #naForm00 table td select{
	width:170px;
}
.naBorder00{
	border-top:solid 3px #fff;
}
.naBcolor_00{
	background-color:#c8d6fb;
	width:128px;
	border-right:solid 2px #fff;
}
.naBcolor_01{
	background-color:#e7e8e9;
}

.naRadio{
	padding-bottom:15px !important;
}

.naRadio input{
	position:relative;
	top:2px;
}

#naContactForm{
	display:none;
}

.naButton01{
	border:none !important;
	background-color:#fff;
	width:145px !important;
	height:33px !important;
	margin:10px 10px 10px 0px !important;
	padding:0px !important;
}

/************************************** Pri */

#naContents_Pri p{
	margin:25px 0px 0px 0px;
	line-height:167%;
}
#naContents_Pri #naPriP_01{
	margin:25px 0px 0px 25px;
}
#naContents_Pri #naPriP_01 p{
	margin-bottom:10px;
}
#naContents_Pri .naPriP_01 li{
	margin:8px 0px 8px 30px;
}
#naContents_Pri .naPriP_02 li{
	margin:8px 0px 8px 0px;
}
/************************************** Site */

#naContents_Site{
	width:540px;
	margin:25px 0px 0px 175px;
}
#naContents_Site .naH2_01{
	background:url(../img/common_23.gif) no-repeat 1% 40%;
	background-color:#dcfbd9;
	text-indent:22px;
	padding:5px 0px;
	margin-bottom:10px;
}
#naContents_Site .naH2_02{
	background:url(../img/common_24.gif) no-repeat 1% 40%;
	background-color:#eae6c9;
	text-indent:22px;
	padding:5px 0px;
	margin-bottom:10px;
}
.naSiteUl01{
	background:url(../img/common_23.gif) no-repeat 1% 40%;
	text-indent:22px;
	margin:0px 0px 10px 30px;
}
.naSiteUl01_01{
	background:url(../img/common_23.gif) no-repeat 1% 40%;
	text-indent:22px;
	margin:0px 0px 10px 50px;
}
.naSiteUl01_01_01{
	background:url(../img/common_23.gif) no-repeat 1% 40%;
	text-indent:22px;
	margin:0px 0px 10px 70px;
}
.naMarginForm00{
	margin-bottom:20px;
}

#naFormButtonSubmit{
	margin-left:155px !important;
}
