*{padding: 0px; margin: 0px; } 

body {font-family: sans-serif; }  /*フォントをゴシックに指定｡iPadで明朝体になるため 20220319*/

body {	text-align:center;
		color: #333;} /*Box中央に、テキスト灰色で*/
body.whatsnew { text-align:left; color: #333; padding: 5px 0px;}/*インラインでwhat's new*/

body.ensei { background: url(08img/enseibg.gif) fixed;}  /*遠征団ハンコ*/
body.ofunato { background: url(16_17img/1216ofunatobg.jpg) fixed;} /*大船渡WS*/
body.rikutaka { background: url(16_17img/1215rikutakabg.gif) fixed;} /*陸高WS*/

html {overflow-y: scroll;}/*スクロールバーを常に表示*/

.line {
	background-color: #CCCCCC;
	height: 10px;
	width: 95%;
	text-align: center;
	margin: 10px auto; }

#site-boxtop{
          width : 800px;
          margin : 20px auto;
	border:1px solid #fff; }/*ルリビ・褐色*/

#site-box {
          width : 800px;
          margin : 20px auto; }

#header {
	height: 72px;
       	background: url(../enseidanWS/nanihonetitle2_enseidan.jpg) top no-repeat ;
         padding: 0px;}/*タイトルタヌキバナー遠征団var.*/

#headerdocomo {
	height: 72px;
       	background: url(40img/nanihonetitle2_docomo.jpg) top no-repeat ;
         padding: 0px;}/*タイトルタヌキバナーてこぽこさんとはくぶつかんvar.*/

#main{
	float: left;
	text-align:left;
	border: 1px solid #333300;
	background-color: #FFF;
	margin: 30px 5px 10px 1px;
	padding: 0px 0px 20px 0px;
         width: 590px;}/*ルリビ・褐色*/

#memu{
         float: right;
	margin: 30px 1px 10px 0px;
         width: 180px; }

#kneetop{
	text-align:left;
	border: 0px solid #999;
	background-color: #FFF;
	margin: 0px 10px 20px 10px;
	padding: 0px; }

#knee{
         clear: both;
	margin: 10px 0px;
	padding: 10px; }

#footertop{
         background-color: #fc3;
	padding: 5px;
	text-align: center; }/*ルリビ・オレンジ･余白なし*/

#footerblue{
         background-color: #666;/*2025変更*/
	padding: 5px;
	text-align: center;
	color: #ddd; }/*ルリビ・青･余白なし*/

#footer{
         background-color: #fc3;
	margin: 10px 0px;
	padding: 5px;
	text-align: center; }/*ルリビ・オレンジ･余白あり*/

.menulist{list-style-type: none; margin:1px 0px;}/*メニューリストIE対策で上下に隙間*/

.text-center{text-align: center; margin:auto;}
.text-right{text-align:right;}

