@charset "UTF-8";


* {
margin:0px;
padding:0px;
font-size: 100%;
color:#393939;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴＰｒｏＷ３", sans-serif;
}

/*---フォント---*/
.pankuzuArea {
	font-size:80%;
	}

.localNaviArea {
	font-size: 80%;
	line-height: 120%
	}
	
.contentsArea {
	font-size: 80%;
	}
	
* html .contentsArea {
	line-height: 160%;
	}

.contentsArea {
	line-height: 150%;
}

.relatedArea {
	font-size:80%;
}
	
.footerArea {
	font-size:60%;
	}

address {
	font-style:normal;
	color: #999999;
	}
	
h1 {
	font-size:120%;
	}
		
.sml {
	font-size:80%;
	line-height:140%;
	}
	
.mdm {
	font-size:100%;
	}

.lptxt1 {
	font-size:92%;
	line-height:150%;
	}

.lptxt1b {
	font-size:83%;
	line-height:150%;
	text-indent: 10px;
	}
	
.lptxt1c {
	font-size:83%;
	line-height:160%;
	text-indent: 10px;
	padding-top:8px;
	}
	
.lptxt2 {
	font-size:75%;
	line-height:160%;
	}
	
.txt1 {
	font-size:90%;
	line-height:180%;
	}

.txt2 {
	font-size:120%;
	line-height:150%;
	}

.txt3 {
	font-size:120%;
	line-height:150%;
	font-weight:bold;
	}

.txt3c {
	font-size:120%;
	line-height:150%;
	color:#003f71;
	font-weight:bold;
	}

.txt4 a:hover {
	font-size:120%;
	line-height:150%;
	font-weight:bold;
	color:#5F1B00;
	text-decoration:underline;
	}


.txt4 a {
	font-size:120%;
	line-height:150%;
	font-weight:bold;
	color:#5F1B00;
	text-decoration:none;
	}

.lbg03 {
	background:url(../../service/imgs/service03_bg.jpg) no-repeat;
}

.lbg04 {
	background:url(../../service/imgs/service03_bg2.jpg) repeat-x;
}

		
.lrg {
	font-size:140%;
	line-height:140%;
	}	
	
.lrg2 {
	color:#5F1B00;
	font-size:140%;
	line-height:140%;
	}	

.lrg3 {
	color:#5F1B00;
	font-size:120%;
	line-height:140%;
	}	
	
.lrg4 {
	color:#5F1B00;
	font-size:150%;
	line-height:140%;
	}	

.lrg5 {
	color:#d41b00;
	font-size:14px;
	font-weight:bold;
	line-height:140%;
	}

.lrg6 {
	font-size:14px;
	font-weight:bold;
	line-height:140%;
	}	
	
.tlrg {
	color:#56033B;
	font-size:140%;
	}			
	
.h1_top h2 {
	font-size: 80%;
	color:#545454;
	font-weight:normal;
	line-height: 150%;
	}
	
li {
	list-style:none;
	}

/*---リンク---*/

img {
border:none;}

.basiclink a {
	color:#5F1B00;
	text-decoration:none;
	}
	
.lrg2 a {
	color:#5F1B00;
	text-decoration:none;
	}	
	
.contentslink a {
	color:#56033B;
	text-decoration:underline;
	}
	
.contentslink a:hover {
	color:#56033B;
	text-decoration:none;
	}
	


/*---localnavilink---*/

* html .localnavilink {
	border-bottom:#C3C3C3 solid 1px;
}

*:first-child+html .localnavilink {
	border-bottom:#C3C3C3 solid 1px;
}

.localnavilink {
	border-bottom:#C3C3C3 solid 0.5px;
}

.localnavilink a {
	color:#393939;
	display:block;
	padding:9px 21px;
	margin:0;
	background:url(../img/linkicon_localnavi_off.gif) no-repeat 14px 14px;
    text-decoration:none;
	width:136px;
	}
	
.localnavilink a:hover {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/linkicon_localnavi_on.gif) no-repeat 14px 14px #661D00;
	text-decoration:none;
	margin:0;	
	}	

/*---localnaviact---*/

* html .localnaviact {
	border-bottom:#C3C3C3 solid 1px;
}

*:first-child+html .localnaviact {
	border-bottom:#C3C3C3 solid 1px;
}

.localnaviact {
	border-bottom:#C3C3C3 solid 0.5px;
}

.localnaviact a {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/linkicon_localnavi_on.gif) no-repeat 14px 14px #661D00;
	text-decoration:none;
	margin:0;
	display:block;
	padding:9px 21px;
	width:136px;
	}
	
* html .localnaviact2 {
	border-bottom:#C3C3C3 solid 1px;
}

*:first-child+html .localnaviact2 {
	border-bottom:#C3C3C3 solid 1px;
}

.localnaviact2 {
	border-bottom:#C3C3C3 solid 0.5px;
}

.localnaviact2 a {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/linkicon_localnavi_on.gif) no-repeat 14px 14px #661D00;
	text-decoration:none;
	margin:0;
	display:block;
	padding:9px 21px;
	width:136px;
	}

/*---localanavicategory---*/

* html .localnavicategory {
	border-bottom:#C3C3C3 solid 1px;
}

*:first-child+html .localnavicategory {
	border-bottom:#C3C3C3 solid 1px;
}

.localnavicategory {
	border-bottom:#C3C3C3 solid 0.5px;
}

.localnavicategory a {
	color:#393939;
	display:block;
	padding:9px 21px;
	margin:0;
	background:url(../img/linkicon_localcategory_off.gif) no-repeat 6px 11px;
    text-decoration:none;
	width:136px;
	}	
	
