/*全体設定*/
a:link {
	text-decoration:underline;
	color:#ffffff;
}
a:visited {
	text-decoration:underline;
	color:#cccccc;
}

a:active {
	text-decoration:underline;
	color:#ffffff;
}

a:hover {
	text-decoration:none;
	color:#ffffff;
}

html {
text-align:center;
margin:0;
padding:0;
}

body	{
	font-size:11pt;
	color:#ffffff;
	background-color:#000000;
	line-height:150%;
	scrollbar-Track-Color:#ffffff;
	scrollbar-Face-Color:#000000;
	scrollbar-Shadow-Color:#666666;
	scrollbar-DarkShadow-Color:#ffffff;
	scrollbar-Highlight-Color:#cccccc;
	scrollbar-3dLight-Color:#666666;
	scrollbar-Arrow-Color:#99ff00;
	background-image:url(http://www.onosato.org/sherpa/common/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	background-color:#333333;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


table {
	font-size:11pt;
	line-height:150%;
}


H1,H2,h3,H4,H5,H6 {
	margin:0px;
	padding:0px;
}

hr {
	height:1px;
	border:1px solid #333333;
	clear:both;
}

p.finding {
	width:auto;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	height:19px;
	background-image:url(http://www.onosato.org/sherpa/common/finding_bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 25px;
	line-height:normal;
}

p.tpmtxt5 {
	margin:5px 0 0 0;
}

p.topmenu {
	padding:0;
	margin:0;
}

p.txt10px {
	font-size:10px;
}


H2 {
	font-size:16px;
	margin:0;
}

h2.title {
	font-size:14px;
	margin:10px 0 0 0;
}

H3,
h3.title,
h3.title-top {
	font-size:11pt;
	border-left:5px solid #dd3333;
	background-color:#212121;
	padding-left:5px;
	margin-bottom:10px;
}

h3.title-top {
	margin-top:0;
}

h4 {
	font-size:11pt;
	border-bottom:1px dashed #999999;
	margin-bottom:10px;
        padding-left:15px;
}

H1 {
	display:block;
	widht:121px;
	height:44px;
	text-indent:-999em;
	background-image:url(http://www.onosato.org/sherpa/common/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

h1 a {
	display:block;
	widht:121px;
	height:44px;
}

/*文字・文字色関係*/
.blue {
	color:#0000ff;
}

.yellow {
	color:#ffff00;
}

.green {
	color:#00cc00;
}

/*テーブル設定*/

table {
	table-layout:auto;
}

table.data {
	border:1px solid #999999;
}

table.data td {
	text-align:left;
	border-bottom:1px solid #999999;
	background-color:#333333;
}

table.data td.head {
	border-right:1px solid #999999;
}

table.data td.bottom {
	border-right:1px solid #999999;
	border-bottom:0px;
}

table.data td.bottom2 {
	border-bottom:0px;
}

table.data th {
	background-color:#333333;
	border-bottom:1px solid #999999;
}

big {
	font-size:13pt;
	font-weight:600;
}
small {
	font-size:10pt;
}

.conp {
	font-size:9pt;
}

.link_table {
	font-size:10pt;
	table-layout:auto;
	line-height:140%;
}

.com_small {
	font-size:10pt;
}

.new {
	color:#ff0000;
	font-weight:nomal;
}

.left-img {
	margin-right:10px;
}

.right-img {
	margin-left:10px;
}

/*Whats new*/

p.txtbg {
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	height:19px;
	background-image:url(http://www.onosato.org/sherpa/common/finding_bg2.jpg);
	background-repeat:repeat-x;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	line-height:normal;
}

.infor {
	overflow:auto;
	overflow-x:hidden;
	width:100%;
	height:100px;
	font-size:11pt;
}


.infor dl {
	width:auto;
	height:auto;
	display:block;
	clear:left;
	margin:0;
	padding:0;
}

.infor dt {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}


.infor dd {
	margin:0 0 0 30px;
	padding:0;
	float:left;
}

.infor ul {
	margin:0;
	padding:0;
}

.infor li {
	list-style:none;
	list-style-type:none;
}

.title {
	font-size:10pt;
	font-weight:600;
}

.com {
	font-size:9pt;
}

.big {
	font-size:xx-large;
	font-weight:600;
}

	
/*テーブル設定*/
.t_table tr td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px;
}

.next_back tr td {
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}
	
/*その他のコンテンツ*/
.td_space {
	padding:5px 5px 5px 0px;
	font-size:10pt;
}

.td_space h3 {
	padding:0 5px;
	font-size:14px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	display:inline;
	background-color:#000000;
}

.td_space p {
	margin:0 0 10px 0;
	padding:0;
}

.finding {
	text-align:left;
	margin:10 0 10 0;
}

/*リンク紹介ページ*/
.link_table_shokai {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:left;
}

/*リストタグ系*/
ul,
ul.module-list {
	margin-top:0;
	margin-left:20px;
	padding-left:0;
}

/*ブログとかその他inner*/
.rss_table {
	font-size:10pt;
	table-layout:auto;
	line-height:140%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

.rss_table ul,
ul.module-list {
	margin:0px;
	padding:0 0 0 20px;
}

.rss_table li,
ul.module-list li {
	list-style-image:url(http://www.onosato.org/sherpa/common/list_img.gif);
	margin:0px;
}

.rss_table ul.sec {
	margin:0px;
	padding:0 0 0 10px;
}

ul.sec li {
	list-style-image:url(http://www.onosato.org/sherpa/common/list_img.gif);
	margin:0px;
}

.rss_table h2,
.rss_table h2.title-top {
	font-size:11pt;
	border-left:3px solid;
	padding:0px 0 1px 5px;
	text-align:left;
	background-color:#313131;
}

.rss_table h2.title-top {
	margin-top:0;
}

/*TOPイメージ*/

p.data,
p.timgtxt {
	margin:0;
	padding:0 0 5px 0;
	font-size:11pt;
}

p.data {
	width:45%;
	float:left;
	display:block;
	text-align:left;
}

p.topimg {
	width:auto;
	border:1px solid #ffffff;
	margin:0 0 15px 0;
	clear:both;
}

p.timgtxt {
	width:50%;
	display:block;
	float:right;
	text-align:right;

}

/*枠*/
html {
	margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
	text-align:center;
}

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/*全体外枠*/
#container {
	position: static;
	margin: 0 auto; /* center on everything else */
	width: 745px;
	height:auto;
	text-align: left;
	overflow: hidden;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
    overflow: visible;
}
/**/

/*ヘッダー*/
#header {
	position: static;
	margin: 0 auto; /* center on everything else */
	width: 777px;
	text-align: center;
	background-color:#535353;
}

#header-top {
	width:auto;
	height:44px;
	background-image:url(http://www.onosato.org/sherpa/common/header_bg.jpg);
}

#logo {
	width:121px;
	float:left;
	height: 44px;
}

#top-menu {
	width:656px;
	font-size:14px;
	margin:0;
	padding:0;
	float:right;
	text-align: right;
	height: 22px;
}

#top-menu ul {
	margin:22px 10px 0 0;
	padding:0px;
}

#top-menu li {
	margin:0 2px 0 0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	display:inline;
}

#top-menu li H2 {
	font-weight:normal;
}

#header-bottom {
	width:777px;
	height:7px;
	line-height:normal;
	clear: both;
	background-image:url(http://www.onosato.org/sherpa/common/header_bottom.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#main-inner {
	margin:10px 0 0 0;
	width:100%;
	height:auto;
	text-align:left;
}

p.seo,
h2.seo {
	font-size:11pt;
	font-weight:normal;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #cccccc;
}

#seo H1 {
	font-size:10pt;
}