font.caution{color:#CC0000;}/*注意・赤*/
p.shuuryou{color:#6666ff; text-align: center;}/*ルリビ・青*/
font.info{
	text-align: left;
	color:#660;}/*新着情報タイトル*/
font.time {
	text-align: left;
	color : #666666;
	font-style : italic;
	line-height : 150%;}/*新着情報更新日*/

h2 {
	margin: 10px 0px;
	padding: 10px 20px;
	border-bottom: 2px solid #996;
         background-color: #cc9;
	color:#330;
         text-align: left; }/*各活動・背景・褐色*/

h2.ddc {
	margin: 10px 0px;
	padding: 10px 20px;
	border-bottom: 2px solid #999;
    background-color: #eee;
	color:#333;
    text-align: left; }/*2025色変更*/

h3.enseitop { 
	border-left: 5px solid #f90;
	border-bottom: 1px solid #996;
	margin: 10px 0px 10px 10px;
	padding: 5px 0px 5px 10px;
         background-color: #ddc;
         color:#330;
         text-align: left; }/*08遠征団用*/

/*休止h3.ensei{border-bottom: 2px solid #996;
	margin: 10px 0px 10px 10px;
	padding: 5px 0px;
	background-color: #fff; color:#330;
	text-align: left;}08遠征団用オレンジ見出しspanとセットで*/
/*休止span.enseih3{
	border-left: 10px solid #f90; padding-left: 10px;}h3見出しオレンジ*/

h3.katsudou {	border-bottom: 2px solid #999;
	margin: 10px 0px 10px 20px;
	padding: 5px 0px 5px 10px;
	background-color: #eee;
	color:#333;
	text-align: left; }/*2025色変更*/

h4.ensei{border-bottom: 2px solid #996;
	margin: 10px 0px 0px 30px;
	padding: 5px 0px;
	background-color: #fff; color: #330;
	text-align: left;}/*08遠征団用青見出しspan,pとセットで*/
span.enseih4{
	border-left: 10px solid #66f; padding-left: 10px;}/*h4見出し青*/
p.enseih4{
	margin: 0px 10px 0px 40px;
	padding: 0px 0px 10px 30px;
	text-indent: -20px;}/*h4見出し説明用*/

h4.original {	border: 2px dashed #CCC;
	margin:10px 40px 0px 40px;
	padding: 10px 20px;
	color:#333;
	text-align: center; }/*点線囲いだった分*/

table{border:0px;}
table.center{
	text-align: center; margin: auto;}/*table中央揃え*/
table.right{
	margin-left: auto;}/*table右寄せ*/
table.right10{
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;}/*table右寄せ･上下余白10*/
table.right1020{
	margin-left: auto;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;}/*table右寄せ･余白上下10右20*/

table.menubar{
	text-align: center;
	margin-top: 10px; margin-left: auto; 
	margin-bottom: 10px; margin-right: auto;}/*最上段メニューバー配置*/


p {	padding: 10px 20px;
	line-height: 150%;
	text-align: justify;}

p.font100 {	padding: 10px 20px;
	font-size: 100%;
	line-height: 150%;
	text-align: left;}/*pのフォントサイズ100%*/

p.date {padding: 5px 20px 5px 40px;
	font-size: 90%;
	line-height: 150%;
	text-align: left;}/*日時*/
p.none {padding: 0px;
	font-size: 90%;
	line-height: 150%;
        	text-align: left; }
p.dateright {padding: 10px 20px;
	font-size: 90%;
	line-height: 150%;
        	text-align: right;}/*日時など文章右寄せ*/
p.comment {
	border: 2px dashed #69f;
	margin:20px;
	padding: 10px;
	color:#333;
	text-align: left; }/*東北遠征団とは等の点線囲みルリビ*/
p.kasshoku1{
	margin: 10px 20px 10px 40px;
	padding: 10px 30px;
	background-color: #eed; text-indent: -20px;
	}/*背景うす褐色・振込先に使用*/

p.indent20{
	padding: 0px 30px;
	text-indent: -20px;
	}/*背景なしインデント20*/

p.indent20a{
	font-size: 100%;
	padding: 0px 30px;
	text-indent: -20px;
	}/*背景なしインデント20フォントサイズ100%*/



p.new1 {padding: 5px 10px 5px 20px;
	line-height: 100%;
        	text-align: left; }/*新着情報文章*/
p.new2 {padding: 5px 10px 5px 30px;
	line-height: 120%;
        	text-align: left; }/*新着情報日時場所*/
p.new3 {padding: 5px 10px 5px 20px;
	line-height: 120%;
        	text-align: right; }/*新着情報文章右寄せ*/

p.top {padding: 10px 10px;
	font-size: 90%;
	line-height: 150%;
        	text-align: left; }
p.right {	padding: 0px 20px;
	font-size: 100%;
	line-height: 140%;
        	text-align: right; }
p.right2 {	padding: 0px 10px;
	font-size: 90%;
	line-height: 140%;
        	text-align: right; }
p.gst{padding: 10px; 
	font-size:100%;
	line-height:150%;
	text-align:left; }

p.center{text-align: center;}


img{border: 0px;}
img.border1{border: 1px solid #ccc;}/*チラシなどの枠線*/




/*メインコンテンツ内でのリンク文字の色*/
a{text-decoration: none;}/*基本は下線なし*/
/*以下はlink visited hover active の順番で*/
a:link{color:#82ae46;} /*まだアクセスしていないリンク先*/
a:visited{color:#69b076;} /*アクセス済みのリンク先*/
a:hover{color:#aacf53; text-decoration:underline;}/*マウスオン時には下線が出る*/
a:active{color:#c7dc68;} /*クリックしたとき*/

/*
a{outline: 0;}
a{text-decoration: none;}
a:link{color:#03F;}
a:visited{color:#06C;}
a:hover{color:#00C; text-decoration:underline;}
a:active{color:#CC0;}
a img{text-decoration: none;}*//*リンク色青*/

/*ロールオーバーでリンク・陸高アイコンで使用*/
.icon1 a{
	display: block;
	width: 100px;
	height: 141px;
	background: url(16_17img/1215rikutakaicon2.jpg)no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;}
.icon1 a:hover {
	background-position:right top;}

.icon2 a{
	display: block;
	width: 141px;
	height: 100px;
	background: url(16_17img/1216ofunatoicon.jpg)no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;}
.icon2 a:hover {
	background-position:right top;}

/*ロールオーバーでリンク*/
.menu00role a{
	display: block;
	width: 180px;
	height: 30px;
	background: url(menuicons/menu00roleruribi.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;}
.menu00role a:hover {
	background-position:0px -30px;}

.menu01role a{
	display: block;
	width: 180px;
	height: 30px;
	background: url(menuicons/menu01roleruribi.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;}
.menu01role a:hover {
	background-position:0px -30px;}

/*カンパへページ内リンクアイコンロールオーバー*/
.kampa a{
	display: block;
	width: 162px;
	height: 113px;
	background: url(08img/kampa.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.kampa a:hover {
	background-position:0px -113px;}

/*遠征団トップページへロールオーバー*/
.enseitop a{
	display: block;
	width: 201px;
	height: 86px;
	background: url(../enseidanWS/to_enseitop.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.enseitop a:hover {
	background-position:0px -86px;}

/*遠征団とは　ロールオーバー*/
.enseitoha a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu1.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.enseitoha a:hover {
	background-position:0px -30px;}

/*遠征団とは　イマココ*/
.enseitohanow a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu1.gif)no-repeat 0px 0px;
	background-position:0px -30px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
	

/*活動内容　ロールオーバー*/
.naiyou a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu2.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.naiyou a:hover {
	background-position:0px -30px;}

/*活動内容　イマココ*/
.naiyounow a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu2.gif)no-repeat 0px 0px;
	background-position:0px -30px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}

/*これまでの活動　ロールオーバー*/
.archives a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu3.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.archives a:hover {
	background-position:0px -30px;}

/*これまでの活動　イマココ*/
.archivesnow a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu3.gif)no-repeat 0px 0px;
	background-position:0px -30px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}

/*カンパお願い　ロールオーバー*/
.onegai a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu4.gif)no-repeat 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}
.onegai a:hover {
	background-position:0px -30px;}

/*カンパお願い　イマココ*/
.onegainow a{
	display: block;
	width: 140px;
	height: 30px;
	background: url(08img/enseimenu4.gif)no-repeat 0px 0px;
	background-position:0px -30px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	text-align: center; margin:auto;}

/*2020ドコモ助成金*/
					/*マウスオーバーで画像の明るさを変える imgタグにclassで書き込む*/
 .effect-brightness {
      transition: filter 0.3s ease;     /*transition: 動きを滑らかに*/
      filter: brightness(1.0); /* デフォルト値なのでこの一行は省略してもOK */
    }
 .effect-brightness:hover {
      filter: brightness(90%); /* 少し暗く */
    }

.honetsu{background-color:#DDDDDD;}
iframe.new{width: 600px; height: 150px; display: block; margin: 10px auto;
	border: 2px #999999 solid;}/*新着インライン大きさ700*300を600*150に*/

ul{list-style: none; text-align: justify; line-height: 180%; margin: 20px 30px; text-indent: -40px; padding-left: 40px;
}