<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*============================================================

繧ｵ繧､繝亥錐�壼ｱｱ縺ｨ貂楢ｰｷ遉ｾ

譛邨ゆｽ懈･ｭ譌･��2009蟷ｴ3譛�12譌･


笳�岼谺｡
1:蛻晄悄蛹�
2:繝ｬ繧､繧｢繧ｦ繝�
3:繝倥ャ繝繝ｼ
4:繝ｬ繝輔ヨ繝｡繝九Η繝ｼ
5:繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝�
6:繝輔ャ繧ｿ繝ｼ
7:譁�ｭ嶺ｿｮ鬟ｾ
8:繝上ャ繧ｯ
9:縺昴�莉�


笳�ｳｨ諢丈ｺ矩��
繝ｻ蠕後〒CSS繧貞�蜑ｲ縺吶ｋ縺九ｂ縺励ｌ縺ｾ縺帙ｓ

============================================================*/



/* 蛻晄悄蛹�				============================*/
html,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
p,blockquote,th,td { 
   margin:0px;
   padding:0px;
   line-height:1.3em;
   font-size:1em;
}

body{
	background-color:#b0b0b0;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',osaka,Gothic,sans-serif;
	font-size:88%;
}

li{
	list-style-type: none;	
}

a{
	color:#336600;
	text-decoration:none;
}

a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:active{
	text-decoration:underline;
}

a img{
	border:none;
}

a.arrow {
	background:url(../images/link_arrow.gif) no-repeat 0 50%;
	padding-left:15px;
	height:12px;
}

/*==================================================*/



/* 繝ｬ繧､繧｢繧ｦ繝�			============================*/
#wrap{
	background:url(../img/leftbg-buttom.gif) repeat-y left #ffffff;
	text-align:left;
	width:960px;
	margin:0 auto;
}

#wrapBw{
	text-align:left;
	width:600px;
	margin:0 auto;
	background:#FFFFFF;
}

/*==================================================*/



/* 繝倥ャ繝==				============================*/
#headerCnt{
	position:relative;
	color:#FFFFFF;
	height:142px;
}
#top #headerCnt{	background:#475925; height:54px;}
#products #headerCnt{	background:url(../images/pagebg-top-products.jpg) no-repeat bottom #475925;}
#mountain #headerCnt{	background:url(../images/pagebg-top-mountain.jpg) no-repeat bottom #475925;}
#event #headerCnt{	background:url(../img/pagebg-top-event.jpg) no-repeat bottom #475925;}
#outline #headerCnt{	background:url(../images/pagebg-top-company.jpg) no-repeat bottom #475925;}
#sitemap #headerCnt{	background:url(../images/pagebg-top-sitemap.jpg) no-repeat bottom #475925;}
#agreement #headerCnt{	background:url(../images/pagebg-top-agreement.jpg) no-repeat bottom #475925;}
#privacy #headerCnt{	background:url(../images/pagebg-top-privacy.jpg) no-repeat bottom #475925;}
#info #headerCnt{	background:url(../images/pagebg-top-info.jpg) no-repeat bottom #475925;}

#logo{
	float:left;
}

#word {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:22px;
	left:130px;
}

#gnaviBox{
	position:absolute;
	top:23px;
	left:224px;
	width:400px;
	height:40px;
}

#gnaviList li{
	float:left;
	padding-right:0px;
}

#gnaviList li a{
	outline:none;
}

/*繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン繝懊ち繝ｳ*/
#gnaviBt1 a{
	background:url(../images/gnavi-bt01.gif) no-repeat;
	text-indent:-9999px;
	width:91px;
	height:31px;
	display:block;
}
#gnaviBt1 a:hover{
	background:url(../images/gnavi-bt01.gif) no-repeat bottom;
}
#gnaviBt1a a{
	background:url(../images/gnavi-bt01a.jpg) no-repeat;
	text-indent:-9999px;
	width:91px;
	height:39px;
	display:block;
}

#gnaviBt2 a{
	background:url(../images/gnavi-bt02.gif) no-repeat;
	text-indent:-9999px;
	width:91px;
	height:31px;
	display:block;
}
#gnaviBt2 a:hover{
	background:url(../images/gnavi-bt02.gif) no-repeat bottom;
}
#gnaviBt2a a{
	background:url(../images/gnavi-bt02a.jpg) no-repeat;
	text-indent:-9999px;
	width:91px;
	height:39px;
	display:block;
}

#gnaviBt3 a{
	background:url(../images/gnavi-bt03.gif) no-repeat;
	text-indent:-9999px;
	width:165px;
	height:31px;
	display:block;
}
#gnaviBt3 a:hover{
	background:url(../images/gnavi-bt03.gif) no-repeat bottom;
}
#gnaviBt3a a{
	background:url(../images/gnavi-bt03a.jpg) no-repeat;
	text-indent:-9999px;
	width:165px;
	height:39px;
	display:block;
}

#headerMenu{
	float:right;
	padding-top:32px;
}

#headerMenuTop{
	float:right;
	padding-top:32px;
}

#headerMenu li, #headerMenuTop li{
	float:left;
	padding-right:12px;
}


/*==================================================*/



/* 繝ｬ繝輔ヨ繝｡繝九Η==		============================*/
#searchType {
	font-size: 12px;
	margin-bottom: 0.5em;
}

#searchType input {
	margin-left: 0.5em;
	margin-right: 2px;
}

#leftCnt{
	color:#4e4e4e;
	float:left;
	width:224px;
	min-height:600px;
}
#products #leftCnt{	background:url(../images/leftbg-products.jpg) no-repeat;}
#mountain #leftCnt{	background:url(../images/leftbg-mountain.jpg) no-repeat;}
#event #leftCnt{	background:url(../img/leftbg-event.jpg) no-repeat;}
#outline #leftCnt{	background:url(../images/leftbg-company.jpg) no-repeat;}
#sitemap #leftCnt, #agreement #leftCnt, #privacy #leftCnt, #info #leftCnt{	background:url(../images/leftbg-sitemap.jpg) no-repeat;}

#leftMenu a, #leftMenu2 a{
	color:#4e4e4e;
}

#leftMenu{
	padding:40px 25px 30px 12px;
}

#leftMenu h3{
	padding:10px 0 3px 0;
	font-size:14px;
	color:#333;
}