#left-menu {
	width:200px;
	text-align:left;
	float:left;
	margin-left: 10px;
}

#left-menu h2 {
	font-size:11pt;
}

#content-inner {
	width:545px;
	text-align:left;
	float:left;
	margin-left: 0px;
}

#top-img {
	width:100%;
}

#top-img .top-img {
	border:1px solid #ffffff;
}

.img-marginH {
	margin:5px 0 5px 0;
}

#news-inner {
	width:auto;
	margin:0;
	padding:0;
}

#topics {
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 5px 0;
}

#topics-inner {
	width:100%;
	height:60px;
	text-align:left;
}

/*#topics-inner img {
	float:left;
}*/

#topics-img {
	padding:5px 0 0 0;
	display: block;
}

#topics-txt {
	text-align:left;
	margin:0;
}

/*雑記部分*/
#diary {
	width:100%;
	text-align:left;
	padding: 0 0 5px 0;
}

#diary-menu {
	width:auto;
	height:auto;
	text-align:left;
	margin:10px 0 0 0;
	padding:0;
}

.diary-inner {
	width:100%;
	text-align:left;
	border-bottom:1px dashed;
}

.diary-inner p.data {
	width:100%;
	text-align:left;
	font-weight:bold;
	margin:10px 0 0 0;
}

