/* @override 
	http://www.hatinosu.net/css/style.css
*/
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;vertical-align:top;}
body {line-height:1;}
ol, ul {list-style:none;margin:0;padding:0;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
caption {width:100%;font-size:20px;font-weight:bold;margin:10px 0;border-bottom:1px solid #e5e5e5;padding:0 0 10px;}
a {outline:none;}


/*clearfix*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix {zoom:1;}

.cf:before,.cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
.cf {zoom:1;}


/* Style */
body {margin:0px;padding:0;-webkit-text-size-adjust:none;font:13px/23px "Meiryo","MS PGothic","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6,p {margin:0 0 20px;}
ul,ol {padding:0;margin:0 0 20px 20px;}
h1 {font-size:20px;line-height:22px;}
h2 {font-size:18px;line-height:20px;}
h3 {font-size:16px;line-height:18px;}
h4 {font-size:14px;line-height:16px;}
h5 {font-size:12px;line-height:14px;}
h6 {font-size:11px;line-height:13px;}
img {border:none;}
a {text-decoration:underline;color:#358cc9;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.clear hr {display:none;}
hr {background-color:#ddd;border:0;height:1px;clear:both;margin:30px auto;}
blockquote {margin:0px 0px 20px;padding:10px 20px 10px 20px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;}
blockquote blockquote {margin:20px 0;background-color:#fff;}
blockquote blockquote blockquote {margin:20px 0;background-color:#f4f4f4;}
blockquote p {padding:0px;margin:0px 0px 0px 0px}
table {width:100%;margin-bottom:20px;}
th,td {padding:0 10px;border-bottom:1px solid #ddd;}
embed {width:100%;display:block;margin:auto;}
.red{color:red;}
small{font-size:85%;}
/*common*/
#container {padding:15px;width:900px;margin:auto;}
.contents {margin:20px auto;clear:both;overflow:hidden;}
.printon {display:none;}
.ad_btn{padding:10px 50px;display:block;margin:auto;background-color:#009ffe;color:#fff;text-decoration:none;border-radius:5px;clear:both;text-align:center;width:280px;}
.ad_btn:hover{background-color:#15b0ff;}



/*second-page*/
#second {background:url(../img/head-line.gif) repeat-x center 90px;}
#second #head {height:60px;margin:auto;padding-top:15px;}
#second #logo {float:left;clear:both;margin:0 0 11px;}
#second #logo a {float:left;height:40px;text-indent:-9999px;width:237px;background:url(../img/logo.gif) no-repeat;}
#second #social-btn {margin:0;padding:11px 0 0 20px;float:left;}

/*head*/
#home #head {float:left;background:url(../img/hatinosu-character.gif) no-repeat 362px 35px;width:100%;margin:0 0 20px;}
#home #social-btn {margin:0 0 20px;padding:0;height:24px;}
#social-btn li,
.social-btn li {display:inline;float:left;font-size:11px;margin-right:10px}
#social-btn li iframe{vertical-align:baseline;}
#entry-social-btn {margin:0;padding:0;height:24px;}
#entry-social-btn li {display:inline;float:left;font-size:11px;margin-right:10px;}
#home #head h1 {float:left;}
#home #head h1 a {float:left;text-indent:-9999px;width:355px;background:url(../img/hatinosu-logo.gif) no-repeat left top;height:60px;}
#home #head-copy {width:360px;min-height:117px;margin:0 0 9px;font-size:12px;line-height:21px;float:left;}
#head #search-box {background-color:#d4ecff;padding:5px 10px;border:1px solid #579aef;-moz-border-radius:5px;border-radius:5px;float:right;}
#home #head #search-box {background-color:#d4ecff;padding:10px;border:1px solid #579aef;-moz-border-radius:5px;border-radius:5px;float:left;margin:0;width:505px;}

/*search-box*/
#search-box .search-input-home {border:1px solid #bbb;padding:3px;font-size:100%;line-height:100%;width:370px;height:20px;}
#search-box .search-input-head {border:1px solid #bbb;padding:3px;font-size:100%;line-height:100%;width:160px;height:20px;}
#search-box .search-input {border:1px solid #bbb;padding:3px;width:540px;font-weight:bold;line-height:20px;font-size:16px;}

/*adsense*/
#top-adsense {float:right;padding:9px;border:1px solid #ccc;-moz-border-radius:5px;border-radius:5px;background-color:rgba(255,255,255,0.7);}
.center-adsense {-moz-border-radius:5px;border-radius:5px;text-align:center;background-color:#ffca0c;padding:20px 0;width:900px;clear:both;margin:20px auto;}
.adsense-linkunit-gray {-moz-border-radius:5px;border-radius:5px;margin:20px auto;text-align:center;background-color:#eee;padding:10px 0;width:900px;clear:both;}
.listright-adsense{float:right;margin:0 0 7px;}
.adsense-linkunit{margin:0 0 10px;padding:10px;clear:both;border:1px solid #eee;-moz-border-radius:5px;border-radius:5px;text-align:center;}

/*amazon*/
.assoc-amazon {text-align:center;-moz-border-radius:5px;border-radius:5px;margin:0 auto;text-align:center;background-color:#fff;padding:10px 0;width:590px;border:1px solid #ccc;float:left;line-height:100px;}
.assoc-amazon a img {vertical-align:middle;margin:0 10px;max-height:100px;}


/*home-contents*/
#camp-btn a {float:left;width:174px;height:174px;background:url(../img/btn-camp.png) no-repeat;margin:0 7px 0 0;text-indent:-9999px;}
#house-btn a {float:left;width:174px;height:174px;background:url(../img/btn-house.png) no-repeat;text-indent:-9999px;margin:0 8px 0 0;}
#bungalow-btn a {float:left;width:174px;height:174px;background:url(../img/btn-bungalow.png) no-repeat;margin:0 8px 0 0;text-indent:-9999px;}
#bungalow-btn h2{margin:0;}
#guesthouse-btn a {float:left;width:174px;height:174px;background:url(../img/btn-guesthouse.png) no-repeat;margin:0 7px 0 0;text-indent:-9999px;}
#onsen-btn a {float:left;width:174px;height:174px;background:url(../img/btn-onsen.png) no-repeat;text-indent:-9999px;margin:0;}


#btn-newspot a {float:left;width:174px;height:174px;background:url(../img/btn-newspot.png) no-repeat;margin:0 7px 0 0;text-indent:-9999px;}
#btn-map a {float:left;width:174px;height:174px;background:url(../img/btn-map.png) no-repeat;text-indent:-9999px;margin:0 8px 0 0;}
#btn-topics a {float:left;width:174px;height:174px;background:url(../img/btn-topics.png) no-repeat;margin:0 8px 0 0;text-indent:-9999px;}
#btn-mobile a {float:left;width:174px;height:174px;background:url(../img/btn-mobile.png) no-repeat;margin:0 7px 0 0;text-indent:-9999px;}
#btn-tshirts a {float:left;width:174px;height:174px;background:url(../img/btn-tshirts.png) no-repeat;text-indent:-9999px;margin:0;}

/**/
.ticker {width:902px; margin: 0; padding: 0;overflow: hidden;line-height:18px;font-size:12px;}
.ticker li {float: left;overflow:hidden;}
.ticker a {padding:10px 20px 0;color: #fff;margin:0;text-decoration:none;height:80px;display:block;overflow:hidden;width:862px;border-radius:5px;-moz-border-radius:5px;background-color:#2a99cb;}
.ticker a:hover{background-color:#18b0da;}
.ticker strong{font-size:14px;font-weight:bold;}


/*contents*/
.contents div.title-404 {padding:0 0 50px;}
.contents div.title-404 h1 {font:bold 40px/120px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.contents div.title-search,
.contents div.title-help,
.contents div.title-about {padding:40px 15px 0;margin:15px 0 20px;-moz-border-radius:5px;border-radius:5px;background:#f2f2f2 url(../img/page-title.gif) no-repeat;overflow:hidden;}
.contents div.title-character {padding:40px 15px 0;margin:0 0 20px;-moz-border-radius:5px;border-radius:5px;background:#f2f2f2 url(../img/charactor-title.gif) no-repeat;clear:both;}
.contents div.title-search h1{text-align:left;color:#000;font:bold 40px/60px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.contents div.title-help h1,
.contents div.title-about h1 {text-align:center;letter-spacing:20px;color:#000;line-height:60px;font-size:40px;font-weight:bold;}
.contents div.title-character h1 {text-align:left;font-size:30px;line-height:60px;font-weight:bold;color:#000;}
.contents div.title-search form,
.contents div.title-help p,
.contents div.title-about p,
.contents div.title-character p {border:1px solid #afafaf;border-top-style:none;padding:0 15px 15px;margin:0 -15px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both;}
.contents div.box {-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:15px 15px 0;float:left;margin:0 0 20px 10px;min-height:170px}
.contents h2 {margin:0;}
.contents p {margin:15px 0;}
.contents .title-help h2 {margin:0 0 20px;}
.contents .title-about h2 {margin:0 0 20px;}
.contents ul {margin:15px 15px 15px 30px;list-style-type:square;}
.contents ul ul{margin:15px 15px 15px 30px;list-style-type:circle;}
.contents div.size1 {width:868px;margin-right:0;min-height:0;}
.contents div.size2 {width:564px;}
.contents div.size3 {width:261px;}
.contents div.color1 {background-color:#f9f6cc;}
.contents div.color2 {background-color:#f1fcfc;}
.contents div.color3 {background-color:#fdefe9;}
.contents div.fb {background-color:#3d95c4;color:#fff;border-style:none;}
.contents div.fb p{font-size:12px;line-height:18px;}
.contents div.fb h2 a{color:#fff;}
.contents div.fb iframe{background-color:#fff;}
.contents div.first {margin-left:0;clear:both;}
.contents div.box img.google-map-img,
.contents div.box img.google-earth-img,
.contents div.box img.iphone-img{height:130px;width:auto;float:left;margin:0 15px 15px 0;}

/**/
#history tbody th,
#history tbody td {padding:2px 0 2px 50px;}
#history tbody tr:hover {background-color:#f6f6f6;}

#ad_boshu th{text-align:left;width:150px;}
#ad_boshu th,#ad_boshu td{padding:7px;}


/**/
.breadcrumb {margin:20px 0 0;padding:0;float:left;height:50px;}
.breadcrumb li {display:inline;margin-right:10px;float:left;position:relative;}
.breadcrumb li a,
.breadcrumb li strong {padding:5px 10px;background-color:#ffcb0b;float:left;text-decoration:none;color:#000;font-size:13px;line-height:30px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:normal;font-style:normal;}
.breadcrumb ul {display:none;position:absolute;top:45px;left:0;float:left;width:180px;z-index:99999;height:auto;margin:0;}
.breadcrumb li:hover > ul {display:block;}
.breadcrumb ul li {min-width:180px;}
.breadcrumb ul a,
.breadcrumb ul strong {background:#aaa;line-height:1em;padding:10px;width:160px;height:auto;color:#fff;-moz-border-radius:0px;border-radius:0px;border-top:1px solid #fff;}
.breadcrumb ul a:hover {color:#000;}
.breadcrumb li:hover > a {background-color:#fea200;padding-bottom:10px;}
.breadcrumb li:hover > strong {background-color:#fea200;padding-bottom:10px;}
.breadcrumb ul li > a,
.breadcrumb ul li > strong {color:#000;background-color:#eee;}
.breadcrumb ul li:hover > a {background-color:#fee000;}
.breadcrumb ul ul {left:100%;top:0;border-left:1px solid #fff;}
.breadcrumb ul strong {color:#000;background-color:#eee;}
.breadcrumb ul ul strong{display:none;}
.breadcrumb ul ul li.subcate2{display:none;}

/**/
.area{clear:both;margin-bottom:20px;background-color:#f8f8f8;padding:10px;border-radius:0 0 5px 5px;}
.area ul{list-style-type:none;margin:0;width:880px;clear:both;}
.area ul ul{float:none;clear:none;}
.area ul li{margin:0;border-style:none;}
.area ul li li{float:left;}
.area ul li a{font-size:16px;line-height:28px;color:#2a99cb;padding:10px 5px;}
.area ul li a:hover{color:#ee0fa3;}
.area ul li h2,
.area ul li strong{display:none;}
.area ul li .count{font-size:12px;margin-left:4px;}


/**/
#container ul.common-link {float:right;margin:20px 0 0;}
#container ul.common-link li {float:left;display:inline;margin-left:8px;position:relative;}
#container ul.common-link li.rssfeed a {float:left;width:30px;height:40px;background:url(../img/rss-btn.gif) no-repeat;text-indent:-8989px;}
#container ul.common-link li.earth a {float:left;width:30px;height:40px;background:url(../img/earth-btn.gif) no-repeat;text-indent:-8989px;}
#container ul.common-link li.googlemap a {float:left;width:142px;height:40px;background:url(../img/googlemap-btn.gif) no-repeat;text-indent:-8989px;}
#container ul.common-link li.googlemap-plus a {float:left;width:118px;height:40px;background:url(../img/googlemap-plus-btn.gif) no-repeat;text-indent:-8989px;}
#container ul.common-link li.kml {margin:0;}
#container ul.common-link li.kml a {float:left;width:24px;height:40px;background:url(../img/googlemap-plus-btn.gif) no-repeat right;text-indent:-8989px;}


#container ul.common-link li.kml ul {display:none;position:absolute;top:30px;float:left;width:auto;z-index:99999;height:auto;margin:0;border-top:1px solid #fff;text-align:right;}
#container ul.common-link li.kml:hover > ul {display:block;}
#container ul.common-link li.kml ul li {min-width:138px;margin:0;}
#container ul.common-link li.kml ul a{background:#aaa;line-height:1em;padding:0 10px;width:auto;height:auto;color:#fff;text-indent:0;font-size:12px;line-height:20px;}
#container ul.common-link li.kml ul a:hover {color:#fff;}
#container ul.common-link li.kml li:hover > a {background-color:#fea200;}
#container ul.common-link li.kml ul li > a {color:#fff;background-color:#2589b7;}
#container ul.common-link li.kml ul li:hover > a {background-color:#2a99cb;}
#container ul.common-link li.kml ul ul {left:100%;top:0;border-left:1px solid #fff;}


a.edit{float:right;width:20px;height:30px;background:url(../img/edit.png) no-repeat center top;text-indent:-9809px;margin-top:10px;margin-bottom:-20px;}

#container ul.common-link li.spotform a {float:left;width:126px;height:40px;background:url(../img/spotform-btn.gif) no-repeat;text-indent:-8989px;}

/**/
.entry-title h1 {text-align:left;color:#000;line-height:40px;font-size:22px;font-weight:bold;margin:0;padding-top:2px;padding-bottom:9px;}
.entry-title {padding:21px 15px 0;margin:0 0 20px;background:#ffc url(../img/entry-title.gif) no-repeat;float:left;width:562px;}
.entry-title-btm {border:1px solid #d9d080;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both;border-top-style:none;padding:0 15px;margin:0 -15px;min-height:220px;}

/**/
#entry-list{margin-right:-20px;width:1010px;}
.contents .entry-list {padding:0 15px;margin:21px 20px 0 0;-moz-border-radius:5px;border-radius:5px;overflow:hidden;float:left;width:410px;}
.contents .entry-list h2 {text-align:left;font-weight:bold;margin:0;height:137px;overflow:hidden;width:194px;float:right;padding:20px 10px 10px 0;}
.contents .entry-list ul {list-style-type:none;margin:11px 0 0;float:right;height:30px;}
.contents .entry-list ul li{margin:0;padding:0 0 0 10px;float:left;display:inline;font-size:13px;line-height:20px;}
.contents .entry-list ul li .comment-count{font-size:17px;padding:13px 0 18px;text-decoration:none;background:url(../img/comment-count.gif) no-repeat center center;color:#fff;font-weight:bold;line-height:20px;width:38px;text-align:center;float:right;position:relative;}
.contents .entry-list ul li a.permalink-smalltxt{font-weight:normal;font-style:normal;color:#fff;background-color:#2a99cb;padding:3px 8px 2px 6px;text-decoration:none;-moz-border-radius:3px;border-radius:3px;font-size:12px;}
.contents .entry-list ul li a.permalink-smalltxt:hover{background-color:#00b1f1;}
.contents .entry-list h2 a{text-decoration:none;font-size:20px;line-height:26px;}
.contents .entry-list-btm {clear:both;padding:0;margin:0 -15px 0 -5px;border:1px solid #a2c3d9;border-radius:5px;background-color:#fff;overflow:hidden;width:428px;}
.contents .entry-list-btm img{border-right:1px dotted #a2c3d9;}
.contents .entry-list-btm img:hover{opacity:0.71;}
#container div.contents div.entry-list div.entry-list-btm a.permalink{float:right;font-size:12px;width:42px;height:42px;text-indent:-9897px;background:url(../img/category-list-arrow) no-repeat center center;margin-top:-57px;}

.無料 {padding-left:83px;background:url(../img/無料.gif) no-repeat;}
.有料 {padding-left:83px;background:url(../img/有料.gif) no-repeat;}
.閉鎖 {padding-left:83px;background:url(../img/閉鎖.gif) no-repeat;}

/**/
#map-space {float:right;width:288px;padding:0;text-align:center;margin:0 0 10px 20px;overflow:hidden;}
#map-space .entrymap {width:288px;height:399px;margin:auto;background:#eee url(../img/ajax-loader) no-repeat center center;}
#map-space .entrymap:hover {opacity:0.72;}
#map-space-list {float:right;width:278px;background-color:#fff;padding:4px;text-align:center;-moz-border-radius:5px;border-radius:5px;margin-left:20px;margin-top:64px;border:1px solid #ddd;}
#map-space-list .entrymap {height:167px;margin:auto;background:#eee url(../img/ajax-loader) no-repeat center center;}
#map-space-right {list-style-type:none;margin:0 0 -10px;}
#map-space-bottom {clear:both;text-align:right;margin:0;background-color:#f6f8ff;padding:10px;border:1px solid #cbd4e7;-moz-border-radius:5px;border-radius:5px;}
#map-space-bottom .facebook-like {float:left;}
#map-space-bottom a{text-decoration:none;}
#map-space-right li {float:left;margin-bottom:10px;display:inline;margin-right:10px;}
#map-space-right li a {float:left;width:200px;text-align:center;font-size:14px;line-height:40px;background-color:#ffca0c;-moz-border-radius:5px;border-radius:5px;color:#333;text-decoration:none;}
#map-space-right li a.tweet-button {background-color:#2099cc;color:#fff;}
.map-top-txt a {color:#fff;text-decoration:none;display:block;line-height:46px;background-color:#000;}
.map-top-txt a:hover {background-color:#fec930;color:#000;}
#map-space-right li a.action-maps{background:url(../img/action.gif) no-repeat left 0;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-photo{background:url(../img/action.gif) no-repeat left -45px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-rss{background:url(../img/action.gif) no-repeat left -90px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-tweet{background:url(../img/action.gif) no-repeat left -135px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.mixi-check-button {background:url(../img/action.gif) no-repeat left -180px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-foursquare{background:url(../img/action.gif) no-repeat left -225px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.mobilever{background:url(../img/action.gif) no-repeat left -270px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li.addthis_toolbox a{width:auto;background-image:none;background-color:#fff;}
#map-space-right li a.action-maps:hover{background:url(../img/action.gif) no-repeat right 0;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-photo:hover{background:url(../img/action.gif) no-repeat right -45px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-rss:hover{background:url(../img/action.gif) no-repeat right -90px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-tweet:hover{background:url(../img/action.gif) no-repeat right -135px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.mixi-check-button:hover{background:url(../img/action.gif) no-repeat right -180px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.action-foursquare:hover{background:url(../img/action.gif) no-repeat right -225px;width:197px;height:32px;text-indent:-9876px;}
#map-space-right li a.mobilever:hover{background:url(../img/action.gif) no-repeat right -270px;width:197px;height:32px;text-indent:-9876px;}



/*comment*/
#comment {width:915px;overflow:hidden;}
.comment-title {background:url(../img/comment-title.gif) no-repeat;height:30px;text-indent:-8909px;}
#comment div.comment {width:258px;float:left;overflow:auto;padding:15px;margin:0 15px 15px 0;border:1px solid #d3cc9c;background-color:#fff9de;-moz-border-radius:5px;border-radius:5px;color:#333;text-decoration:none;}
#comment div.comment div.comment-name {font-weight:bold;font-size:14px;line-height:18px;margin-bottom:4px;}
#comment div.comment div.commentbody {font-size:12px;line-height:20px;}
#comment div.paginate {clear:both;text-align:center;margin-bottom:30px;}
#comment-author,
#comment-email,
#comment-url {width:530px;font-size:13px;line-height:20px;border:1px solid #999;padding:3px;-moz-border-radius:3px;border-radius:3px;}
#comment-text {width:530px;font-size:13px;line-height:20px;border:1px solid #999;padding:3px;-moz-border-radius:3px;border-radius:3px;height:130px;}
#comment-post {width:250px;color:white;background-color:#99CF00;text-align:center;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#99CF00), to(#6DB700));background:-moz-linear-gradient(19% 75% 90deg,#6DB700, #99CF00);border-left:solid 1px #c3f83a;border-top:solid 1px #c3f83a;border-right:solid 1px #82a528;border-bottom:solid 1px #58701b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-gradient(linear, 0% 0%, 0% 100%, from(#99CF00), to(#6DB700))
font-size:20px;margin:20px auto 0;display:block;text-decoration:none;color:fff;cursor:pointer;font:20px/27px helvetica, sans-serif;}
#comment-post:hover {background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6DB700), to(#99CF00));background:-moz-linear-gradient(19% 75% 90deg,#99CF00, #6DB700);}
#comment-form {float:left;width:534px;padding:15px 30px 20px;background-color:#ffc;border:1px solid #d9d080;-moz-border-radius:5px;border-radius:5px;}
#comment-form-right {float:right;width:288px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;background-color:#eee;}
#comment-form-right ul {list-style-type:none;margin:0;padding:15px 15px 0;}
#comment-form-right ul li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;font-size:16px;font-weight:bold;line-height:30px;color:#999;}


#entry-facebook {clear:both;margin:0 0 20px;padding:15px 20px 20px 80px;border:1px solid #cbd4e7;-moz-border-radius:5px;border-radius:5px;background:#f6f8ff url(../img/f_logo.jpg) no-repeat 15px 15px;}
#entry-facebook h3{font-size:16px;line-height:16px;margin:0 0 11px;color:#3b5c99;}
#entry-facebook hr{margin:10px 0;}


/*bottom*/
#bottom {margin:auto auto 20px;}
#fb-comment {float:left;width:620px;}
#fb-comment-title {background:url(../img/fb-comment-title.gif) no-repeat left center;text-indent:-9898px;height:60px;margin:0;}
#fb-page {margin-bottom:20px;}
.fb-title{background-color:#2f5c99;color:#fff;font-size:12px;padding:10px;line-height:18px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}

/*fb-activity*/
#fb-activity{float:right;border:1px solid #325fa3;margin-bottom:20px;-moz-border-radius:5px;border-radius:5px;padding:5px;width: 248px;height: 428px;}


/*tw-widget*/
#tw-widget {float:right;width:260px;}
#tw-widget #twtr-widget-1 {width:auto;height:auto;margin:0;float:none;padding-right:0;}
#twtr-widget-1 {width:290px;margin-bottom:15px;margin-right:0;height:272px;float:right;}
#twtr-widget-1 div.twtr-doc div.twtr-hd h4{white-space:nowrap;}

/**/
.fb-like-face{margin-top:20px;}


.googlemaps{margin-bottom:0;border-radius:5px 5px 0 0;overflow:hidden;}


/*fotter*/
#footer {clear:both;background-color:#eee;padding:10px 10px 40px;margin:0;}
#footer ul {list-style-type:none;margin:0;float:left;}
#footer p {text-align:right;margin:0;font-family:Georgia, "Times New Roman", Times, serif;}
#footer a {color:#000;text-decoration:none;}
#footer ul li {display:inline;border-left-style:solid;border-left-width:1px;font-size:13px;line-height:13px;padding-left:8px;margin-left:4px;}

#footer_pr{text-align: right;}

#footer_btn{margin:0 0 40px;clear:both;}
#footer_btn ul{margin:0;text-align:center;}
#footer_btn ul li{display:inline;margin:0 15px;}
#footer_btn ul li img{width:70px;}
#footer_btn ul li a:hover img{opacity:0.8;}

/*about-twitter-users*/
div.tf-users {height:99px;overflow:hidden;margin-bottom:15px;}
div.tf-users a {display:block;float:left;margin:0 3px 3px 0;}
div.tf-info {text-align:right;display:none;}
#container div.pr p {font-size:12px;line-height:20px;margin:15px 0 0;}



#spmode{text-align:center;margin:20px 0;width:290px;float:right;}
#spmode a{padding:0 10px;background-color:#ff4c00;border-radius:5px;display:block;text-decoration:none;font-size:13px;color:#fff;line-height:34px;margin-top:-10px;}
#spmode a:hover{background-color:#f32300;}



/*Spot Image*/
#spotImage{overflow:hidden;width:900px;margin:auto;}
#spotImage li{float:left;margin:0 1px 1px 0;}
#spotImage li a{float:left;}
#spotImage li a img{float:left;}


/*ad denwauranai*/
.denwauranai ul {list-style-type:none;margin:0 0 30px;overflow:hidden;}
.denwauranai ul li {margin:0 10px;float:left;}
.denwauranai ul li h4{margin:0 0 4px;font-size:12px;line-height:20px;text-align:center;}
.denwauranai ul li img{width:124px;}