#leftsearchBox{
	width:130px;
	/*height:18px;*/
}

#leftsearchBox2{
	width:180px;
	/*height:18px;*/
}

#serachBt2{
	margin-top:20px;
	margin-left:70px;
}

.searchBtnArea{
	text-align:center;
	width:180px;
	margin-top:20px;
}

#leftMenuList li{
	padding-bottom:2px;
	font-size:12px;
}

#leftMenuList li img{
	margin-right:5px;
	padding-top:3px;
}

#leftMenuList li ul{
	margin-top:4px;
	padding-left:1em;
}

#leftMenuList li li{
	background:url(../images/listy-style3.gif) no-repeat 0 3px;
	padding-left:15px;
}

#leftMenuList li.normal{
	background:url(../images/listy-style3.gif) no-repeat 0 3px;
	padding-left:15px;
	margin-bottom:4px;
}

#leftMenuList li p{
	margin-top:5px;
	padding-left:15px;
}



#leftMenu2{
	background:url(../img/leftbg-buttom.gif) repeat-y left #ffffff;
	padding:15px 0 40px 12px;
}

#leftMenu3{
	background:url(../img/leftbg-buttom.gif) repeat-y left #ffffff;
	padding:15px 0 40px 12px;
}

#leftMenuMobile{
	background:url(../images/mobile_bg.gif) no-repeat right top;
	margin-bottom:20px;
}
#leftMenuMobile div.area{
	padding:43px 90px 0 20px;
}
#leftMenuMobile div.area p{
	margin-bottom:0.5em;
	font-size:12px;
}
#leftMenuMobile #qr{
	float:right;
	width:60px;
	padding-right:30px;
}
#leftMenuMobile #btn{
	float:left;
	width:100px;
	padding-left:20px;
	margin-top:15px;
}
#leftMenuMobile #ft{
	margin-left:12px;
}


/*蠖捺怦逋ｺ螢ｲ莠亥ｮ�*/
#releaseSchedule{
	padding:0px 25px 30px 0px;
}

#releaseSchedule h3{
	font-size:16px;
	border-bottom:2px solid #475925;
	color:#475925;
}

#releaseSchedule h4{
	padding-top:0.5em;
	font-size:14px;	
}

#releaseSchedule ul{
	padding-top:0.3em;
}

#releaseSchedule li{
	line-height:1.3em;
	padding-bottom:0.5em;
	font-size:12px;
}

#releaseSchedule li a{
	padding-right: 5px;
}

#releaseSchedule p{
	font-size:10px;
	padding-top:0.5em;
	padding-left:3px;
	text-align:left;
}

/*繝吶せ繝茨ｼ托ｼ�*/
#best10{
	padding:0px 25px 30px 0px;
}

#best10 h3{
	font-size:16px;
	border-bottom:2px solid #475925;
	color:#475925;
}

#best10	ol{
	padding-top:0.5em;
}

#best10 li{
	line-height:1.3em;
	padding-bottom:0.4em;
	padding-left:18px;
	font-size:12px;
}

#best10 li.rank01{
	background:url(../images/list-rank01.gif) no-repeat 0 1px;
}

#best10 li.rank02{
	background:url(../images/list-rank02.gif) no-repeat 0 1px;
}

#best10 li.rank03{
	background:url(../images/list-rank03.gif) no-repeat 0 1px;
}

#best10 li.rank04{
	background:url(../images/list-rank04.gif) no-repeat 0 1px;
}

#best10 li.rank05{
	background:url(../images/list-rank05.gif) no-repeat 0 1px;
}

#best10 li.rank06{
	background:url(../images/list-rank06.gif) no-repeat 0 1px;
}

#best10 li.rank07{
	background:url(../images/list-rank07.gif) no-repeat 0 1px;
}

#best10 li.rank08{
	background:url(../images/list-rank08.gif) no-repeat 0 1px;
}

#best10 li.rank09{
	background:url(../images/list-rank09.gif) no-repeat 0 1px;
}

#best10 li.rank10{
	background:url(../images/list-rank10.gif) no-repeat 0 1px;
}

#best10 li.rank11{
	background:url(../images/list-rank11.gif) no-repeat 0 1px;
}

#best10 li.rank12{
	background:url(../images/list-rank12.gif) no-repeat 0 1px;
}

#best10 li.rank13{
	background:url(../images/list-rank13.gif) no-repeat 0 1px;
}

#best10 li.rank14{
	background:url(../images/list-rank14.gif) no-repeat 0 1px;
}

#best10 li.rank15{
	background:url(../images/list-rank15.gif) no-repeat 0 1px;
}

#best10 p{
	font-size:10px;
	padding-top:0.5em;
	padding-left:3px;
	text-align:right;
}


/*譛医�逋ｺ螢ｲ莠亥ｮ�*/
#monLineup{
	padding:0 25px 0 0;
}

#monLineup h3{
	font-size:16px;
	border-bottom:2px solid #475925;
	color:#475925;
}

#monLineup h4{
	padding:0.5em 0;
	color:#475925;
	font-size:12px;
}

#monLineup h5{
	padding-bottom:0.3em;
	padding-left:6px;
	font-size:12px;
}

#monLineup p{
	padding-bottom:1em;
	padding-left:12px;
	font-size:12px;
}

/*髢｢騾｣蝠�刀*/
#relation{
	padding:0px 25px 30px 0px;
}

#relationBn{
	padding:0px 25px 30px 0px;
}

#relation h3{
	font-size:16px;
	border-bottom:2px solid #475925;
	color:#475925;
	margin-bottom:10px;
}

#relation div.relationBox{
	margin-bottom:0px;
}

#relationBn div.relationBox{
	margin-bottom:0px;
}

#relation div.relationBox p.img{
	float:left;
	margin:0 10px 10px 0;
}

#relationBn div.relationBox p.img{
	float:left;
	margin:0 10px 10px 0;
}

#relation div.relationBox h4{
	margin-bottom:0.3em;
	font-size:14px;
	padding-left:0;
}

#relation div.relationBox p.newpublicAuthor{
	font-size:12px;
	padding-left:0;
}
	
#relation div.relationBox p.newpublicCap{
	display:block;
	padding-top:0.5em;
	font-size:12px;
	padding-left:0;
}


/*==================================================*/



/*繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝� 		============================*/
#mainCnt{
	width:650px;
	padding:15px 30px 40px 50px;
	float:left;
}