.diary-data {
	width:100%;
	text-align:left;
	font-weight:bold;
	margin:10px 0 0 0;
}

.diary-inner h3 {
	font-size:11pt;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	font-size:11pt;
	line-height:140%;
	background-color: #212121;
}

.diary-inner p {

}

.diary-title {
	width:100%;
	text-align:left;
}

.diary-title H2 {
	margin:0px;
	padding:0px;
	font-size:11pt;
	font-weight:normal;
}

.up-bt {
	width:100%;
	text-align:right;
	margin:15px 0;
	clear: both;
}

p.all-up-bt {
	display:block;
	width:100%;
	text-align:right;
	padding:10px 0 5px 0;
	border-bottom:1px dashed #ffffff;
	clear: both;
}

/*p.all-up-bt a {
	display:block;
	width:100%;
}*/

.all-up-bt {
	width:100%;
	text-align:right;
	padding:10px 0 5px 0;
	border-bottom:1px dashed #ffffff;
	clear: both;
}

#diary-aff {
	width:100%;
	text-align:center;
	margin:20px 0 0px 0;
	padding:5px 0 0 0;
	font-size:11pt;
	clear: both;
	border-top:1px solid #cccccc;
}

#diary-log-left {
	width:190px;
	text-align:left;
	float:left;
}

#diary-log-left ul {
	margin:0px;
	padding:0 0 0 20px;
}

#diary-log-left li {
	list-style-image:url(http://www.onosato.org/sherpa/common/list_img.gif);
	margin:0px;
}

#diary-log-left h2 {
	padding:10px 0 0 0;
	text-align:left;
}

#diary-log-right {
	width:550px;
	text-align:left;
	float:right;
}

#backbt-inner {
	width:auto;
	text-align:left;
	clear:both;
}

#backbt-topinner {
	width:auto;
	text-align:left;
	border-bottom:1px dashed #cccccc;
	margin-top:18px;
	padding:0 0 5px 0;
	clear:both;
}

/*雑記ここまで*/



/*****/
/*****/
/*****/


/*フッター関係*/
#footer {
	position: static;
	margin: 0 auto; /* center on everything else */
	width: 745px;
	text-align: left;
	clear: both;
}

#footer-innerA {
	width:100%;
	height:10px;
	background-color:#cccccc;
	margin:10px 0 0 0;
	background-image:url(http://www.onosato.org/sherpa/common/footer_bg.jpg);
	background-repeat:repeat-x;
}

#footer-innerB {
	width:100%;
	height:55px;
	margin:5px 0 0px 0;
	background-image: url(http://www.onosato.org/sherpa/common/copyright.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

/*カウンタ等*/
#sice {
	width:20%;
	float:left;
	text-align:left;
	padding-top: 4px;
}

#counter {
	width:40%;
	height:17px;
	float:left;
	text-align:center;
	padding-top:6px;
}

#footer-menu {
	width:40%;
	float:left;
	text-align:right;
}

#hidden-menu {
	width:100%;
	text-align:left;
}

#hidden-menu a:link {
	color:#000000;
	text-decoration:none;
}

#hidden-menu a:visited {
	color:#000000;
	text-decoration:none;
}

/*ツーリングページ*/
#tourign-top-txt {
	width:745px;
	text-align:left;
}

#tourign-bottom-txt {
	width:745px;
	text-align:left;
	clear:both;
	margin-top: 10px;
}

.point1 {
	color:#ff9900;
}

/*.touring-year-data {
	width:auto;
	margin:10px 0;
	padding:0 0 0 5px;
	text-align:left;
	font-weight:bold;
	border-left:5px #ffffff solid;
	border-bottom:1px #ffffff dotted;
	clear:both;
}*/

/*
.touring-inner h4 {
	width:auto;
	margin:10px 0;
	padding:0 0 0 5px;
	text-align:left;
	font-weight:bold;
	border-left:5px #ffffff solid;
	border-bottom:1px #ffffff dotted;
	clear:both;
}
*/

.touring-inner .finding-img {
	border:1px solid #ffffff;
	margin:0 0 20px 20px;
}

.touring-inner {
	width:745px;
	text-align:left;
}