.localnavicategory a:hover {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/linkicon_localcategory_on.gif) no-repeat 6px 11px #5F1A00;
	text-decoration:none;
	margin:0;	
	}	

/*---localnavicategory_on---*/

.basiclink a:hover {
	color:#5F1B00;
	text-decoration:underline;
	}
	
* html .localnavicategory_on {
	border-bottom:#C3C3C3 solid 1px;
}

*:first-child+html .localnavicategory_on {
	border-bottom:#C3C3C3 solid 1px;
}

.localnavicategory_on {
	border-bottom:#C3C3C3 solid 0.5px;
}	

.localnavicategory_on a {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/linkicon_localcategory_on.gif) no-repeat 6px 11px #5F1A00;
	text-decoration:none;
	margin:0;
	display:block;
	padding:9px 21px;
	width:136px;
	}		
	

	





.service {
	background-color:#ffd1c3;
	}
	
.study {
	background-color:#ffe8b1;
	}
	
.nolink {
	padding:9px 7px;
	font-weight:bold;
	border-bottom:#C3C3C3 solid 1px;
	width:164px;
	}
	
.nolink2 {
	padding:9px 7px;
	border-bottom:#C3C3C3 solid 1px;
	width:164px;
	}
	
.footerlink a {
	text-decoration:none;
	color:#666666;
	}
	
.footerlink a:hover {
	text-decoration:underline;
	color:#666666;
	}
	
.toppagelink {
	background:url(../img/linkicon_arrow.gif) no-repeat 0px 5px #ffffff;
	padding-left:10px;
	} 
	
.topcolor {
color:#661d00;
font-weight:bold;
	} 
	
.toppagelink3 {
	background:url(../img/linkicon_arrow.gif) no-repeat 0px 10px #ffffff;
	} 
	
.gaibulink {
	background:url(../img/linkicon_gaibu.gif) no-repeat 0px 8px;
	
	} 

.gaibulink2 {
	background:url(../img/linkicon_gaibu.gif) no-repeat 0px 8px;
	
	} 
	
.rensailink {
	background:url(../img/linkicon_rensai.gif) no-repeat 0px 5px;
	padding-left:10px;
	} 
	
.pdflink {
	background:url(../img/linkicon_pdf.gif) no-repeat 0px 4px;
	padding-left:14px;
	} 
	
.pdflink a{
	color:#5F1B00;
	text-decoration:none;
	}
	
.topimage {
	vertical-align:top;
	} 	

.pdflink a:hover{
	color:#5F1B00;
	text-decoration:underline;
	}


.toppagelink2 {
	background:url(../img/linkicon_arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
	} 
	

	
.toppagelink a, .rensailink a,.gaibulink a,.toppagelink3 a {
	color:#393939;
	text-decoration:none;
	}
	
.toppagelink a:hover , .rensailink a:hover , .gaibulink a:hover, .toppagelink3 a:hover{
	color:#393939;
	text-decoration:underline;
	}	

.gaibulink2 a {
	color:#5f1b00;
	text-decoration:none;
	}
	
.gaibulink2 a:hover {
	color:#5f1b00;
	text-decoration:underline;
	}

.gaibulink2 a:active {
	color:#5f1b00;
	text-decoration:underline;
	}

.gaibulink2 a:visited {
	color:#5f1b00;
	text-decoration:none;
	}	

.gaibulink2 a {
	padding-left:15px;
	}	
	
.gaibulink a {
	padding-left:15px;
	}	

.toppagelink2 a {
	color:#393939;
	text-decoration:none;
	}

.toppagelink4 a {
	color:#393939;
	text-decoration:none;
	}
	
.toppagelink4 a:hover {
	color:#393939;
	text-decoration:underline;
	}	
	
	
.toppagelink3 a {
	padding-left:5px;
	}
	
.toppagelink2 a:hover {
	color:#393939;
	text-decoration:underline;
	}	
	
.relatedlink a {
	color:#393939;
	text-decoration:none;
	}
	
.relatedlink a:hover {
	color:#393939;
	text-decoration:underline;
	}	
	

	
		
/*---背景---*/
.global {
	background:url(../img/bg_global.jpg) repeat-x;
	}

.pankuzu {
	background:url(../img/bg_pankuzu.gif) repeat-x #fff;
	}
	
.h1 {
	background:url(../img/bg_h1.gif) repeat-x;
	}
	
.h1_txt_operating {
	background:url(../../operating/img/bg_title.jpg) repeat-x;
	}
	
.h1_top {
	background:#E1DCD9;
	}
	
.h1_txt {
	background:url(../img/bg_title.jpg) repeat-x;
	}
	
.list_top {
	background:url(../img/bg_list_top.gif) repeat-x;
	}
	
.list_bottom {
	background:url(../img/bg_list_bottom.gif) repeat-x;
	}
	
.list_left {
	background:url(../img/bg_list_left.gif) repeat-y;
	}
	
.list_right {
	background:url(../img/bg_list_right.gif) repeat-y;
	}
	
.list {
	background:url(../img/bg_list.jpg) repeat-x #FFFFFF;
	}	
	
.yougo_table {
	padding:3px;
	}
	
#contentsArea {
	list-style:none;
	}
	
.red {color: #FF0000}

.brown {
	color:#5F1B00;
	}

.pickupbg {
	background:url(../img/contents_pickup_bg.jpg) repeat-x;
	}
	
.ope-hyou td {
	padding:5px;
	}