/*繝代Φ繧ｯ繧ｺ*/
#topicPath{
	padding-bottom:40px;
}

#topicPath li{
	float:left;
	font-size:10px;
}

/*豎守畑 Id class*/
h3.lheading{/*繧ｿ繝門､ｧ隕句�縺�*/
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.gif) no-repeat;
	height:19px;
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
}

h4.mheading{/*繧ｿ繝紋ｸｭ隕句�縺�*/
	font-weight:bold;
	margin:0 0 0.5em;
	padding:6px 0 0.5em 5px;
	color:#514e39;
	line-height:1em;
	background:#e2e1d9;
	border-left:4px solid #514e39;
	font-size:14px;
}

p.cap {
	font-size:10px;
	color:#666666;
}

div.contentsArea{
	margin-bottom:30px;
}

div.contentsBox{
	margin:0 5px 30px;
}

div.contentsBox2{
	margin:0 5px 15px 0;
	float:left;
	width:48%;
}

div.contentsBox3{
	margin:0 5px 15px 0;
	float:right;
	width:48%;
}

.contArea{
	padding:0 5px;
}

/*蝠�刀邏ｹ莉狗ｫ剰幻v繝ｭ繝｢繝ｼ繧ｷ繝ｧ繝ｳ繧ｨ繝ｪ繧｢*/
#prArea {
	margin-bottom:20px;
}

#prArea2 {
	margin-bottom:30px;
}

/*蝠�刀邏ｹ莉狗ｫ剰勠l髮題ｪ瑚ｳｼ隱ｭ*/
#maga4Area{
}

#maga4Area h3{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.gif) no-repeat;
	height:19px;
	padding:6px 10px 7px 10px;
}

.maga4Box{
	float:left;
	width:310px;
	padding-right:15px;
	margin-bottom:10px;
}

.maga4Txtarea{
	display:block;
	width:220px;
	float:right;
}

.maga4Box h4{
	font-size:14px;
	color:#336600;
	padding-bottom:2px;
	margin-bottom:4px;
	padding-top:5px;
}

.maga4Box p.data{
	font-size:12px;
}

.maga4Box p.detail{
	margin-top:1em;
	font-size:88%;
}

.maga4Img{
	padding-top:5px;
	padding-left:0;
	height:110px;
}

.maga4Img2{
	margin-top:5px;
	margin-left:32px;
}

.maga4Img3{
	padding-top:5px;
	padding-left:9px;
}

.maga4Box dl{
	margin-top:1em;
}

.maga4Box dt{
	color:#3b3500;
	font-weight:bold;
	margin-top:0.5em;
}

.maga4Box dd{
	
}

/* 繧ｪ繧ｹ繧ｹ繝｡縺ｮ繧ｵ繧､繝茨ｼ�ヨ繝斐ャ繧ｯ繧ｹ */
.osusumeTopicsBox{
	clear:both;
	margin:0 0 15px 0;
	overflow:hidden;
	}

.osusumeTopicsBox .topicsRow{
	height:1%;
	padding:0 0 5px 0;
	margin-bottom:5px;
	overflow:hidden;
	background:url(../images/bg_topicsrow_bdr.gif) no-repeat left bottom;
	}

.osusumeTopicsBox .topicsRow .topicCell{
	display:inline;
	float:left;
	height:1%;
	width:310px;
	margin:0 10px 0 5px;
	overflow:hidden;
	}

.osusumeTopicsBox .topicsRow .topicCell .tipicImg{
	float:left;
	}

.osusumeTopicsBox .topicsRow .topicCell .topicTitle{
	margin:0 0 0.3em 0;
	padding:0 0 0 90px;
	}

.osusumeTopicsBox .topicsRow .topicCell .topicText{
	padding:0 0 0 90px;
	font-size:88%;
	}


/*蝠�刀邏ｹ莉狗ｫ剰ｨｻV蛻顔ｴｹ莉�*/
#newpublicArea{
	clear:both;
	margin-top:30px;
}

#newpublicArea h3{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.gif) no-repeat;
	height:19px;
	padding:6px 10px 7px 10px;
}

#newpublicArea h4{
	font-weight:bold;
	margin:5px 0 10px;
	padding:6px 0 5px 5px;
	color:#514e39;
	line-height:1em;
	background:#e2e1d9;
	border-left:4px solid #514e39;
	font-size:14px;
}

.newpublicBox h4{
	font-size:14px;
}

.newpublicCell{
	float:left;
	width:310px;
	padding-right:15px;
}

.newpublicCell h5{
	margin-bottom:0.3em;
	padding-left:90px;
}

.newpublicCell img{
	float:left;
	padding-right:10px;
	padding-bottom:15px;
}

.newpublicAuthor{
	font-size:12px;
	padding-left:90px;
}
	
.newpublicCap{
	display:block;
	padding-top:12px;
	font-size:88%;
	padding-left:90px;
	padding-bottom:15px;
}

.newpublicCap-s{
	display:block;
	padding-top:12px;
	font-size:10px;
}

/*蝠�刀邏ｹ莉狗ｫ乗浤豐夂ｴ夲ｾ贋ｸ隕ｧ*/
#searchlistArea{
}

#searchBox{
	width:100%;
	background-color:#fff;
	font-size:12px;
}

#searchBox th{
	text-align:left;
	background-color:#87825d;
	width:6em;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
}
#searchBox td{
	background-color:#e2e1d9;
	padding:10px 10px 10px 0px;
}

#searchBox td input{
	margin-left:0.5em;
	margin-right:2px;
}

#keywordInput{
	width:415px;
}

#hitNum{
	padding:10px 0px 15px 0px;
}

#searchlistBox{
	position:relative;
	padding-bottom:15px;

}

#searchlistBox h3{
	margin-bottom:0.5em;
}

.searchlistNum{
	float:left;
	width:25px;
}

.searchlistImg{
	float:left;
	padding:0 10px 0px 10px;
}

.searchlistCap{
	padding-top:10px;
	font-size:88%;
}

.categoryTag{
	position:absolute;
	top:0px;
	right:0px;
	font-size:10px;
	color:#FFFFFF;
	background:#7b9f37;
	line-height:100%;
	padding:5px;
}

#searchlistPage{
	padding-top:30px;
	text-align:center;
	font-size:12px;
}