.touring-inner ul {
	margin:0px;
	padding:0 0 0 20px;
}

.touring-inner li {
	list-style-image:url(http://www.onosato.org/sherpa/common/list_img.gif);
	margin:0 0 10px 0;
}

.touring-inner-left {
	width:240px;
	text-align:left;
	float:left;
}

.touring-inner-right {
	width:500px;
	text-align:left;
	float:right;
}


/*2007/1/25追加*/
#movie {
	width:auto;
}

#movie ul {
	margin-top:0;
	margin-bottom:0;
}


#movie .box {
	width:auto;
}

/*
#movie h3,
.touring-inner h3 {
	width:auto;
	margin:10px 0;
	padding:0 0 0 5px;
	text-align:left;
	font-weight:bold;
	border-left:5px #ffffff solid;
	border-bottom:1px #ffffff dotted;
	clear:both;
	background-color:#000000;
}
*/

#movie .index {
	width:auto;
}

#movie .index td {
	border-bottom:1px solid #999999;

}

#about {
	width:auto;
}

#about ul {
	margin:0 0 0 20px;
	padding:0;
}

#about .left {
	width:245px;
	margin-right:5px;
	float:left;
}

#about .left2 {
	width:245px;
	float:left;
}

#about h4 {
	border-left:#dd0000 5px solid;
	padding-left:5px;
	border-bottom:none;
	margin:3px 0;
}

#about form {
	background-color:#333333;
	padding:5px;
}

/*2007/2/17追加*/
p.nomargin {
	margin:0;
}

/*2007/03/08 追加*/
#sherpa {

}

#sherpa ul {
	margin-top:10px;
}

#sherpa img.a {
	border:1px solid #ffffff;
}

/*BBS*/

#bbs {
	width:745px;
	margin:0 auto;
	text-align:left;
}

#bbs .bbsimg {
	width:64px;
	margin:0 auto;
	text-align:center;
}

#bbs hr {
	width:100%;
	height:1px;
}

.num {
	font-family:Verdana,Helvetica,Arial;
}

.obi {
	background-color:; color:;
}

/*動画ページ関係*/
#playmov {
	width:auto;
	margin:40px 0 0 0;
	text-align:center;
}

#playmov p {
	width:auto;
	text-align:left;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 0;
	margin-top:40px;
}

/*ツーレポ関係*/
p.tou_img {
	width:auto;
	display:block;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
}

p.tou_img img {
	border:1px solid #ffffff;
}

p.back {
	margin:0;
	padding:0;
	text-align:center;
	display:block;
}

/*風景ページ関係*/
#scenery {
	width:auto;
	text-align:left;
}

#scenery th img {
	border:1px solid #ffffff;
}

#scenery td {
	padding:0 0 5px 0;
}

/*箱*/
.left_box {
	width:45%;
	float:left;
	text-align:left;
}

.right_box {
	width:45%;
	float:right;
	text-align:right;
}

/*profile部*/
#profile {

}

#profile hr {
	clear:both;
	margin:10px 0;
}

#profile img {
	border:1px solid #ffffff;
}

#profile td {
	padding:5px;
}





/*ここからムーバブル用*/
#alpha-inner {
	width:535px;
	text-align:left;
	float:left;
}

#alpha-inner img {
	border:1px solid #ffffff;
}


.date-header {
	margin:0;
	padding:0;
	font-size:10pt;
        font-weight:bold;
}

.module-header {
	width:auto;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	height:19px;
	background-image:url(http://www.onosato.org/sherpa/common/finding_bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 25px;
	line-height:normal;
}

#banner {
	margin-bottom:0px;
}

#banner-description {
	margin-bottom:0;
	border:none;
}

#banner-inner {
	text-align:left;
}

#container {
	width:745px;
	margin:0 auto;
}

#container-inner {
	padding:10px 0 0 0;
}

.entry {
	padding:0 0 10px 0;
	border-bottom:1px dashed #ffffff;
	margin:0 0 10px 0;
}

.module-content {
	margin:0 0 10px 0;
}

/*アクセス表示*/
#access {
	width:auto;
	margin:0 auto;
	text-align:center;
}

#access .left {
	width:50%;
	float:left;
	text-align:left;
}

#access .right {
	width:50%;
	float:right;
	text-align:right;
}

.module-content li {
font-size:12px;
}

div#footer {
	width: 745px;
}

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


#banner-inner .adsense {
margin-bottom:0;
}









