@charset "utf-8";
@import url("http://www.fw-raft.com/minakami/textmenu.css");
#topbanner {}
#topbanner ul {padding:10px;width:200px;height:100%;display:table-cell;text-align:center;}
#topbanner ul dt {padding:5px;}
#topbanner ul dt img {max-width: 150px;max-height: 70px;}
#topbanner ul li {text-align:left;}


/*Base
-------------------------------------------------------------*/
/*Reset
--------------*/
h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,address {margin:0;padding:0;list-style:none;}
h1 {float:left;margin:0;padding:6px;list-style:none;}
body {margin:0;padding:0;text-align:center;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";}
#wrapper img {border:0;line-height:0;}
#wrapper em {font-style:normal;font-weight:bold;}

/*Layout
-------------------------------------------------------------*/
#wrapper {text-align:left;margin:auto;width:1000px;}
#containerTOP {width:1000px;margin:0 auto;background:url(http://www.fw-raft.com/minakami/images/common/cont_bg.jpg) no-repeat center top;}

/*header
-------------------------------------------------------------*/
#header {height:127px;}
#areaNAME {padding:6px 0 0 39px;float:left;}
#headerRight {float:right;width:329px;margin:6px 0 0 0;}
#tel {padding:0 0 10px 10px;}
#inquiry {float:left;padding:0 3px 0 0;}
#reserve {float:left;}

/*fla*/
.flaBg {background:url(http://www.fw-raft.com/minakami/images/fla_bg.gif) repeat-x;height:403px;margin-left:-460px;}
.flaBg div {width:1000px;margin:0 auto;}
.flaBg {_background:url(http://www.fw-raft.com/minakami/images/fla_bg.gif) repeat-x !important;_height:403px !important;_margin:0 auto !important;}
.flaBg div {_margin:0 auto !important;_width:1000px !important;}

/*globalNavi
-------------------------------------------------------------*/
#globalNaviBg {background:url(http://www.fw-raft.com/minakami/images/rafting_navi_bg2.gif) repeat-x;height:59px;text-align:center;margin:0 auto;}
#globalNaviBg div {background:url(http://www.fw-raft.com/minakami/images/rafting_navi_bg.gif) no-repeat center;height:59px;}
ul#globalNavi {margin:0 auto;width:1020px;}
ul#globalNavi li {display:inline;line-height:0;font-size:0;}
ul#globalNavi li img {vertical-align:top;padding-top:2px;}

/* Basic code - don't modify */
#nav {margin:0 auto;width:1000px;}
#nav li {display:block;list-style:none;margin:0;padding:0;float:left;position:relative;}
ul#nav li ul li a {padding:1px 2px;}
#nav a {display:block;}
#nav ul {display:none;position:absolute;left:0;margin:0;padding:0;}
* html #nav ul {line-height:0;}
#nav ul a {zoom:1;}
#nav ul li {float: none;}

/* Essentials - configure this */
#nav ul {width:100%}

/* Everything else is theming */
#nav {}
#nav *:hover {background-color: none;}
#nav a {}
#nav li.hover a {background-color:#FFFFFF;color:#0000FF;}
#nav ul {top: auto;text-align:left;}
#nav ul li a {background-color:#FFFFFF;color:#0000FF;}
#nav ul a.hover {background-color:#0000FF;color:#FFFFFF;}
#nav ul a {border:1px solid #0000FF;text-decoration: none;opacity:0.9;filter:alpha(opacity=90);}

/*contents
-------------------------------------------------------------*/
#contents {padding-top:18px;margin:0 auto;width:1000px;}
#contWrap {width:1000px;}
#leftArea {width:751px;float:left;}
#infoArea {background:url(http://www.fw-raft.com/minakami/images/info_bg_bottom.gif) bottom no-repeat;}
#info {background:url(http://www.fw-raft.com/minakami/images/info_bg_top.gif) top no-repeat;height:41px;}
#info p {float:left;padding:6px 0 0 14px;list-style:none;width:390px;}
#info ul {padding-left:21px;margin:0;float:left;}
#info ul li {display:inline;line-height:0;font-size:0;}
#infoTxt {padding:5px 15px 5px 15px;}
#infoTxt dl {padding-bottom:10px;}
#infoTxt dl dt {background:url(http://www.fw-raft.com/minakami/images/info_icon.gif) left no-repeat;text-indent:5px;float:left;padding:4px 0 4px 10px;font-size:80%;line-height:1.6;color:#121212;}
#infoTxt dl dd {background:url(http://www.fw-raft.com/minakami/images/info_dot.gif) repeat-x bottom;padding:4px 0 4px 140px;font-size:80%;line-height:1.6;color:#121212;}
#contArea {padding:20px 0 0 0;}
#contArea .cont1 {float:left;background:url(http://www.fw-raft.com/minakami/images/cont_bg_bottom.gif) bottom no-repeat;width:245px;margin-right:8px;}
#contArea .cont1 dl {padding:5px 13px 13px 13px;font-size:80%;line-height:1.6;}
#contArea .cont1 dl dt {font-weight:bold;color:#ff8400;height:123px;}
#contArea .cont1 dl .ttl {font-weight:bold;text-decoration:underline;}
#contArea .cont1 .link {text-align:right;padding:10px 15px 15px 0;}
#contArea .cont2 {float:left;background:url(http://www.fw-raft.com/minakami/images/cont_bg_bottom.gif) bottom no-repeat;width:245px;margin-right:8px;}
#contArea .cont2 dl {padding:5px 13px 13px 13px;font-size:80%;line-height:1.6;}
#contArea .cont2 dl dt {float:left;width:82px;padding-right:9px;height:123px;}
#contArea .cont2 dl .text {font-size:10px;}
#contArea .cont2 .link {text-align:right;padding:10px 15px 15px 0;}
#contArea .cont3 {float:left;background:url(http://www.fw-raft.com/minakami/images/cont_bg_bottom.gif) bottom no-repeat;width:245px;}
#contArea .cont3 dl {padding:5px 13px 13px 13px;font-size:80%;line-height:1.6;}
#contArea .cont3 dl dt {float:left;width:82px;padding-right:9px;height:123px;}
#contArea .cont3 dl .text {font-size:10px;}
#contArea .cont3 .link {text-align:right;padding:10px 15px 15px 0;}
#bannerArea {padding:0 0 10px 0;}
#bannerArea .bannerLeft {background:url(http://www.fw-raft.com/minakami/images/dot2.gif) right repeat-y;float:left;padding: 0 0 0 5px;width: 243px;}
#bannerArea .bannerLeft dl {font-size:80%;line-height:1.6;}
#bannerArea .bannerLeft dl dt {float:left;width:55px;padding:10px 0 0 12px;}
#bannerArea .bannerLeft dl dd {padding:0 12px 0 82px;}
#bannerArea .bannerCenter {background:url(http://www.fw-raft.com/minakami/images/dot2.gif) right repeat-y;float:left;padding: 0 0 0 5px;width: 243px;}
#bannerArea .bannerCenter dl {font-size:80%;line-height:1.6;}
#bannerArea .bannerCenter dl dt {float:left;width:75px;padding:25px 0 0 10px;}
#bannerArea .bannerCenter dl dd {padding:0 12px 0 95px;}
#bannerArea .bannerRight {float:left;padding: 0 0 0 5px;width: 244px;}
#bannerArea .bannerRight dl {font-size:80%;line-height:1.6;}
#bannerArea .bannerRight dl dt {float:left;width:75px;padding:27px 0 0 10px;}
#bannerArea .bannerRight dl dd {padding:0 3px 0 98px;}
#rightArea {width:232px;float:right;}
#rightArea ul li {font-size:0;line-height:0;}

/*footer
-------------------------------------------------------------*/
#footer {clear:both;text-align:center;background:url(http://www.fw-raft.com/minakami/images/footer_bg.gif) repeat-x;height:170px;margin:50px auto 0 auto;}
#footer .bg {/*width:1000px;*/text-align:center;margin:0 auto;padding:15px 0 0 0;}
#footer .bg a {color:#121212;}
#footer .bg a:link {color:#121212;}
#footer .bg a:visited {color:#121212;}
#footer .bg a:hover {color:#ababab;}
#footer .bg a:active {color:#ababab;}
#footer .bg2 {/*width:1000px;*/text-align:center;margin:0 auto;padding:40px 0 0 0;}
#footer .bg2 p {color:#ffffff;}
#footer .bg2 a {color:#ffffff;}
#footer .bg2 a:link {color:#ffffff;}
#footer .bg2 a:visited {color:#ffffff;}
#footer .bg2 a:hover {color:#999999;}
#footer .bg2 a:active {color:#999999;}

/*Other
-------------------------------------------------------------*/
/*Link--------------*/
a {color:#053ae8;}
a:link {color:#053ae8;}
a:visited {color:#053ae8;}
a:hover {color:#ff7700;}
a:active {color:#ff7700;}

/*Font
--------------*/
.txtM {font-size:80%;line-height:1.6;color:#121212;}
.txtS {font-size:70%;line-height:1.6;color:#121212;}

/*Text-align
--------------*/
.txaL {text-align:left;}
.txaR {text-align:right;}
.txaC {text-align:center;}

/*Float
--------------*/
.flL {float:left;}
.flR {float:right;}

/*Clear
--------------*/
.both {clear:both;}
.clearfix:after, .flWrap:after, .boxWrap:after, #contWrap:after {content:".";height:0;visibility:hidden;display:block;clear:both;line-height:0; }
.clearfix, .flWrap, .boxWrap, #contWrap {display:inline-block;}

/*Display
--------------*/
.dispB {display:block;}

/*Margin
--------------*/
.mg5 {margin:5px;}
.mg10 {margin:10px;}
.mg15 {margin:15px;}
.mg20 {margin:20px;}
.mg25 {margin:25px;}
.mg30 {margin:30px;}

/*top*/
.mgT5 {margin-top:5px;}
.mgT10 {margin-top:10px;}
.mgT15 {margin-top:15px;}
.mgT20 {margin-top:20px;}
.mgT25 {margin-top:25px;}
.mgT30 {margin-top:30px;}

/*right*/
.mgR5 {margin-right:5px;}
.mgR10 {margin-right:10px;}
.mgR15 {margin-right:15px;}
.mgR20 {margin-right:20px;}
.mgR25 {margin-right:25px;}
.mgR30 {margin-right:30px;}

/*bottom*/
.mgB5 {margin-bottom:5px;}
.mgB10 {margin-bottom:10px;}
.mgB15 {margin-bottom:15px;}
.mgB20 {margin-bottom:20px;}
.mgB25 {margin-bottom:25px;}
.mgB30 {margin-bottom:30px;}

/*left*/
.mgL5 {margin-left:5px;}
.mgL10 {margin-left:10px;}
.mgL15 {margin-left:15px;}
.mgL20 {margin-left:20px;}
.mgL25 {margin-left:25px;}
.mgL30 {margin-left:30px;}


/*Padding
--------------*/
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.pd25 {padding:25px;}
.pd30 {padding:30px;}

/*top*/
.pdT0 {padding-top:0px;}
.pdT1 {padding-top:1px;}
.pdT2 {padding-top:2px;}
.pdT3 {padding-top:3px;}
.pdT4 {padding-top:4px;}
.pdT5 {padding-top:5px;}
.pdT10 {padding-top:10px;}
.pdT15 {padding-top:15px;}
.pdT20 {padding-top:20px;}
.pdT25 {padding-top:25px;}
.pdT30 {padding-top:30px;}

/*right*/
.pdR5 {padding-right:5px;}
.pdR10 {padding-right:10px;}
.pdR15 {padding-right:15px;}
.pdR20 {padding-right:20px;}
.pdR25 {padding-right:25px;}
.pdR30 {padding-right:30px;}

/*bottom*/
.pdB5 {padding-bottom:5px;}
.pdB10 {padding-bottom:10px;}
.pdB15 {padding-bottom:15px;}
.pdB20 {padding-bottom:20px;}
.pdB25 {padding-bottom:25px;}
.pdB30 {padding-bottom:30px;}

/*left*/
.pdL5 {padding-left:5px;}
.pdL10 {padding-left:10px;}
.pdL15 {padding-left:15px;}
.pdL20 {padding-left:20px;}
.pdL25 {padding-left:25px;}
.pdL30 {padding-left:30px;}


/* ここから下は昔のスタイルシート */

/* main-contents styling */
#main {width: 595px;padding: 20px 15px 40px 15px;margin: 0px;vertical-align: top;word-wrap: break-word;overflow: hidden;}
#main p {margin: 0px;padding: 5px;}
#main .title1 {border-bottom:1px dotted;margin:0px 0px 10px 0px; padding:2px 0px; font-weight:bold;}
#main .title2 {margin:0px; padding:3px; font-weight:bold;background:#CCCCCC;}
#main .title2 a {color: #000033;text-decoration: none;}
#main .title2 a:hover {color: #000066;text-decoration: none;}
.main1 {margin:0px; padding:10px 0px;}
.main2 {float:left;width:270px;padding:2px 5px;margin:0px 0px 0px 5px;border-bottom: 2px solid #CCCCCC;}
.main3 {float:left;width:300px;padding:0px;margin:0px;}
#photo img{width:170px; border:0px;}
#main .ce_text1{margin:0px; padding:0px;}
.ce_text1 img{width:500px;}
.sam_photo img{width:120px;}
.left{float:left;}
.right {float:right;}
.clear{clear:both;}
#main .hikaku {margin: 0px;padding: 0px;border-collapse: collapse;border: 1px solid #000033;}
#main .hikaku td {margin: 0px;padding: 0px;vertical-align: top;border: 1px solid #000033;}
#main .hikaku_title{margin:0px; padding:3px;background: url("http://www.fw-raft.com/minakami/image/foot.jpg") bottom left repeat;color:#FFFFFF;font-weight:normal;}
#main .hikaku_title a {color:#FFFFFF;text-decoration: none;}
#main .hikaku_title a:hover {color:#FFFFFF;text-decoration: none;}
#main .hikaku_midashi{height: 80px;margin:0px; padding:3px;background:#CCCCCC;color:#000099;}
#main .hikaku_text{margin:0px; padding:3px;}

/* right-menu styling */
#rmenu {width: 165px;margin:0px; padding: 0px 5px 20px 5px;vertical-align: top;background: #EAE3D0;word-wrap: break-word;overflow: hidden;}
#rmenu p {margin: 0px;padding: 5px 0px;}
#rmenu .title {padding: 3px;color: #FFFFFF;font-weight: bold;background: url("http://www.fw-raft.com/minakami/image/foot.jpg") bottom left repeat;}
#rmenu .title a { color: #FFFFFF; text-decoration: none;}
#rmenu .title a:hover { color: #FFFFFF;text-decoration: underline;}
.rmenu1 {margin:0px; padding: 5px 0px 10px 0px;}
.rmenu2 {margin:0px; padding: 5px 0px 10px 0px;text-align: center;}

/* footer styling */
#foot {width: 100%;margin: 0px;padding: 0px;background: url("http://www.fw-raft.com/minakami/image/foot.jpg") bottom left repeat;color: #000000;border-width: 0px 1px 1px 1px;border-style: solid;border-color: #CCCCCC;}
#foot1 p, p.foot2 {padding: 3px 10px;margin: 0px;text-align: right;}
#foot1 a {color: #000000;text-decoration: none;}
#foot1 a:hover {color: #000000;text-decoration: underline;}

/* 既存 styling */
#main .ca_title{margin:0px 0px 20px 0px; padding:5px; border:1px solid #000033; font-weight:bold;color:#000033;}
#main .ce_title{margin:0px; padding:0px;}
#main .ce_text{margin:0px; padding:0px;}

/* パンくず */
#pan{font-size:10px;margin:0px 0px 10px 0px;}


/* ブログ用 */
.hmenu {height: 20px;font-size: 13px;margin: 0px;padding: 0px;background: url("http://www.fw-raft.com/minakami/image/head_menu.jpg") bottom repeat-x #FFFFFF;border-top: 1px solid #CCCCCC;}
.hmenu a {color: #666666;text-decoration: none;}
.hmenu a:hover {color: #000066;text-decoraion: none;}
.home {width: 100px;padding: 2px 10px;}
.menu_list {text-align: right;padding: 2px 10px;}
.menu_list li {color: #339933;margin: 0px;padding: 2px 5px;display: inline;list-style: none;border-right: 1px solid #CCCCCC;}
#contents{width:1000px;}
body {font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px;text-align:center;}
#container{margin:0px auto 0px auto;width:800px;background-color:#eae3d0;color:#666666;}
a{color:#000033;}
h1 {margin:0px;padding:22px 0px 0px;font-weight:bolder;font-size:24px;}
h1 a{color:#FFF;font-family:arial, Helvetica;text-decoration: none;font-family:sans-serif;font-weight:bolder;}
h2 {background:#5EB1E3;padding: 0px;font-weight:normal;font-size:12px;text-align:left;font-family:arial, Helvetica;color:#000000;}
h3 {font-size:14px;font-weight:bolder;font-family:arial, Helvetica;padding: 14px 0px 20px 13px;}
h3 a{text-decoration: none;color:#3872BC;}
#banner{font-family:arial, Helvetica;margin:0px;text-align:left;background-image:url(http://blog.seesaa.jp/img/bg/simple_blue/head.jpg);background-repeat:no-repeat;padding-left:25px;height:81px;}
.description {color:#000033;font-size:12px;font-family:sans-serif;line-height:140%;padding:0px 10px 0px 10px;}
.navi {font-size:12px;text-align:center;}
#content {margin:0px 0px 0px 0px;float:left;width:751px;font-size:12px;padding:5px 0px 10px;background:#ffffff;}
.blog {width:750px;padding:0px 2px;text-align:left;}
.blogbody {font-weight:normal;line-height:120%;margin-bottom:15px;background:#fff;}
.date{clear:left;margin-top:0px;margin-bottom:0px;padding:5px 3px 5px 15px;background-color:#ffffff;}
.title{margin:5px 10px 3px 10px;font-weight:bold;border:1px solid #000033;background-color:#ffffff;padding:3px 0px;line-height:20px;}
.title a{border:none;color:#000066;}
.text{font-size: 12px;padding:10px 0px 5px 15px;margin-top:0px;line-height:16px;}
.text a{color:#666666;}
.posted{font-size: 10px; text-align: right;margin-bottom:10px;padding:0px 3px 8px 5px;border-bottom:1px dotted #5EB1E3;}
.posted a{color:#999999;}
#links-left {}
#links {color:#fff;font-weight:normal;float:left;width:244px;padding:5px 0px 10px 5px;margin: 0px 0px 0px 0px;text-align:left;}
#calendar {border: 2px solid #2031B1;color: #FFFFFF;font-weight: normal;margin-bottom:10px;margin-bottom: 10px;padding:2px;}
#calendar table {height:150px;width:100%;}
#calendar th{background-color:#b0cbe3;color:#5c5f72;}
#calendar td{background-color:#ffffff;}
.calendarhead {color:#2031B1;font-size:14px;padding:2px;font-weight:bold;text-align:center;}
.calendarhead a{color:#2031B1;text-decoration:none;}
.calendarhead .calendarday a{color:#12317A;font-size:14px;text-decoration:none;}
.calendarhead .calendarday{color:#12317A;font-size:14px;}
.calendarday {font-weight:bold;color:#33689C;font-size:14px;line-height:120%;padding:2px;margin-bottom:10px;}
.calendarday a{color:#649AC9;}
.sidetitle {background: none repeat scroll 0 0 #2031B1;border-top: 2px solid ##2031B1;border-left: 2px solid ##2031B1;border-right: 2px solid ##2031B1;color: #FFFFFF;font-size: 14px;font-weight: bold;padding: 8px;}
.side {border: 2px solid #2031B1;color: #676767;font-size: 14px;line-height: 18px;margin-bottom: 10px;padding: 10px 5px;}
.side-tag {font-size:12px;padding:0px 5px 10px 5px;margin-bottom:10px;}
.side-tag a{font-size:12px;}
.powered {line-height:120%;padding:10px 10px 10px 0px;text-align:right;}
.powered table{margin:0px auto;}
.syndicate {font-size:10px;margin-right:5px;text-align:center;}
.syndicate a{color:#666666;}
#comments {margin-bottom:30px;margin-top:25px;text-align:left;padding:0px 5px;}
#comments form {padding:0px;margin:0px;}
#comments input {max-width:200px;}
#comments textarea{width:300px;}
.comments-head{font-weight:bold;margin:0px;font-size:12px;padding: 14px 0px 10px 13px;}
.comments-body {margin-top:5px;font-size:12px;line-height:120%;padding:5px;}
.comments-post {font-family: Arial, Helvetica, sans-serif;font-size:10px;padding:10px;text-align:right;}
#trackback {margin-bottom:30px;margin-top:25px;font-size:12px;border:1px dotted #666;padding:5px;margin:5px;text-align:left;}
#foot1 p, p.foot2{font-size:12px;}
.bottom-menu{background-color:#ffffff;}
.copyright{font-size:80%;width:100%;text-align:center;}
.diet-content{padding-left:10px;font-size:12px;}
#diet-foods{padding-left:10px;font-size:12px;}
.food-title{width:20%;clear:left;float:left;}
.food-content{width:75%;padding-top:10px;}
#diet-container{border:1px solid #999;padding:5px;margin-bottom:5px;}
.diet-title{padding:2px 10px 2px 5px;font-size:12px;margin-top:5px;font-weight:bold;}
.diet-content{padding-left:10px;font-size:12px;}
#diet-foods{padding-left:10px;font-size:12px;}
.food-title{width:20%;clear:left;float:left;}
.food-content{width:75%;padding-top:10px;}
blockquote{border:1px solid #ccc;padding:5px;margin:10px;}
.tag-word{margin:20px 0px 0px 0px;line-height:1.4em;}
.tag-word a{color:#4276B8;}
.tag{padding:10px;position:relative;}
#tag_cloud{border:1px solid #CCC;padding:10px;text-align:left;position:relative;}
#tag_cloud a {padding:2px;}
.tag-title{font-size:16px;font-weight:bold;text-align:left;}
.tag-body{margin:10px 0px;padding:10px 0px 0px 0px;position:relative;}
.tag-service{text-align:left;font-weight:bold;border-bottom:1px solid #CCC;padding:0px 0px 5px 0px;clear:left;position:relative;}
.tag-search{text-align:right;padding:5px 0px;margin-bottom:10px;font-weight:bold;position:relative;}
.tag-article{padding:0px 10px 10px 10px;text-align:left;position:relative;}
.tag-article-title{text-align:left;padding:0px 0px 5px 0px;font-weight:bold;position:relative;}
.tag-article-posted{font-weight:normal;position:relative;}
.tag-article-summary{padding:0px 10px;line-height:1.4em;position:relative;}
.tag-more{text-align:right;margin:10px 0px;clear:left;position:relative;}
.tag-photos{float:left;margin:10px 5px;position:relative;width:140px;height:200px;}
.tag-photos-title{line-height:1.4em;padding:5px 0px;text-align:left;position:relative;}
.tag-audios{margin:5px;position:relative;}
.tag-audios-title{text-align:left;font-weight:bold;padding:0px 0px 5px 0px;position:relative;}
.tag-audios-posted{font-weight:normal;position:relative;}
.tag-videos{float:left;margin:10px 5px;position:relative;}
.tag-videos-title{line-height:1.4em;padding:5px 0px;text-align:left;position:relative;}
.tag-navi{clear:left;text-align:center;margin:10px 0px;position:relative;}
#google_translate_element {margin-bottom:10px;}