#searchlistPage p{
	padding-right:15px;
}

/*蝠�刀邏ｹ莉狗ｫ剰｡ｷ闕会ｾ先ュ蝣ｱ*/
#pdataArea{	
	padding-bottom:30px;
}

#pdataCapbox, #pdatSampleimg{
	padding-bottom:3em;
}

#pdataCapbox h3{
	font-size:18px;
}

#pdataCapbox p.kana{
	font-size:12px;
}

#pdatImg{
	padding-right:20px;
	float:left;
}

#pdataCapbox dl{
	padding:10px 0 15px 0;
}

#pdataCapbox dt{
	float:left;
	margin:0 0 3px 0;
	width:5.5em;
}

#pdataCapbox dd{
	margin:0 0 3px 0;
	padding:0 0 0 22.5em;
}

#pdataArea h4{
      height:19px;
      padding:6px 10px 7px;
      margin-bottom:10px;
      background:transparent url(../images/maincnt-tab-bg2.gif) no-repeat 0 0;
      overflow:hidden;
      font-size:114%;
      color:#fff;
      clear:both;
}

#pdatSampleimg img{
	padding-right:15px;	
	padding-bottom:15px;
}

#pdatCell{
	float:left;
	padding-right:20px;
}

.beginner {
	margin-top:1em;
	font-size:88%;
}

/*螻ｱ蟯ｳ諠��ｱ*/
#mountainArea{
}

.mountainnewsBox{
	padding-bottom:30px;
}

.mountainnewsBox h4{
	font-size:14px;
}

.mountainnewsBox h4 span{
	font-size:12px;
	padding-left:20px;
}

.mountainnewsBox p{
	padding-bottom:15px;
}

.lodgeList {
}

.lodgeList li{
	float:left;
}

#lodgeLiBt1 a{
	background:url(../images/lodge_list01.gif) no-repeat;
	text-indent:-9999px;
	width:54px;
	height:23px;
	display:block;
}

#lodgeLiBt1 a:hover{
	background:url(../images/lodge_list01_over.gif) no-repeat bottom;
}

#lodgeLiBt1a a{
	background:url(../images/lodge_list01_on.gif) no-repeat;
	text-indent:-9999px;
	width:54px;
	height:23px;
	display:block;
}

#lodgeLiBt2 a{
	background:url(../images/lodge_list02.gif) no-repeat;
	text-indent:-9999px;
	width:97px;
	height:23px;
	display:block;
}

#lodgeLiBt2 a:hover{
	background:url(../images/lodge_list02_over.gif) no-repeat bottom;
}

#lodgeLiBt2a a{
	background:url(../images/lodge_list02_on.gif) no-repeat;
	text-indent:-9999px;
	width:97px;
	height:23px;
	display:block;
}

#lodgeLiBt3 a{
	background:url(../images/lodge_list03.gif) no-repeat;
	text-indent:-9999px;
	width:89px;
	height:23px;
	display:block;
}

#lodgeLiBt3 a:hover{
	background:url(../images/lodge_list03_over.gif) no-repeat bottom;
}

#lodgeLiBt3a a{
	background:url(../images/lodge_list03_on.gif) no-repeat;
	text-indent:-9999px;
	width:89px;
	height:23px;
	display:block;
}

#lodgeLiBt4 a{
	background:url(../images/lodge_list04.gif) no-repeat;
	text-indent:-9999px;
	width:66px;
	height:23px;
	display:block;
}

#lodgeLiBt4 a:hover{
	background:url(../images/lodge_list04_over.gif) no-repeat bottom;
}

#lodgeLiBt4a a{
	background:url(../images/lodge_list04_on.gif) no-repeat;
	text-indent:-9999px;
	width:66px;
	height:23px;
	display:block;
}

#lodgeLiBt5 a{
	background:url(../images/lodge_list05.gif) no-repeat;
	text-indent:-9999px;
	width:114px;
	height:23px;
	display:block;
}

#lodgeLiBt5 a:hover{
	background:url(../images/lodge_list05_over.gif) no-repeat bottom;
}

#lodgeLiBt5a a{
	background:url(../images/lodge_list05_on.gif) no-repeat;
	text-indent:-9999px;
	width:114px;
	height:23px;
	display:block;
}

#lodgeLiBt6 a{
	background:url(../images/lodge_list06.gif) no-repeat;
	text-indent:-9999px;
	width:84px;
	height:23px;
	display:block;
}

#lodgeLiBt6 a:hover{
	background:url(../images/lodge_list06_over.gif) no-repeat bottom;
}

#lodgeLiBt6a a{
	background:url(../images/lodge_list06_on.gif) no-repeat;
	text-indent:-9999px;
	width:84px;
	height:23px;
	display:block;
}

#lodgeLiBt7 a{
	background:url(../images/lodge_list07.gif) no-repeat;
	text-indent:-9999px;
	width:146px;
	height:23px;
	display:block;
}

#lodgeLiBt7 a:hover{
	background:url(../images/lodge_list07_over.gif) no-repeat bottom;
}

#lodgeLiBt7a a{
	background:url(../images/lodge_list07_on.gif) no-repeat;
	text-indent:-9999px;
	width:146px;
	height:23px;
	display:block;
}

h5.lodgeInfo {
	height:1%;
	zoom:1;
	padding:6px 0 0 45px;
	margin-top:30px;
	background:url(../images/pict_lodge.gif) no-repeat left bottom;
	border-bottom:1px solid #000;
}
h5.lodgeInfo:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

h5.lodgeInfo span.name{
	font-size:16px;
	_font-size:14px;
	float:left;
}

h5.lodgeInfo span.area{
	font-weight:normal;
	font-size:16px;
	_font-size:14px;
	padding-left:0.5em;
	float:left;
}

h5.lodgeInfo span.phone{
	background:url(../images/pict_tel.gif) no-repeat;
	margin-left:20px;
	font-weight:normal;
	padding-left:20px;
	float:left;
	padding-top:2px;
}

h5.lodgeInfo span.category{
	background:#a3abda;
	color:#FFFFFF;
	float:right;
	font-size:10px;
	padding:0 4px;
	font-weight:normal;
}

dl.lodgeDetail {
	margin-top:5px;
	padding-left:5px;
}

dl.lodgeDetail dt{
	float:left;
	width:6em;
	color:#333366;
	font-weight:bold;
	padding-top:0.5em;
}

