@charset "UTF-8"; /* T.Miyazaki makes Prime Time----------Last Update 2010-09-12 */
html {overflow-y: scroll;}
body{background-image: url(../image_theme/f_wall1_12.gif); margin: 0; padding: 0; color: #2f4f4f; background-color: #f5f5f5;}
#head{position: absolute;left: 0; top: 0; visibility: hidden;}
/* header
----------------------------------------*/
#content-title {font-family: Verdana, Arial, Sans-Serif; font-size: 1.4em; margin: 0 0 0 85px;}
#header-inside {background: transparent url(flypacking/backpacking1.png) bottom left no-repeat;}
#header {color: #ffffff; background-color: #777a52; margin-bottom: 10px; padding: 20px 5px 0 5px; text-align: left; border-bottom: 2px solid #777a52;}
#miyazaki-rod-sign a:hover {color: #ffffff; background-color: inherit; text-decoration: underline;}
#miyazaki-rod-sign a:visited {color: #ffffff; background-color: inherit;}
#miyazaki-rod-sign a {color: #ffffff; background-color: inherit; text-decoration: none;}
#miyazaki-rod-sign span {padding-right: 10px;}
#miyazaki-rod-sign {position: absolute; left: 0; top: 0; font-weight: normal; font-size: 10px; margin: auto; width: 100%; text-align: right;}
#mr-copyright {font-size: 0.95em; text-align: right;}
div.daimoku {margin-left: 85px; margin-bottom: 0.2em; font-size: 1.1em; line-height: 1.1em;}
div.pt-copy {text-align: right; font-size: 0.9em; font-family: Arial, Sans-Serif;}
/* navi
----------------------------------------*/
/* #guide */
#guide {font-size: 0.9em; margin: 0; text-align: right; border-bottom: 2px solid #777a52;}
#guide a {color: #666; background-color: #ffffff; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #c0c0c0; text-decoration: none;}
#guide span {color: #000000; background-color: #ffffff; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 3px solid #fff;}
#guide a, #guide span {padding: 1px 3px 1px 3px; -moz-border-radius: 4px 4px 0 0;}
#guide a:visited {color: #696969; background-color: #ffffff;}
#guide a:hover {color: #000000; background-color: #fae9a7;}
#guide a:hover, #guide span {border-top: 3px solid #edb636;}

#back-to-summary a {color: #556b2f; background: transparent url(../image_theme/right.gif) left center no-repeat; padding-left: 18px; text-decoration: none; border-bottom: 1px dotted #ffa500;}
#back-to-summary a:visited {color: #2f4f4f; background-color: transparent;}
#back-to-summary a:hover {color: #dc143c; background-color: transparent; border-bottom: 1px dotted #dc143c;}

#back-to-summary{margin: 1.0em 0 0 20px;}
/* thumb image guide
----------------------------------------*/
div.photo a:hover img, div.ph-guide a:hover img, div.syasintyo p a:hover img {color: inherit; border-top: 3px solid #dc143c;}
div.photo img, div.ph-guide img, div.syasintyo p a img {color: inherit; border-top: 3px solid #f5f5f5;}
div.ph-guide {margin: 10px 0 0 20px;}
img.onpage {color: inherit; border-top: 3px solid #ff8c00;}
/* content
----------------------------------------*/
.photo img {border: 1px solid #9fa56a;}
body {text-align: center;}
div#content-sotoasobi-top {width: 740px; margin: auto; text-align: left;}
div#content {width: 700px; margin: auto; text-align: left;}
div.kaisetu {width: 230px; float: left;}
div.kaisetu h2 {font-size: 115%; margin: 1.0em 0 0 20px;}
div.kinpu-copy span {font-weight: bold;}
div.kinpu-copy {text-align: right;}
div.sepa {clear: both; height: 3.0em;}
div.syasintyo-sotoasobi-top {width: 500px; float: left; margin-top: 1.0em;}
div.syasintyo {width: 450px; float: left; text-align: right; margin-top: 1.0em;}
div.text h2 {font-size: 115%; margin-top: 0;}
p.page-number {font-family: verdana,sans-serif; text-align: center;}
p.return-top a:hover {color: #000000; background-color: #d3d3d3; text-decoration: none;}
p.return-top a {padding: 1px 3px 1px 3px; border: 1px solid #808080; text-decoration: none;}
p.return-top {text-align: center;}
p.text , div.text {text-align: justify; margin: 0 0 0 20px; padding: 1.0em 0 1.0em 0; line-height: 1.3em;}
p.text , div.text {text-align: justify;} /*testing*/
/* div.text {border-bottom: 1px dotted #9fa56a;} */
p.thumbs-info {font-size: 85%; line-height: 1.3em;}
/* common
----------------------------------------*/
a img {border: none;}
em {font-weight: bold; font-style: normal;}
/* button
----------------------------------------*/
a.sw-top {font-size: 1.0em; color: #2f4f4f; background-color: #ebe9e2; border: 1px solid #a9a9a9; padding: 2px 15px 2px 15px;}
/* hooter
----------------------------------------*/
#arekore-popup {text-align: right; margin-top:-1.0em;}
#hooter li {list-style-type: none;}
#hooter ul {margin: 0; padding: 0;}
#hooter {padding: 1.0em 0 0 0; font-size: 0.94em; font-family: Verdana, Arial, Sans-Serif; margin-left: 37%; clear: both;}
/* print sototabi
--------------------------------------------*/
@media print {
a,.text{color: #000000 !important;}
#content-title, .daimoku{margin-left: 0px !important;}
#headline-idx, #guide, #details-button, #hooter, .return-top, #arekore-popup{display: none !important;}
}