dl.lodgeDetail dd{
	padding-left:6em;
	padding-top:0.5em;
}

.lodgeImg{
	float:right;
	width:160px;
	padding:0.5em 5px 10px 10px;
	}

.lodgeImg p{
	font-size:12px;
	padding:0.5em 0px;
	}


/*螻ｱ蟯ｳ諠��ｱ-讀懃ｴ｢邨先棡荳隕ｧ*/
.mountainlistBox{
	margin-bottom:10px;
}

#hitNum2{
	padding:0px 0px 15px 0px;
	float:left
}

#searchOrder{
	padding:0px 0px 0px 0px;
	float:right;
	font-size:88%;
}

.mountainlistCell{
	padding-bottom:15px;
	float:left;
	width:49%;
}

.mountainlistNum{
	float:left;
	width:25px;
}

.mountainlistImg{
	float:left;
	padding:0 10px 0px 10px;
}

.mountainlistCell dl{
	display:block;
	width:150px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	font-size:88%;
}

.mountainlistCell h4{
	font-size:14px;
	padding-right:10px;
	margin-bottom:0.5em;
}

.mountainlistCell dt{
	float:left;
	padding-right:10px;
	width:4em;
}
.mountainlistCell dd{
	padding-left:5em;
}

/*螻ｱ蟯ｳ諠��ｱ-螻ｱ諠��ｱ繝壹�繧ｸ*/
.mountaindataBox{
	padding-bottom:30px;
}

.mountaindataBox h4{
	font-size:14px;
}

#mountainName{
	font-size:22px;
	padding-bottom:10px;
	padding-top:5px;
}

#mountainName span{
	font-size:12px;
	padding-left:10px;
	font-weight:normal;
}

.mountainCategoryicon{
	float:right;
	margin-left:5px;
}

#mountainCaption {
	margin-top:0.5em;
	margin-bottom:1em;
}

#mountainPhoto {
	margin-bottom:3px;
}

#mountainPhotoCaption {
	float:right;
	font-size:10px;
}

#mountainPhotoList {
	float:left;
	font-size:10px;
}

#mountainDataArea {
	width:650px;
	clear:both;
}

#mountainData {
	margin-top:15px;
	width:410px;
	float:left;
}

#mountainData dt{
	float:left;
	width:5em;
	font-weight:bold;
	color:#333366;
	padding-top:0.5em;
}

#mountainData dd{
	padding-left:5em;
	padding-top:0.5em;
}

.mountaindatGmap{
	padding-top:20px;
	float:right;
	width:220px;
}

.mountaindatTable2{
	width:640px;
	clear:both;
	float:left;
}

.mountaindatTable2 th{
	width:90px;
}

.mountaindatTable2 .weekinfo{
	width:650px;
	font-size:14px;
}

.mountaindatTable2 .weekinfo span{
	font-size:12px;
	font-weight:normal;
}

.mountaindatTipsArea{
	margin-bottom:2em;
}

.mountaindatTipsimg{
	float:right;
	padding:0 0 2em 20px;
}

.mountaindatTips h4{
	clear:both;
}

.mountaindatTips p{
	margin-bottom:0.5em;
	margin-left:5px;
}

.lodgeArea {
	margin-bottom:10px;
	margin-top:30px;
}

#lodgeAreaFirst {
	margin-top:0;
}

h5.mountainLodgeInfo {
	background:url(../images/pict_lodge.gif) no-repeat;
	height:19px;
	border-bottom:1px solid #000;
	padding:6px 0 0 45px;
	width:420px;
}

h5.mountainLodgeInfo span.name{
	font-size:16px;
	_font-size:14px;
}

.lodgePhoto {
	float:right;
	width:160px;
}

.lodgeData {
	margin-top:0.2em;
	width:450px;
	float:left;
}

.lodgeData dt{
	float:left;
	width:5.5em;
	font-weight:bold;
	color:#333366;
	padding-top:0.5em;
}

.lodgeData dd{
	padding-left:6em;
	padding-top:0.5em;
}

.lodgeInfoArea {
	border:1px dotted #e2e1d9;
	padding:10px;
	background:#f5f4f0;
}

h6.lodgeInfoTtl{
	font-size:14px;
	border-bottom:1px dotted #a19e87;
}

h6.lodgeInfoTtl span{
	font-size:12px;
	margin-left:1em;
	font-weight:normal
}

.lodgeInfoWeek {
	width:100%;
	font-size:88%;
}

.lodgeInfoWeek dt{
	float:left;
	width:6em;
	font-weight:bold;
	color:#514e39;
	padding-top:0.5em;
}

.lodgeInfoWeek dd{
	padding-left:6em;
	padding-top:0.5em;
}

/*隰帷ｿ剃ｼ壹�繧､繝吶Φ繝域ュ蝣ｱ*/
#eventArea{
}

#eventArea h3{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.gif) no-repeat;
	height:19px;
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
}


#eventArea h3 span{
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	margin-bottom:10px;
}

.eventPagecap{
	padding:0 5px 1.5em 5px;
}


#eventlistBox{
	position:relative;
	padding-bottom:15px;
	padding-right:5px;

}

#eventlistBox h4{
	margin-bottom:0;
}

.eventlistCap{
	padding-top:10px;
	font-size:86%;
}

.eventlistImg{
	float:left;
	padding:0 10px 0px 5px;
}

.eventTag1{
	position:absolute;
	top:0px;
	right:5px;
	font-size:10px;
	color:#FFFFFF;
	background:#7b9f37;
	line-height:100%;
	padding:5px;
}

.eventTag2{
	position:absolute;
	top:0px;
	right:4.5em;
	font-size:10px;
	color:#FFFFFF;
	background:#333366;
	line-height:100%;
	padding:5px;
}

.eventTag3{
	position:absolute;
	top:0px;
	right:5.5em;
	font-size:10px;
	color:#FFFFFF;
	background:#333366;
	line-height:100%;
	padding:5px;
}

.eventTag-kijou{
	font-size:10px;
	color:#FFFFFF;
	background:#7b9f37;
	line-height:100%;
	padding:5px;
	width:3em;
	float:right;
}

.eventTag-jissen{
	font-size:10px;
	color:#FFFFFF;
	background:#333366;
	line-height:100%;
	padding:5px;
	width:3em;
	float:right;
}

.eventTbl{
	width:640px;;
	border-top:1px solid #cac8b9;
	border-left:1px solid #cac8b9;
	margin-bottom:0.5em;
}

.eventTbl th{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	background:#e2e1d9;
	text-align:center;
	padding:0.3em 8px;
	white-space:nowrap;
}

.eventTbl th.num{
	width:3em;
}

.eventTbl th.num2{
	width:6em;
}

.eventTbl td{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	padding:0.3em 8px;
}

.eventTbl2{
	width:640px;;
	border-top:1px solid #cac8b9;
	border-left:1px solid #cac8b9;
	margin-bottom:0.5em;
	font-size:88%;
}

.eventTbl2 th{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	background:#e2e1d9;
	text-align:center;
	padding:0.3em 8px;
	white-space:nowrap;
}

.eventTbl2 td{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	padding:0.3em 8px;
}

.eventTbl2 th.ttl{
	font-size:120%;
}

.eventTbl2 th.cate{
	width:13%;
	color:#333300;
	background:#f8f8f4;
}

.eventTbl2 td.detail{
	width:20%;
}

.eventTbl2 p.eventTtl{
	color:#333300;
	float:left;
}

.eventTbl2 p.attention{
	font-size:83%;
	color:#FF9900;
	float:left;
	padding:2px 0 0 10px;
}


.hdimg {
	float:right;
	margin-left:5px;
}

.hdimg2 {
	float:left;
	margin-right:10px;
}

.hdimg3 {
	float:right;
	margin-left:5px;
	margin-bottom:0.5em;
}

.hdimg4 {
	float:left;
	margin-right:10px;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

dl.eventCap {
	margin-bottom:0.5em;
}

dl.eventCap dt{
	color:#000033;
	font-weight:bold;
	float:left;
	width:6em;
}

dl.eventCap dd{
	margin-bottom:0.2em;
	padding-left:6em;
}

dl.eventCap2{
	display:block;
	width:182px;
	float:left;
	padding-bottom:0.5em;
}

dl.eventCap2 dt{
	color:#000;
	font-weight:normal;
	float:left;
	width:5em;
	font-size:88%;
}

dl.eventCap2 dt.prize{
	color:#000033;
	font-weight:bold;
}

dl.eventCap2 dd{
	margin-bottom:0.2em;
	padding-left:5em;
	font-size:88%;
}

dl.eventCap3 {
	margin-bottom:0.5em;
}

dl.eventCap3 dt{
	color:#000033;
	font-weight:bold;
	float:left;
	width:9em;
}

dl.eventCap3 dd{
	margin-bottom:0.2em;
	padding-left:9em;
}

.attentionArea{
	background:#f8f8f4;
	border:1px dotted #e2e1d9;
	padding:0.5em 8px;
}

.attentionArea h6{
	color:#3b3500;
	margin-bottom:0.5em;
}

.attentionArea p.small{
	font-size:88%;
	color:#666666;
}

.attentionArea2{
	background:#f8f8f4;
	border:1px dotted #e2e1d9;
	padding:0.5em 8px;
	margin-bottom:10px;
}

.attentionArea2 h6{
	color:#3b3500;
	margin-bottom:0.5em;
}

.attentionArea2 p.small{
	font-size:88%;
	color:#666666;
}

.contactArea{
	background:#f2f6f7;
	border:1px dotted #b2c8d3;
	padding:0.5em 8px;
	margin-bottom:10px;
}

.contactArea h5{
	margin-bottom:0.5em;
}

.contactArea h6{
	color:#24353d;
	margin-bottom:0.5em;
	font-size:112%;
}

.contactArea p{
	margin-bottom:0.5em;
}

.contactArea p.small{
	font-size:88%;
	color:#666666;
}

.contactArea p.end{
	margin-bottom:0;
}

div.photographer{
	margin-bottom:15px;
}

div.photographer h5{
	margin-bottom:0.5em;
	color:#000033;
}

div.photographer h6{
	margin-bottom:0.5em;
}

div.photographer p.photo{
	float:left;
	margin-right:10px;
}

div.photographer p.txt{
	font-size:88%;
	padding-left:90px;
}

div.photographer div.phAreaLeft {
	float:left;
	width:49%;
	margin-bottom:1em;
}
div.photographer div.phAreaRight {
	float:right;
	width:49%;
	margin-bottom:1em;
}

/*莨夂､ｾ讎りｦ�*/
#outlineArea h3{/*繧ｿ繝門､ｧ隕句�縺�*/
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.jpg) no-repeat;
	height:18px;
	padding:6px 10px 8px 10px;
	margin-bottom:1em;
}

#outlineList{
	padding:0 5px;
}

#outlineList img.map{
	margin-top:2px;
}

#outlineList dt{
	font-weight:bold;
	color:#000033;
	width:6em;
	float:left;
}

#outlineList dd{
	margin-bottom:0.5em;
	padding-left:6em;
}

#outlineList dl#books dt{
	font-weight:bold;
	color:#000;
	float:none;
}

#outlineList dl#books dd{
	margin-bottom:0.3em;
	padding-left:5px;
}

#outlineList dl#post dt{
	font-weight:normal;
	color:#000;
	float:left;
	width:8em;
}

#outlineList dl#post dd{
	margin-bottom:0.3em;
	padding-left:8em;
}

#outlineTable{
	width:100%;
}

#outlineTable th{
	width:6em;
	vertical-align:top;
	padding-bottom:5px;
}

#outlineTable td{
	padding-bottom:5px;
}

#presidentArea h3{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/maincnt-tab-bg.jpg) no-repeat;
	height:18px;
	padding:6px 10px 8px 10px;
	margin-bottom:10px;
}

#presidentArea p{
	margin-bottom:1em;
	padding:0 5px;
}

#presidentCmmt{
	margin-bottom:2em;
	margin-top:2em;
	font-size:129%;
}

#presidentName{
	margin-top:2em;
	text-align:right;
}

#presidentArea h5{
	font-size:14px;
}

#historyImg2{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#recruitArea h4{
	margin-bottom:0.5em;
}

#recruitArea h5{
	margin-bottom:0.2em;
	font-size:113%;
	color:#3a3722;
	padding:0 5px;
}

.Corporation3{
	font-size:113%;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1.5em;
}

.recruitTbl{
	width:640px;
	border-top:1px solid #cac8b9;
	border-left:1px solid #cac8b9;
	margin:0 5px 30px 5px;
}

.recruitTbl th{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	background:#e2e1d9;
	text-align:left;
	padding:0.3em 8px;
	white-space:nowrap;
}

.recruitTbl td{
	border-bottom:1px solid #cac8b9;
	border-right:1px solid #cac8b9;
	padding:0.3em 8px;
}

.recruitTbl td.btn{
	text-align:center;
	padding:10px 0;
	background:#f4f3ed;
}

input.contact{
	width:300px;
}

textarea.contact{
	width:450px;
}

.recruitTbl p{
	margin-bottom:0.5em;
}

.recruitTbl p.end{
	margin-bottom:0;
}

.recruitTbl p.bld{
	font-weight:bold;
	margin-bottom:0.5em;
}

.recruitTbl li{
	list-style-type: disc inherit;
}

.attention{
	font-size:88%;
	color:#FF9900;
}

.attention2{
	font-size:88%;
	color:#FF9900;
	margin-bottom:30px;
}

.recruitCmt{
	margin-bottom:1.5em;
	padding:0 5px;
}

.recruitCmt p{
	margin-bottom:0.5em;
}

.recruitCmt dl{
	margin-top:1.5em;
}

.recruitCmt dt{
	font-weight:bold;
	color:#000033;
	margin-top:1.5em;
	margin-bottom:0.5em;
}

.recruitCmt dd{
	padding-left:40px;
	margin-bottom:0.5em;
}

.recruitBox{
	margin-bottom:10px;
}

.recruitBox2{
	margin-bottom:40px;
}

.historyYear{
	margin-bottom:5px;
}

.historyBox{
	padding-left:45px;
	margin-bottom:4px;
}

.historyBox1930{
	background:url(../images/bg_his1930.gif) repeat-y;
}
.historyBox1940{
	background:url(../images/bg_his1940.gif) repeat-y;
}
.historyBox1950{
	background:url(../images/bg_his1950.gif) repeat-y;
}
.historyBox1960{
	background:url(../images/bg_his1960.gif) repeat-y;
}
.historyBox1970{
	background:url(../images/bg_his1970.gif) repeat-y;
}
.historyBox1980{
	background:url(../images/bg_his1980.gif) repeat-y;
}
.historyBox1990{
	background:url(../images/bg_his1990.gif) repeat-y;
}
.historyBox2000{
	background:url(../images/bg_his2000.gif) repeat-y;
}

.historyBox img{
	float:left;
	margin-bottom:0;
}

.historyBox ul{
	padding-left:80px;
}

.historyBox li{
	margin-bottom:0.3em;
}


/* 螻ｱ縺ｨ貂楢ｰｷ繧ｹ繝壹す繝｣繝ｫ繧ｵ繧､繝医�繝�け繧ｹ */
.specialsiteBox{
	height:1%;
	padding:10px 8px 5px;
	margin:30px 5px;
	border:dotted 1px #e0e1dc;
	background:#f8f9f4;
	overflow:hidden;
}

.specialsiteBox .boxTitle{
	margin-bottom:5px;
	color:#3b3501;
	font-weight:bold;
	font-size:88%;
}

.specialsiteBox .siteList{
	float:left;
	width:150px;
	padding-right:5px;
	}

.specialsiteBox .siteList li{
	color:#6d6d6b;
	font-size:77%;
	margin:2px 0;
	}

.specialsiteBox .siteList li a:link,
.specialsiteBox .siteList li a:visited{color:#6d6d6b; text-decoration:none; }

.specialsiteBox .siteList li a:hover{color:#6d6d6b; text-decoration:underline; }


/*==================================================*/


/* 繧､繝ｳ繝輔か繝｡繝ｼ繧ｷ繝ｧ繝ｳ==				============================*/
div.policy {
	padding:0 5px;
}
div.policy h6{
	margin-bottom:0.3em;
}

div.policy p{
	margin-bottom:0.5em;
}
div.policy p.box{
	border:1px dotted #cfcdbb;
	background:#f3f2eb;
	padding:10px;
	margin-bottom:1em;
}
div.policy ul{
	margin-bottom:0.5em;
}
div.policy ul li{
	margin-left:2em;
}
div.policy ul.disk li{
	list-style:disc;
}
div.policy ul.number li{
	list-style:decimal;
}
div.policy .end{
	margin-bottom:1.5em;
}

div.policy .end2{
	font-size:88%;
	margin-bottom:1.5em;
}

div.policy .end2d{
	font-size:88%;
	margin-bottom:1.5em;
	border-bottom:1px dotted;
	padding-bottom:1.5em;
}

div.policy .end3{
	font-size:88%;
}


div.sitemap{
	padding:0 5px;
}
div.sitemap dt{
	font-size:112%;
	margin-bottom:0.5em;
	font-weight:bold;
}
div.sitemap dd{
	padding-left:30px;
	margin-bottom:1em;
}
div.sitemap dd.middle{
	margin-bottom:0.5em;
}
div.sitemap li{
	list-style:disc;
	margin-left:18px;
}

#mobileHd {
	background:url(../images/bw_mobile_hd.gif) no-repeat;
	height:265px;
}
#mobileHd #textArea{
	padding:115px 150px 0 25px;
}
#mobileHd p{
	margin-bottom:0.5em;
}

.mobileCntArea{
	padding:0 20px;
	background:#FFFFFF;
}
.mobileCntArea h2{
	height:25px;
	padding:7px 0 0.5em 8px;
	font-size:16px;
	background:url(../images/bw_ttl_bg_info.gif) no-repeat;
}
.mobileCntArea p{
	padding:0.5em 0 0;
}
.mobileCntArea p.end{
	padding-bottom:0.5em;
}
.mobileCntArea h3{
	height:25px;
	padding:7px 0 0 45px;
	font-size:16px;
	border-bottom:1px solid #999;
}
.mobileCntArea h3.ttl1{
	background:url(../images/bw_mobile_ttl1.gif) no-repeat;
	margin-bottom:5px;
}
.mobileCntArea h3.ttl2{
	background:url(../images/bw_mobile_ttl2.gif) no-repeat;
}
.mobileCntArea h3.ttl3{
	background:url(../images/bw_mobile_ttl3.gif) no-repeat;
}
#areaImode {
	width:170px;
	background:url(../images/bw_mobile_imode_bg.gif) repeat-y;
	float:left;
	text-align:center;
	margin-left:15px;
}
#areaImode div#boxImode{
	background:url(../images/bw_mobile_imode_img.gif) no-repeat bottom right;
	border-bottom:1px solid #ffe600;
}
#areaEz {
	width:170px;
	background:url(../images/bw_mobile_ez_bg.gif) repeat-y;
	float:left;
	text-align:center;
	margin-left:10px;
}
#areaEz div#boxEz{
	background:url(../images/bw_mobile_ez_img.gif) no-repeat bottom right;
	border-bottom:1px solid #f39800;
}
#areaYahoo {
	width:170px;
	background:url(../images/bw_mobile_yahoo_bg.gif) repeat-y;
	float:left;
	text-align:center;
	margin-left:10px;
}
#areaYahoo div#boxYahoo{
	background:url(../images/bw_mobile_yahoo_img.gif) no-repeat bottom right;
	border-bottom:1px solid #e83929;
}
span.font-s{
	font-size:86%;
	line-height:120%;
}

#infoHd{
	background:#455926;
	height:52px;
}

div.infoCntArea {
	background:#FFFFFF;
	padding:20px 20px 0;
}
div.infoCntArea h2{
	height:25px;
	padding:7px 0 1em 8px;
	font-size:16px;
	background:url(../images/bw_ttl_bg_info.gif) no-repeat;
}
div.infoCntArea div.info{
	padding:0 5px 0.5em;
}
div.infoCntArea h6{
	font-size:113%;
	color:#000033;
	margin-bottom:0.5em;
	border-bottom:1px solid #000033;
}
div.infoCntArea p{
	margin-bottom:0.5em;
}
div.info .end{
	margin-bottom:2em;
}
div.info h5{
	margin-bottom:1em;
}
div.info dt{
	color:#333300;
	font-weight:bold;
}
div.info dd{
	margin-bottom:0.5em;
	padding-left:15px;
}

div.box2owabi{
	border:1px dotted #cfcdbb;
	background:#f3f2eb;
	padding:10px;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

div.box2owabi h6{
	margin-top:10px;
	margin-bottom:0.3em;
}

h5.owabiTtl {
	background:url(../images/pict_owabi.gif) no-repeat;
	height:19px;
	border-bottom:1px solid #000;	
}

h5.owabiTtl span.name{
	font-size:16px;
	_font-size:14px;
	float:left;
	margin-left:15px;
}



/*==================================================*/


/* 繝輔ャ繧ｿ==				============================*/
#footerCnt{
	color:#FFFFFF;
	background-color:#3b3501;
	clear:both;
	height:73px;
	font-size:10px;
}

#footerCnt a{
	color:#FFFFFF;
}

#fnaviList{
	padding:10px 0 0 14px;
}

#fnaviList li{
	background:url(../images/footer-list-style.gif) no-repeat 0 50%;
	padding:0 11px 0 8px;
	float:left;
}

#copy{
	padding:13px 0 5px 14px;
}

#bwFtNavi {
	font-size:10px;
	text-align:center;
	margin-top:10px;
}
#bwBtnClose {
	text-align:center;
	padding:20px 0;
}
#bwCopy {
	background:#3b3500;
	padding:7px 0 5px;
	text-align:center;
}

/*==================================================*/

/* 繝輔ャ繧ｿ繝ｼ 090312謾ｹ險ら沿				============================*/
#footerCntVer2{
	position:relative;
	height:1%;
	padding:15px 125px;
	clear:both;
	background:#ebebeb;
}

#footerCntVer2 #ftlogoYamagkei{
	position:absolute;
	top:27px;
	left:15px;
}

#footerCntVer2 #ftlogoImpress{
	position:absolute;
	top:20px;
	right:17px;
}

#footerCntVer2 .fnaviListVer2{
	text-align:center;
	margin-bottom:2px;
}

#footerCntVer2 .fnaviListVer2 li{
	display:inline;
	border-left:1px solid #000;
	padding-left:5px;
	line-height:1.3;
	font-size:75%;
}

#footerCntVer2 .fnaviListVer2 li.first{
	border-left:none;
}

#footerCntVer2 .copyright{
	margin:10px 0 0;
	text-align:center;
	font-size:75%;
}


/*==================================================*/



/* 譁�ｭ苓｣�｣ｾ				============================*/

.font14{
	font-size:14px;
}

.font14b{
	font-size:14px;
	font-weight:bold;
}

.font14bb10{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}


/*==================================================*/



/* 繝上ャ繧ｯ				============================*/
.cfix:after{/*繝輔Ο==繝郁ｧ｣髯､逕ｨclearfix縲隗｣髯､縺励◆縺�ｦ∫ｴ�縺ｮ隕ｪ縺ｫ驕ｩ逕ｨ*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cfix{/*IE逕ｨclearfix*/
	zoom:100%;
}
/*==================================================*/



/* 縺昴�莉�				============================*/

.marginl5{
	margin-left:5px;
}

.marginl10{
	margin-left:10px;
}

.marginl30{
	margin-left:30px;
}

.margint30{
	margin-top:30px;
}

.marginb10{
	margin-bottom:10px;
}
.marginb20{
	margin-bottom:20px;
}

.marginr5{
	margin-right:5px;
}

.marginr10{
	margin-right:10px;
}

.floatL{
	float:left;
}

.floatR{
	float:right;
}

.clear{
	clear:both;
}

.nowrap{
	white-space:nowrap;
}

/*==================================================*/


/* 邨ｶ迚医い繧､繧ｳ繝ｳ遲峨�霑ｽ蜉� */
.newpublicIcon{
	padding-left:90px;
	margin:0.3em 0 0;
	}

	.newpublicIcon img{
		float:none;
		margin-right:2px;
		padding:0;
		vertical-align:bottom;
	}





/*-------------------------*/

繝､繝槭こ繧､逕ｰ荳ｭPlus縲20100806

.foot_front{
	border-top:15px #FFFFFF solid;
	border-bottom:3px #CCCCCC double;
	padding-bottom:15px;
	background:#FFFFFF;
	text-align:center;
}
.foot_front img{
	vertical-align:middle;
}
.h_logo{
	padding-right:25px;
}</pre></body></html>