﻿/*
Theme Name: Cocoro
Theme URI: http://satsumasendai.gr.jp
Description: Cocoro's theme
Version: 1.0
Author: satsumasendai city everyone
Author URI: http://satsumasendai.gr.jp
Tags: cocoro
*/

/*@import "css/grid960.css";@import "css/common.css";@import "css/user_admin.css";@import "css/map.css";*/


*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
q:before, q:after{content:''}
strong{font-weight:bold}
em{font-style:italic}
a img{border:none}
body{color:#333;font:13px/1.4 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
.alert{background:red;color:#FFF}
a{color:#800019}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6,.large{font-size:15px}
.container_16{margin-left:auto;margin-right:auto;width:998px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.box_4,.box_6,.grid_160,.box_286,.box_300,.box_430,.box_450,.grid_250,.grid_270,.grid_320,.grid_478,.grid_540,.grid_550{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}

.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:109px;}
.container_16 .grid_4{width:220px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_8{width:460px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_12{width:700px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_16 .grid_16{width:940px;}
.container_16 .grid_160{width:160px;}
.container_16 .grid_250{width:250px;}
.container_16 .grid_270{width:270px;}
.container_16 .grid_320{width:320px;}
.container_16 .grid_478{width:478px;}
.container_16 .grid_540{width:540px;}
.container_16 .grid_550{width:550px;}
.container_16 .prefix_4{padding-left:240px;}
.container_16 .prefix_8{padding-left:480px;}
.container_16 .prefix_12{padding-left:720px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_16 .suffix_4{padding-right:240px;}
.container_16 .suffix_8{padding-right:480px;}
.container_16 .suffix_12{padding-right:720px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_16 .push_4{left:240px;}
.container_16 .push_8{left:480px;}
.container_16 .push_12{left:720px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_13{left:818px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_16 .pull_4{left:-240px;}
.container_16 .pull_8{left:-480px;}
.container_16 .pull_12{left:-720px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.fix:after,.nsa_product_child:after,.nsa_widget:after,.nsa_product_list:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.fix,.nsa_product_child,.nsa_widget,.nsa_product_list{display:inline-block;}
* html .fix,* html .nsa_product_child,* html .nsa_widget,* html .nsa_product_list{height:1%;}
.fix,.nsa_product_child,.nsa_widget{display:block;}
.container_16 .box_4{width:190px;}
.container_16 .box_6{width:219px;}
.container_16 .box_286{width:286px;}
.container_16 .box_300{width:300px;}
.container_16 .box_430{width:430px;}
.container_16 .box_450{width:450px;}
.wp-caption{text-align:center;background:#eee;margin:10px;padding:10px}
img{vertical-align:bottom}
textarea{background:#FAFBF6;border:1px solid #E5E5E5;position:relative;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:5px}
input{cursor:pointer;background:#FAFBF6;border:1px solid #D5D5C0;position:relative;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:5px}
input[type=submit]{position:relative;border:none;background:#800019;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);color:#FFF;cursor:pointer}
.error,.red{font-weight:700;color:red}
blockquote{background:#F5F5F5;color:#000;border:1px solid #E5E5E5;margin:10px;padding:10px}
.bg01{background:url(images/dot_bg01.gif) repeat 0 0;}
.bg02{background:url(images/dot_bg02.gif) repeat 0 0;}
.bg03{background:url(images/dot_bg03.gif) repeat 0 0;}
.bg04{background:url(images/dot_bg04.gif) repeat 0 0;}
.bg05{background:url(images/dot_bg05.gif) repeat 0 0;}
.bg06{background:url(images/dot_bg06.gif) repeat 0 0;}
.bg07{background:url(images/bt_h4.gif) repeat 0 0;}
.br01{position:relative;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;box-shadow:0 0 4px #CCC;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
.br02{position:relative;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);overflow:auto}
.bs01{position:relative;-webkit-box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;box-shadow:0 0 4px #CCC;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);overflow:auto}
.skyblue{background:#EFF8FC}
body{background:url(images/scratch02.png) repeat 0 0}
#wrapper{background:url(images/wrapper_bg.png) repeat-x 0 0}
.post-edit-link{padding:0 20px}
.align_left{text-align:left}
.align_right{text-align:right}
.center{display:block;margin:0 auto}
.top20{margin-top:20px}
.paddtop10{padding-top:10px}
.paddtop20{padding-top:20px}
.padd5{padding:5px}
.marg10{margin:10px}
.top-border{border-top:1px solid #EFECDE}
.top-dot-border{background:url(images/dot_yoko.gif) repeat-x left top}
.bottom-border{border-bottom:1px solid #EFECDE}
.bottom-border2{border-bottom:2px solid #EFECDE}
.bottom-dot-border{background:url(images/dot_yoko.gif) repeat-x left bottom}
.left-dot-border{background:url(images/dot_tate.gif) repeat-y left 0}
.right-dot-border{background:url(images/dot_tate.gif) repeat-y right 0}
.side-border-top{background:url(images/side-line.gif) repeat-x left top}
.side-border{background:url(images/side-line.gif) repeat-x left bottom}
.req,.required{background:url(images/req-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:33px;margin:5px 0 0;padding:16px 0 0}
.font10{font-size:10px}
.blue-arrow{background:url(images/blue-arrow-trans.png) no-repeat 0 8px;padding:5px 0 5px 15px}
#alwaysnav{border-top:5px solid #800019;position:relative;width:100%;padding:5px 0}
#top-bar{max-width:960px;min-width:940px;font-size:13px}
#alwaysnav .desc{padding-top:5px;font-weight:700;font-size:12px}
#alwaysnav .menu-header{position:relative;padding-top:5px}
#alwaysnav .menu-header ul li{background:url(images/dot_tate.gif) repeat-y right 0;float:left;margin-right:5px;padding:0 5px 0 0}
#alwaysnav .menu-header ul li a{color:#1A1A1A;text-decoration:none;font-weight:700;font-size:12px;padding:0}
#alwaysnav .menu-header ul li a:hover{color:#8E464D}
#header_area{position:relative;padding-bottom:25px}
#header{position:relative;padding:15px 0 0}
#hgroup{padding-top:8px}
#hgroup a{height:0;width:430px;overflow:hidden;display:block;background:url(images/0-logo-trans.png) no-repeat 0 0;padding:50px 0 0}
.h_tel{background:url(images/h_tel.png) no-repeat right 0;height:0;display:block;overflow:hidden;margin-bottom:10px;padding:35px 0 0}
.subbt01{display:inline;float:left;position:relative;margin-right:3px;width:155px;padding-left:73px}
.subbt02{display:inline;float:left;position:relative;width:106px}
.melmaga_btn,.register_btn{float:right;margin:0 7px 5px 0}
.melmaga_btn a{background:url(images/melmaga-trans.png) no-repeat 0 0;float:right;width:103px;height:0;display:block;overflow:hidden;padding:24px 0 0}
.register_btn a{background:url(images/register-trans.png) no-repeat 0 0;float:right;width:103px;height:0;display:block;overflow:hidden;padding:24px 0 0}
.resizer{margin:0 0 2px}
.resizer li a{display:block;height:0;overflow:hidden;text-decoration:none;padding:24px 0 0}
.resizer .large{margin-right:0}
.resizer li.mojisize{background:url(images/resize-trans.png) no-repeat 0 0;width:76px;overflow:hidden;height:0;margin-right:3px;padding:24px 0 0}
.resizer li.medium{background:url(images/fontsize-trans.png) no-repeat 0 0;width:38px}
.resizer li.large{background:url(images/fontsize-trans.png) no-repeat -38px 0;width:38px}
.resizer li.large:hover,body.large .resizer li.large{background-position:-38px -24px}
.logmybt li.login{background:url(images/login-trans.png) no-repeat 0 0;width:76px;margin-right:3px}
.logmybt li.logout{background:url(images/logout-trans.png) no-repeat 0 0;width:76px;margin-right:3px}
.logmybt li.mypage{background:url(images/mypage-trans.png) no-repeat 0 0;width:76px}
.caracbt li.fav{background:url(images/my-fav.png) no-repeat 0 0;width:50px;margin-right:3px}
.caracbt li.cart{background:url(images/cart-trans.png) no-repeat 0 0;width:50px;margin-right:3px}
.caracbt li.access{background:url(images/access-trans.png) no-repeat 0 0;width:50px}
#s{background:url(images/search-trans.png) no-repeat 6px 2px #FFF;border:2px solid #57534A;height:16px;margin-right:3px;width:70px;padding:2px 2px 2px 26px}
input#searchsubmit{height:24px;width:40px;position:relative;border:none;background:#800019;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);color:#FFF;cursor:pointer}
input#s:focus{background-color:#F6F3EC}
#access{height:60px;margin-top:20px;position:relative;background:url(images/scratch01.png) repeat 0 0;padding:15px 0}
#access ul li a{display:block;overflow:hidden;height:0;margin-right:39px;padding:27px 0 0}
#access ul li#menu-item-1776 a:hover{background:url(images/g-spot-1.png) no-repeat 0 0}
#access ul li#menu-item-2492 a:hover{background:url(images/g-com-1.png) no-repeat 0 0}
#access ul li#menu-item-1534 a:hover{background:url(images/g-sblog-1.png) no-repeat 0 0}
#access ul li#menu-item-1533 a:hover{background:url(images/g-event-1.png) no-repeat 0 0}
#access ul li#menu-item-1426 a:hover{background:url(images/g-shop-1.png) no-repeat 0 0}
.feature{height:200px;width:560px;background:#FFF;margin-bottom:20px;padding:10px}
.join a{background:url(images/join.gif) no-repeat 0 0;display:block;height:0;overflow:hidden;width:220px;padding:186px 0 0}
.join a:hover{background:url(images/join-on.gif) no-repeat 0 0}
.joinarea{background:url(images/join-area.png) no-repeat 0 0;position:relative;height:180px}
.joinarea a{background:url(images/join-area-btn.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:184px;position:absolute;top:59px;left:193px;padding:66px 0 0}
.joinarea a:hover{background-position:0 -66px}
.favohead h1{background:url(images/favo-head.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding:120px 0 0}
.post-2472 .listname{background:url(images/favo-list.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.howto-favo a{position:absolute;right:0;top:0;background:url(images/howto-favo-trans.png) no-repeat 0 0;width:120px;height:0;overflow:hidden;display:block;padding:24px 0 0}
#sendIdsForCreateMap{text-align:center;padding:10px}
.maphead h1{background:url(images/maphead.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding:120px 0 0}
.mapEachFav{cursor:move;display:block}
p#createMyPlay{text-align:center;margin:10px 0 0}
#maincontents{margin-bottom:20px;position:relative}
body.home #maincontents{background:none;border:none}
.content_body{ position:relative; }
.inner_body{position:relative;background:#FFF;display:block;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
#maincontents section table{width:100%;border-top:1px solid #D5D5C0;border-left:none;border-right:none;border-bottom:none;font-size:90%;line-height:1.8}
#maincontents section th,#maincontents section td{border-bottom:1px solid #D5D5C0;word-break:break-all;padding:10px 5px}
#maincontents section th{font-weight:700;width:25%}
td.url_line{word-break:break-all}
.spotlist h3.bottomNearTitle{background-image:url(images/near-sp-h3.png)}
.report h3.bottomNearTitle{background-image:url(images/near-repo-h3.png)}
.events h3.bottomNearTitle{background-image:url(images/near-ev-h3.png)}
h3.bottomNearTitle{background-repeat:no-repeat;background-position:0 0;height:0;overflow:hidden;display:block;margin-bottom:5px;padding:25px 0 0}
.bottomNearText{font-size:90%;float:left;width:480px}
.bottomNearText h4{font-size:12px;padding-bottom:5px;margin:0 0 5px}
.termnav{background:url(images/tarm-navi.gif) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:61px 0 0}
body.single-spotlist #maincontents .spot-title{border-bottom:2px dashed #57534A;padding:10px}
body.single-spotlist #maincontents .sp-titlearea{width:400px;float:left;padding:5px 0}
.spot-access{position:relative;margin-top:5px;border:2px solid #D5D5C0;background:#FFF;display:inline-block;font-weight:700;font-size:13px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:5px 10px}
.spotmeta{background:#FFF;border:2px solid #EFECDE;margin-bottom:10px;padding:5px}
#detail{padding:10px 10px 20px}
#detail h2{background:url(images/spotinfo-h2-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:23px 0 0}
p.spotimage01{background:#FFF;margin-bottom:10px;width:540px;text-align:center}
p.spotimage01 img{vertical-align:middle}
p.spotsubimage01{float:left;border:2px solid #EFECDE;background:#FFF;margin-right:20px;width:150px;height:150px;padding:3px}
p.spotsubimage02{float:left;border:2px solid #EFECDE;background:#FFF;width:150px;height:150px;padding:3px}
.spottext{line-height:1.8;padding:5px 0}
.print_area{float:right;width:225px;margin-bottom:5px}
.print_area li.print a{background:url(images/spotprint-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:100px;margin-right:5px;padding:25px 0 0}
.print_area li.favo a{background:url(images/spotfavo-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:120px;padding:25px 0 0}
div.mobile_info img{border:2px solid #D5D5C0}
p.miss a{background:url(images/miss.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:120px;padding:40px 0 0}
#mapContent{margin-top:20px;padding:0}
#mapContent h3{background:url(images/spotmap.png) no-repeat 10px 10px;height:0;overflow:hidden;display:block;margin-bottom:10px;padding:41px 0 0}
body.single-spotlist h2.listinfo{background:url(images/spot-info.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;float:left;width:212px;padding:24px 0 0}
body.term-blue-tourism section.navi-list{position:relative;margin-bottom:10px;background:#FFF;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:10px}
.tax-navi-h1{margin:0 10px 20px;padding:10px}
body.tax-navi h1.listname{display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
body.term-g01 h1.listname{background:url(images/spot-g01.png) no-repeat 0 0}
body.term-g02 h1.listname{background:url(images/spot-g07.png) no-repeat 0 0}
body.term-g03 h1.listname{background:url(images/spot-g04.png) no-repeat 0 0}
body.term-g04 h1.listname{background:url(images/spot-g02.png) no-repeat 0 0}
body.term-g05 h1.listname{background:url(images/spot-g05.png) no-repeat 0 0}
body.term-g06 h1.listname{background:url(images/spot-g03.png) no-repeat 0 0}
body.term-g07 h1.listname{background:url(images/spot-g06.png) no-repeat 0 0}
.seasonWarrap{position:relative;width:550px;border:5px solid #EFECDE;background:#fff;padding:10px}
.season-title{background:url(images/season-title-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:10px;padding:24px 0 0}
.seasonlist p.spotarea{position:relative;font-size:11px;font-weight:700;background:#D6CDAA;text-align:center;color:#653E18;width:25%;margin-bottom:3px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:2px 4px}
.season-image{background:url(images/noimage156x120.png) no-repeat center #FFF;border:4px solid #EFECDE;float:left;height:150px;width:150px;margin:10px 10px 10px 35px;padding:2px}
.seasonBox{float:left;width:300px;margin:10px 0 10px 10px}
.seasonlist h3{font-size:16px;margin-bottom:2px;padding:0 0 4px}
.seasonlist .bx-prev{position:absolute;left:0;top:75px;background:url(images/left-btn.png) no-repeat;height:0;display:block;overflow:hidden;width:20px;padding:20px 0 0}
.seasonlist .bx-next{position:absolute;right:0;top:75px;background:url(images/right-btn.png) no-repeat;height:0;display:block;overflow:hidden;width:20px;padding:20px 0 0}
.blue-navi-image{width:186px;height:114px;border:1px solid #D5D5C0;background:url(images/noimage186x114.jpg) no-repeat 1px 1px;clear:both;padding:1px}
.navi-image{width:156px;height:120px;border:1px solid #D5D5C0;background:url(images/noimage156x120.png) no-repeat 1px 1px;clear:both;padding:1px}
body.term-blue-tourism .navi-image{width:276px;height:180px;border:1px solid #D5D5C0;background:url(images/noimage276x180.png) no-repeat 1px 1px;clear:both;padding:1px}
.navi-image a{display:block;height:120px;text-align:center}
.navi-text h2 a{color:#800019;font-weight:700;font-size:90%;text-decoration:none;display:block;padding:5px 10px 0 0}
.navi-text h3{font-size:110%;color:#800019}
.navi-text p{line-height:1.6;margin-bottom:5px}
.navi-text p.more,.seasonBox p.more{float:right;width:60px;margin:0}
.navi-text p.fav{float:right;width:120px;margin:0}
.navi-text p.fav a{background:url(images/spot-list-fav-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:25px 0 0}
.genremeta{margin-bottom:10px;padding-bottom:3px;background:url(images/dot_yoko.gif) repeat-x left bottom;font-size:12px}
p.ans a{background:url(images/ans-trans.png) no-repeat 0 0;width:120px;display:block;overflow:hidden;height:0;padding:40px 0 0}
p.all a{background:url(images/all-trans.png) no-repeat 0 0;width:120px;display:block;overflow:hidden;height:0;padding:40px 0 0}
.recohead ul{position:absolute;top:71px;width:920px}
.recohead li a{height:0;display:block;overflow:hidden;width:178px}
.recohead li.question{position:absolute;left:30px}
.recohead li.question a{background:url(images/qbt-trans.png) no-repeat 0 0;padding:85px 0 0}
.recohead li.regist{position:absolute;right:30px;top:35px}
.recohead li.regist a{background:url(images/abt-trans.png) no-repeat 0 0;padding:50px 0 0}
.recohead li.question a:hover{background-position:0 -85px}
body.post-type-archive-recomend h2.listname{background:url(images/q-title.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.reco-author{width:50px;height:50px;display:block;border:1px solid #D5D5C0;background:#FFF;margin:10px;padding:1px}
.reco-title{width:397px;margin:10px 0}
.reco-title h2 a{text-decoration:none;color:#1A1A1A;font-size:90%}
.reco-zero{height:0;overflow:hidden;display:block;width:67px;background:url(images/zero-trans.png) no-repeat 0 0;margin:10px 10px 10px 0;padding:62px 0 0}
.reco-count{position:relative;height:0;overflow:hidden;display:block;width:67px;background:url(images/num-trans.png) no-repeat 0 0;margin:10px 10px 10px 0;padding:62px 0 0}
.reco-count span{color:#280000;font-size:16px;font-weight:700;left:4px;position:absolute;text-align:center;top:30px;width:67px}
.answer-top{background:url(images/ans-top-trans.png) no-repeat 0 0;padding-top:26px;margin:0 10px}
.answer{border-left:6px solid #EFECDE;border-right:6px solid #EFECDE;border-bottom:6px solid #EFECDE;background:#FFF;margin:0 0 10px;padding:10px}
.answer dl{clear:both;padding:8px 0}
.answer dl.even{border-top:1px solid #D5D5C0;border-bottom:1px solid #D5D5C0}
.answer dt{float:left;width:20%;font-size:11px;color:#57534A}
.answer dd{float:left;width:80%;color:#57534A;word-break:break-all}
.answer dd span.date communicationArea
.recobt{margin-bottom:10px;margin-right:10px}
body.single-recomend h2.listname{background:url(images/q-title2.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.q-author{margin-right:10px;display:block;width:150px}
.q-author img{width:150px;height:150px;border:1px solid #D5D5C0;padding:1px}
.q-body{width:376px}
.q-title{background:url(images/q-left-trans.png) no-repeat 0 0}
#maincontents .q-title h1{background:url(images/q-trans.png) no-repeat 10px 5px #FFF;padding:0 0 0 50px}
.q-content{line-height:1.7;margin-left:12px}
.q-content span{color:#800019;padding:0 5px}
.q-content p{color:#57534A;font-size:105%;padding:5px 0 0}
.answer-single-top{margin-bottom:10px;padding:10px 10px 0}
.answer-single{background:#FFF;padding:10px}
.answer-single dl.even{border-top:1px solid #EFECDE;border-bottom:1px solid #EFECDE;margin:5px 0;padding:5px 0}
.answer-single dt{float:left;width:12%;font-size:11px;color:#57534A}
.answer-single dd{float:left;width:88%;color:#57534A}
.answer-single dd span.author,.answer-single dd span.date{color:#800019;font-size:12px}
.answer-single dd p{line-height:1.7}
body.single-recomend p.comments{background:url(images/ans-h3-trans.png) no-repeat 0 0;border:medium none;color:#800019;display:block;font-size:16px;font-weight:700;margin-bottom:5px;overflow:hidden;padding:7px 0 7px 200px}
#communicationArea li a{display:block;height:0;overflow:hidden;text-align:center;width:180px;padding:50px 0 0}
#communicationArea li.login{float:left;padding-left:40px}
#communicationArea li.login a{background:url(images/reco-loginbt-trans.png) no-repeat 0 0;margin:0 auto}
#communicationArea li.signup{float:right;padding-right:40px}
#communicationArea li.signup a{background:url(images/reco-registbt-trans.png) no-repeat 0 0;margin:0 auto}
input#postBt03{display:inline-block;width:307px;height:0;overflow:hidden;background:url(images/postBt03.png) no-repeat 0 0;border:none;cursor:pointer;margin:0 auto;padding:55px 0 0}
body.single-recomend p.thanks-comments{background:url(images/thanks-comment-trans.png) no-repeat 0 0;height:0;display:block;margin-bottom:5px;overflow:hidden;padding:22px 0 0}
table.form_table input.datePickerAce{margin-top:5px;position:relative;background:#57534A;color:#FFF;cursor:pointer;border:none;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
table.form_table input.datePickerAce:hover{background:#800019}
.form_content th{width:25%;font-weight:700}
.evpost p.post-head{background:url(images/event-post-head.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:120px 0 0}
.report p.post-head{background:url(images/repo-post-head.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:120px 0 0}
.recomend p.post-head{background:url(images/reco-post-head.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:120px 0 0}
.page .content_body h1.step1{background:url(images/step1.gif) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:60px 0 0}
.page .content_body h1.step2{background:url(images/step2.gif) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:60px 0 0}
.page .content_body h1.step3{background:url(images/step3.gif) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:60px 0 0}
table.form_table th{border-bottom:1px solid #A3A7A8;line-height:1.2;text-align:left;vertical-align:top;width:25%;padding:10px 0 8px 19px}
table.form_table td{border-bottom:1px solid #A3A7A8;line-height:1.2;vertical-align:top;padding:10px 5px 8px 10px}
input#area_set1{padding-right:5px}
.recopost .inner_body{overflow:auto;margin:0 10px;padding:10px}
.repohead{position:relative;margin:0 10px 30px;padding:10px}
.repohead a{background:url(images/repo-post-trans.png) no-repeat 0 0;display:block;height:0;overflow:hidden;position:absolute;right:42px;top:120px;width:178px;padding:60px 0 0}
body.post-type-archive-report h2.listname{background:url(images/repo-title.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.repo-list-image{width:150px;height:150px;background:url(images/noimage150.png) no-repeat 0 0;margin:10px 0 10px 10px}
.repo-list-image a{display:block;width:150px;height:150px}
.repo-list-image img{background:url(images/navi-bg.gif) repeat 0 0 #F4F1EB}
.repo_text_box{width:370px;margin:10px 10px 10px 0}
.repo-list h2{font-size:20px}
.repo-list-meta div{margin:5px 0}
.repo-list p.more{width:100px;float:left;margin:0 15px 0 0;}
.repo-list p.more a{background:url(images/repo-more-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:25px 0 0}
.sideLoc{background:url(images/repo-list-loc-trans.png) no-repeat 0 0;display:inline-block;margin-right:5px;font-weight:700;line-height:22px;padding:0 0 0 15px}
.sideCom{background:url(images/repo-list-com-trans.png) no-repeat 0 0;display:inline-block;font-weight:700;line-height:22px;padding:0 0 0 25px}
body.single-report h2.listname{background:url(images/repo-title-single.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;float:left;width:172px;padding:24px 0 0}
.repo-body p.repo-image{margin-top:10px;text-align:center}
.repo-text{line-height:1.5;margin-top:10px;text-align:left;word-wrap:break-word;padding:10px}
.repo-author{width:50px;height:50px;margin-right:10px;display:block;border:1px solid #D5D5C0;background:#FFF;padding:1px}
.repo-title{width:476px}
.repo-title h2 a{text-decoration:none;color:#1A1A1A}
.repo-info{width:470px;float:left;padding:10px}
.repo-text h2{color: #9A3549; margin-bottom: 10px;}
.repo-text h3{color: #9A3549; background: url(images/dot_yoko.gif) repeat-x left bottom; margin-bottom: 10px;}
.repo-text ul{margin-left: 20px; padding: 10px 0;}
.repo-text li{background: url(images/news-arrow-trans.png) no-repeat 0 3px; padding-left: 10px; text-decoration: none;padding-bottom: 10px;}
.mobile{width:136px;height:136px;border:2px solid #D5D5C0; }
#bodymapDum{width:540px;height:300px}
body.single-report #commentform dt label{display:block;padding:0 0 0 10px}
p.readkiyaku{text-align:center;clear:both;margin:0 0 10px}
#gowasUpUserIconForFront li input{margin-right:5px}
#gowasUpUserIconForFront li label{display:inline-block;cursor:pointer}
input#confBt{display:inline-block;width:165px;height:0;overflow:hidden;background:url(images/confBt.png) no-repeat 0 0;border:none;cursor:pointer;margin:0 auto;padding:55px 0 0}
input#reeditBt{display:inline-block;width:165px;height:0;overflow:hidden;background:url(images/reeditBt.png) no-repeat 0 0;border:none;cursor:pointer;margin:0 auto;padding:55px 0 0}
input#postBt01{display:inline-block;width:347px;height:0;overflow:hidden;background:url(images/postBt01.png) no-repeat 0 0;border:none;cursor:pointer;margin:0 auto;padding:55px 0 0}
input#postBt02{display:inline-block;width:347px;height:0;overflow:hidden;background:url(images/postBt02.png) no-repeat 0 0;border:none;cursor:pointer;margin:0 auto;padding:55px 0 0}
.formBtArea{text-align:center;margin:0 auto}
input#btnForGmap{cursor:pointer;background:#E4E1D0;font-weight:700}
body.post-type-archive-events h2.listname{background:url(images/event-title.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:25px 0 0}
body.post-type-archive-events .sidemap h3,body.single-events .sidemap h3{background:url(images/event-map.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.eventhead h1,.eventhead p{background:url(images/event-head.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:920px;position:relative;padding:120px 0 0}
.eventhead a{background:url(images/event-post.png) no-repeat 0 0;display:block;height:0;right:30px;overflow:hidden;position:absolute;top:55px;width:178px;padding:60px 0 0}
section.event-list h2{font-size:13px;margin-bottom:2px;padding:2px 0}
p.evhouse{font-size:12px;margin:0 0 5px}
span.end{background:url(images/end.gif) no-repeat 0 0;height:0;overflow:hidden;width:35px;border:none;display:block;padding:32px 0 0}
.event-title{float:left;width:450px}
.event-body li{background:url(images/news-arrow-trans.png) no-repeat 0 5px;padding-left:10px;margin-bottom:3px}
.tour-title{float:left;width:820px}
.tour-body .tour_content p{line-height:24px}
.tour-body li{background:url(images/blue-arrow-trans.png) no-repeat 0 5px;padding-left:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #D5D5C0}
.tour-body ul.tour-image li,.tour-body ul.thumbs li{background:none;padding-left:0;margin-bottom:0;border:none}
.tour_number{text-align:right;font-weight:700}
.tour-body h4.bt-h4,.side_special_tour h4.bt-h4{background:url(images/blue-bg.gif) repeat 0 0}
.tour-body ul.thumbs{background:url(images/bt_h4.gif) repeat 0 0;display:block;height:80px;border:1px solid #EFECDE;padding:10px 0}
.tour-body ul.thumbs li{border:none;padding:0 0 0 10px}
#tourmap h4{background:url(images/tour-map-trans.png) no-repeat 10px 10px;height:0;overflow:hidden;display:block;margin-bottom:10px;padding:41px 0 0}
.tour_owner_tel{color:#1382B4;font-size:140%}
.plan_box02_in{display:block;background:#FFC;border:1px solid #FFE680;margin:10px 0 0;padding:10px 15px}
h2.list-bt-tour{background:url(images/single-bt-h2-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;float:left;width:210px;padding:24px 0 0}
.tour-body h4.bt-con-h4{border-bottom:5px solid #EFECDE;background:url(images/tour-tel-trans.png) no-repeat 10px 13px;height:0;overflow:hidden;display:block;margin-bottom:10px;padding:50px 0 0}
#maincontents section table.bt-table{border-top:none}
#maincontents section table.bt-table th{width:25%}
#maincontents section table.bt-info-table th{text-align:center;border-right:1px solid #D5D5C0}
#maincontents section table.month-table{border-right:1px solid #D5D5C0}
#maincontents section table.month-table td{border-left:1px solid #D5D5C0;border-bottom:1px solid #DDD;text-align:center}
#maincontents section table.month-table td.check{background:url(images/dot_bg02.gif) repeat 0 0;font-weight:700}
.edu{background:url(images/edu-ok-trans.png) no-repeat 0 0;height:0;width:120px;overflow:hidden;display:block;margin-right:10px;padding:30px 0 0}
.fori{background:url(images/fori-ok-trans.png) no-repeat 0 0;height:0;width:120px;overflow:hidden;display:block;padding:30px 0 0}
.bt-inn-link,.bt-access-link{width:200px}
.bt-inn-link a{background:url(images/bt-inn-trans.png) no-repeat 0 0!important;height:0;overflow:hidden;display:block;padding:60px 0 0}
.bt-access-link a{background:url(images/bt-access-trans.png) no-repeat 0 0!important;height:0;overflow:hidden;display:block;padding:60px 0 0}
.blue-do{color:#1382B4;font-size:120%}
.special_tour a,.tour-body .tour-title,.tour-body h3,.tour-body h4,.tour-body h5,.side_special_tour h4{color:#1382B4}
.tour-body h5{border:1px solid #B1D6F2;font-size:110%}
body.tax-tour-type h1.listname,body.single-special_tour p.listname{display:block;height:0;overflow:hidden;margin-bottom:0;padding:200px 0 0}
body.term-blue-tourism h1.listname,body.single-special_tour p.listname{background:url(images/bt-head-h1.png) no-repeat 0 0}
#tour-search h3{background:url(images/tour-search-trans.png) no-repeat 0 0;border-bottom:4px solid #EFECDE;margin-bottom:0;display:block;overflow:hidden;height:0;padding:50px 0 0}
#tour-search h4{background:url(images/green-arrow-trans.gif) no-repeat 0 0;font-size:120%;line-height:20px;margin:10px 0 5px;padding:0 0 0 20px}
.blue-favo{width:87px;float:right;height:25px;overflow:hidden;padding:0}
.blue-button{display:block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff!important;background:0 to(#1381b4));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #1381b4;-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5), inset 0 0 0 rgba(255,255,255,0);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5), inset 0 0 0 rgba(255,255,255,0);box-shadow:0 1px 3px rgba(000,000,000,0.5), inset 0 0 0 rgba(255,255,255,0);text-shadow:0 -1px 0 rgba(000,000,000,0.4), 0 1px 0 rgba(255,255,255,0.3);padding:10px 20px;background:  #1381b4;}
.default h1{background:url(images/normal-h1-trans.png) no-repeat 10px center;padding:10px 10px 10px 40px}
.default h1 span{font-size:75%}
.default h2{background:url(images/st-h3.png) no-repeat 0 4px;color:#57534A;font-size:20px;padding:0 0 0 25px}
.default ul{padding:10px 0 20px 10px}
.normal .desc{border-top:2px dashed #57534A;padding:10px}
.normal h2{position:relative;line-height:40px;font-size:18px;color:#57534A;border:6px solid #D5D5C0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:2px 10px 0}
.normal h3{background:url(images/st-h3.png) no-repeat 0 4px;color:#57534A;border-bottom:2px dashed #57534A;padding:0 0 0 25px}
.normal h4{background:url(images/st-h4.png) no-repeat 0 4px;color:#57534A;font-size:16px;padding:0 0 0 20px}
.normal table{border-top:1px solid #D5D5C0}
.normal th,.normal td{border-bottom:1px solid #D5D5C0;padding:10px}
.normal th{background:url(images/dot_bg01.gif) repeat 0 0;width:20%;font-weight:700}
.pageside li.menu-item a{font-weight:700;color:#1A1A1A;background:url(images/footer-arrow-trans.png) no-repeat 0 center;padding:2px 0 2px 10px}
.pageside li.menu-item a span{font-size:80%}
h3.business{background:url(images/h3-business-trans.png) no-repeat 0 0}
h3.about-city{background:url(images/h3-about-city-trans.png) no-repeat 0 0}
h3.support{background:url(images/h3-support-trans.png) no-repeat 0 0}
.post-2906 h1{background:url(images/about-cocoro-h1-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.about-cocoro-area h2{background:url(images/about-cocoro-h2-trans.png) no-repeat center 0;height:0;display:block;overflow:hidden;margin:10px 0;padding:41px 0 0}
.about-cocoro-body{font-weight:700;width:470px;letter-spacing:.2em;background:url(images/about-bg-trans.png) no-repeat 0 center;color:#280000;padding:10px 410px 10px 20px}
.can{background:#FFF;overflow:auto;margin-bottom:10px}
.can h2{background:url(images/can-h2.gif) no-repeat 0 0;overflow:hidden;display:block;width:920px;height:0;border-bottom:2px dashed #57534A;margin-bottom:20px;padding:80px 0 0}
.can h3{background:url(images/can-h3-point.gif) repeat-y 0 0;font-size:16px;margin-bottom:10px;padding:0 0 0 15px}
.can h4{font-size:14px;background:url(images/can-h4.gif) no-repeat 0 2px;padding-left:20px;margin-bottom:10px}
.can-210{float:left;width:210px;padding:180px 10px 10px}
.can-last{padding-right:0}
.can-near{background:#FBF9F2;margin-top:10px;height:125px;padding:10px}
.can-near li a{background:url(images/can-dot.gif) no-repeat 0 3px;padding-left:10px;font-weight:700}
.can-near li span{font-size:11px;padding-left:10px}
.can1{background:url(images/can1.gif) no-repeat 0 0}
.can2{background:url(images/can2.gif) no-repeat 0 0}
.can3{background:url(images/can3.gif) no-repeat 0 0}
.can4{background:url(images/can4.gif) no-repeat 0 0}
.sp-join h2{background:url(images/sanka-h2.gif) no-repeat 10px 0;height:0;display:block;overflow:hidden;width:920px;margin-bottom:20px;border-bottom:2px dashed #57534A;padding:80px 0 0}
.sp-body{position:relative;width:500px;padding-right:400px!important;background:url(images/sp-body-bg.png) no-repeat right top;min-height:220px}
.sp-body h3{font-size:18px;background:url(images/can-h3-point.gif) repeat-y 10px 0;color:#280000;margin-bottom:10px;padding:0 0 0 22px}
.sp-body p{color:#280000;font-weight:700;letter-spacing:.2em;line-height:1.8;font-size:14px;padding:0 0 0 10px}
.sp-body a{position:absolute;background:url(images/sp-join-bt.gif) no-repeat 0 0;height:0;display:block;overflow:hidden;top:137px;right:20px;width:362px;padding:82px 0 0}
.sp-body a:hover{background-position:0 -82px}
.post-2729 h1{background:url(images/join-page-bg.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:220px 0 0}
.post-2729 h2{border-bottom:2px dashed}
.userhead h1{background:url(images/userhead-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:920px;padding:120px 0 0}
.user dt{float:left;width:50px}
.user dd{float:right;width:220px}
.cityhead h1{background:url(images/ssinfo.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:920px;padding:120px 0 0}
.mypage-title h1{font-size:22px;padding:5px}
.profile h2{margin-top:20px;border-bottom:2px dashed #57534A;font-size:18px;padding:10px}
.profile li{border-bottom:1px solid #E6E6E6;padding:5px 0}
.profile li a{padding-left:10px;text-decoration:none;background:url(images/small-arrow-trans.png) no-repeat 0 center}
.userprof{border-left:1px solid #E6E6E6;width:369px;margin:10px 0;padding:10px}
.userprof th{border-bottom:1px solid #E6E6E6;color:#505050;text-align:left;vertical-align:top;white-space:nowrap;width:12em;padding:4px 0 4px 2px}
.userprof td{border-bottom:1px solid #E6E6E6;vertical-align:top;width:212px;padding:4px 0}
.userprof td.name{font-size:190%;font-weight:700;color:#800019}
.userpic{width:150px;padding:10px 0 10px 10px}
.userpic img{width:150px;height:150px;margin-bottom:10px}
.profEdit a{background:url(images/edit.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:40px 0 0}
.buy-archive a{background:url(images/buy-archive.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:40px 0 0}
.favlist a{background:url(images/favlist.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:40px 0 0}
p.myplan a{background:url(images/myplan.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:40px 0 0}
.howtoplan a{background:url(images/howtoplan.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:40px 0 0}
.taikai a{background:url(images/out.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:40px 0 0}
li.linkcat{background:none;padding:0}
.linkcat ul{padding-left:20px;margin-bottom:20px}
.post-1353 h1{background:url(images/access-head.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:120px 0 0}
.post-1353 ul.tab li{float:left;margin-right:5px}
.post-1353 ul.tab li a{position:relative;overflow:hidden;display:block;height:0;width:100px;border-top:2px solid #BEDDDD;border-left:2px solid #BEDDDD;border-right:2px solid #BEDDDD;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:40px 0 0}
.post-1353 ul.tab li a.selected{position:relative;border-top:2px solid #BEDDDD;border-left:2px solid #BEDDDD;border-right:2px solid #BEDDDD;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
.post-1353 ul.tab li.tab1 a{background:url(images/sub-train.png) no-repeat 0 0}
.post-1353 ul.tab li.tab2 a{background:url(images/sub-sky.png) no-repeat 0 0}
.post-1353 ul.tab li.tab3 a{background:url(images/sub-bus.png) no-repeat 0 0}
.post-1353 ul.tab li.tab4 a{background:url(images/sub-car.png) no-repeat 0 0}
.post-1353 ul.tab li.tab5 a{background:url(images/sub-ship.png) no-repeat 0 0}
.post-1353 ul.tab li.tab6 a{background:url(images/sub-koshiki.png) no-repeat 0 0}
.post-1353 .panel .subaccess{background:url(images/subaccess.png) repeat-y 0 0}
.post-1353 .panel .subaccess li{float:left;margin-right:10px}
.post-1353 .panel .subaccess li a{position:relative;background:url(images/bluearrow.png) no-repeat 10px center #FFF;color:#2C81A7;font-weight:700;display:block;text-decoration:none;text-align:center;border:2px solid #BEDDDD;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:12px 10px 10px 28px}
.post-1353 .panel .subaccess li a:hover{background:url(images/redarrow.png) no-repeat 10px center #FFF;color:#800019}
.ac-h2{position:relative;color:#2C81A7;border:2px solid #BEDDDD;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:10px 0;padding:10px 10px 10px 45px}
h2.train{background:url(images/train-icon.gif) no-repeat 0 center}
h2.sky{background:url(images/sky-icon.gif) no-repeat 0 center}
h2.bus{background:url(images/bus-icon.gif) no-repeat 5px center}
h2.car{background:url(images/car-icon.gif) no-repeat 5px center}
h2.ship{background:url(images/ship-icon.gif) no-repeat 5px center}
h2.koshiki{background:url(images/koshiki-icon.gif) no-repeat 5px center}
.access_body h3{font-size:16px;background:url(images/ac-h3-arrow2.gif) no-repeat 10px center;margin-bottom:10px;padding:0 0 0 35px}
.access_body table.t_access{width:100%;border-top:1px solid #D5D5C0;border-left:1px solid #D5D5C0;margin-bottom:20px}
.access_body table.t_access th{font-size:16px;background:url(images/dot_bg01.gif) repeat 0 0;text-align:center;border-bottom:1px solid #D5D5C0;border-right:1px solid #D5D5C0;padding:10px}
.access_body table.t_access td{border-bottom:1px solid #D5D5C0;border-right:1px solid #D5D5C0;padding:10px}
.access_body table.t_access td.t_g{font-weight:700;font-size:16px;background:url(images/ac-h3-arrow.gif) no-repeat 5px center;padding:10px 10px 10px 30px}
.access_body table.t_access td.t_g2{font-weight:700;color:#2C81A7;font-size:16px}
.access_body table.t_access th.th35,.access_body table.t_access td.td35{width:35%}
.access_body table.t_access th.th30,.access_body table.t_access td.td30{width:30%}
.access_body table.t_access th.th20,.access_body table.t_access td.td20{width:20%}
.access_body table.t_access th.th10,.access_bodys table.t_access td.td10{width:10%}
.access_body table.t_access table.t_access ul li{border:none;padding:10px}
.access_body ul li{border-bottom:1px dashed #57534A;margin:0 10px 10px;padding:10px}
.access_body ul li a{background:url(images/bluearrow2.png) no-repeat 0 0;font-weight:700;text-decoration:none;color:#2C81A7;padding:0 0 0 20px}
.access_body ul li a:hover{background:url(images/redarrow2.png) no-repeat 0 0;color:#800019}
.access_body table.t_access .shipyoyaku li{background:url(images/bluearrow2.png) no-repeat 0 center;font-weight:700;text-decoration:none;color:#2C81A7;padding:10px 0 10px 20px}
.port{background:url(images/dot_bg05.png) repeat 0 0;font-weight:700}
.mysshead h1{background:url(images/howto-head.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:120px 0 0}
.post-2961 h1{background:url(images/h1star-trans.png) no-repeat 5px 10px}
.post-2961 h2{background:url(images/h1star-trans.png) no-repeat 0 0;padding:0 0 0 36px}
.post-2961 h3{font-size:16px;background:url(images/star-trans.png) no-repeat 0 5px;border-bottom:2px dashed #57534A;margin:0 0 10px;padding:5px 10px 5px 25px}
.post-2961 ul{background:none repeat scroll 0 0 #FBFAF2;border:1px solid #CCC;padding:10px 20px}
.post-2961 li{font-weight:700;color:#1A1A1A;background:url(images/news-arrow-trans.png) no-repeat 0 10px;padding:5px 0 5px 10px}
.sno1{background:transparent url(images/n1.gif) no-repeat left top;padding-left:35px;padding-bottom:27px}
.sno2{background:transparent url(images/n2.gif) no-repeat left top;padding-left:35px;padding-bottom:27px}
.sno3{background:transparent url(images/n3.gif) no-repeat left top;padding-left:35px;padding-bottom:27px}
.sno4{background:transparent url(images/n4.gif) no-repeat left top;padding-left:35px;padding-bottom:27px}
.sno5{background:transparent url(images/n5.gif) no-repeat left top;padding-left:35px;padding-bottom:27px}
.QA-set{padding-right:20px;padding-left:5px}
.QA-set dl{line-height:1.4;margin:0 0 10px;padding:0}
.QA-set dt{padding-top:2px;padding-bottom:6px;padding-left:30px;border-bottom:1px solid #CBCBCB;width:500px;background:url(images/faq-q.gif) no-repeat 0 0;font-weight:700;margin:0 0 8px}
.QA-set dd{margin-bottom:15px;padding-top:2px;padding-bottom:6px;padding-left:60px;border-bottom:1px solid #CBCBCB;width:470px;background:url(images/faq-a.gif) no-repeat 30px 0}
.Scrollup-btn{display:block;margin:0;padding:0 0 20px}
.Scrollup-btn a:link,.Scrollup-btn a:visited{text-decoration:none;display:block;text-align:right}
.oo_address02 li{margin-bottom:0}
.oo_aisatsu{line-height:1.8}
.pdf_download a{background-image:url(images/butt_adobe.gif)!important;background-position:left top!important;background-repeat:no-repeat!important;display:block;color:#606060;font-size:80%;text-decoration:none;min-height:41px;height:auto!important;margin:10px;padding:0 0 0 170px}
.business li,.member_area li{float:left;padding:2px 5px}
.business li a,.member_area li a{color:#1A1A1A;background:url(images/footer-arrow-trans.png) no-repeat 0 center;padding:2px 0 2px 10px}
.member_table th{font-weight:700;background:url(images/dot_bg01.gif) repeat 0 0;text-align:center}
.line01,.line02{border-bottom:1px solid #D5D5C0;padding:10px 5px}
.member_intro{background:url(images/member-intro-trans.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding:24px 0 0}
.member_info{background:url(images/member-info-trans.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding:24px 0 0}
.contactform dt{width:130px;font-weight:700;color:#666}
input.wpcf7-text{font-size:18px;height:50px;width:400px;padding:5px}
input#send1{background:url(images/send.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-left:140px;width:170px;cursor:pointer;padding:50px 0 0}
h2.result{background:url(images/h2-result-trans.png) no-repeat 0 center;margin-bottom:5px;padding:0 0 0 30px}
.search_box h2{background:url(images/st-h3.png) no-repeat 0 10px;color:#57534A;padding:5px 0 5px 25px}
.cat-h1 h1,.cat-p p{display:block;overflow:hidden;height:0;padding:120px 0 0}
.post-type-archive-blogs .cat-h1 h1,.post-type-archive-blogs .cat-p p,.tax-blogcategory .cat-h1 h1,.single-blogs .cat-h1 h1,.single-blogs .cat-p p{background:url(images/blogs-h1.png) no-repeat 0 0}
.post-type-archive-infomation .cat-h1 h1,.post-type-archive-infomation .cat-p p,.tax-section .cat-h1 h1,.single-infomation .cat-p p{background:url(images/info-h1.png) no-repeat 0 0}
.blogs h1,.blogs h2{border-bottom:1px dashed #D5D5C0;color:#A3527B}
.infomation h1,.infomation h2{border-bottom:1px dashed #D5D5C0;color:#9A3549;font-size:150%;margin-bottom:10px}
#maincontents.infomation h3{color:#57534A;font-size:120%;margin-bottom:5px}
.infomation h4{font-size:110%;background:url(images/dot_bg04.gif) repeat 0 0;overflow:auto;padding:5px}
.blogs .blog_body li{background:url(images/event-arrow-trans.png) no-repeat 0 6px;color:#1A1A1A;font-weight:700;padding:2px 0 2px 10px}
.blogs .content_body p,.infomation .content_body p{line-height:2;padding:5px 0;overflow: hidden}
.blogs strong{color:#A3527B}
.blogs span{color:#A3527B;word-break:break-all}
.blogs a{color:#A3527B;text-decoration:none;font-weight:700}
#maincontents.infomation li{background:url(images/parpure_arrow.png) no-repeat 0 6px;text-decoration:none;padding:5px 10px 5px 18px}
.infomation a{color:#9A3549;text-decoration:none;word-break:break-all}
.list_image{width:150px;height:150px;padding:5px}
.list_text{width:360px}
.cat-author{background:none repeat scroll 0 0 #FFF;border:1px solid #A3527B;display:block;height:50px;margin-right:10px;width:50px;padding:1px}
.cat-title{width:476px;margin:0}
.cat-info-title h2 a{background:url(images/info-title.png) no-repeat 0 0;padding:3px 0 3px 30px}
.blogs .side_body li a{background:url(images/pink_arrow.png) no-repeat 0 6px;text-decoration:none;font-weight:700;padding:5px 10px 5px 18px}
.blogs .side_section h3{background:url(images/blog-cat-h3-trans.png) no-repeat 0 0}
.blogs .side_cat h3{background:url(images/blog-list-title-trans.png) no-repeat 0 0}
.blogs .side_newblog h3{background:url(images/recentblog-h3.png) no-repeat 0 0}
.blogs .side_users h3{background:url(images/staff-h3.png) no-repeat 0 0}
.blogs .blog-come h3{background:url(images/blog-come-h3.png) no-repeat 0 0}
.blogs .side_archive{background:url(images/blog-archve-h3-trans.png) no-repeat 0 0}
body.post-type-archive-blogs .blogs .listname,.tax-blogcategory .blogs .listname{display:block;height:0;margin-bottom:5px;overflow:hidden;background:url(images/blog-list-title.png) no-repeat 0 0;padding:25px 0 0}
body.single .listname{display:block;height:0;margin-bottom:5px;overflow:hidden;background:url(images/blog-post.png) no-repeat 0 0;padding:25px 0 0}
.infomation .side_body li a{background:url(images/parpure_arrow.png) no-repeat 0 6px;text-decoration:none;font-weight:700;color:#9A3549;padding:5px 10px 5px 18px}
.infomation .side_cat h3{background:url(images/info-list-title.png) no-repeat 0 0}
.infomation .side_section h3{background:url(images/section-h3-trans.png) no-repeat 0 0}
.infomation .side_newinfo h3{background:url(images/recentinfo-h3.png) no-repeat 0 0}
.infomation .side_archive h3{background:url(images/past-post.png) no-repeat 0 0}
.infomation .listname{display:block;height:0;margin-bottom:5px;overflow:hidden;background:url(images/info-list-title.png) no-repeat 0 0;padding:25px 0 0}
body.single .infomation .listname{background:url(images/info-title-p.png) no-repeat 0 0}
.infomation .more a{background:url(images/news-more-trans.png) no-repeat 0 0;overflow:hidden;height:0;display:block;width:100px;padding:25px 0 0}
h3.combloTitle{background:url(images/blog-com-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;margin-bottom:5px;padding:25px 0 0}
.blogs .answer-single dd span.author,.blogs .answer-single dd span.date{color:#A3527B;font-size:12px}
#twitter-6 h3{border-bottom:1px solid #CCC;float:right;width:242px;background:url(images/tw-koshiki-trans.png) no-repeat 10px 10px #FFF;height:0;display:block;overflow:hidden;margin:0;padding:68px 10px 0}
#twitter-6 .twitter-avatar,#twitter-7 .twitter-avatar{border-bottom:1px solid #CCC;float:left;width:48px;background:#FFF;padding:10px 0 10px 10px}
#twitter-6 ul,#twitter-7 ul{clear:both;background:#FFF;padding:10px}
#twitter-6 li,#twitter-7 li{background:url(images/news-arrow-trans.png) no-repeat 0 3px;padding-left:10px;text-decoration:none;border-bottom:1px dotted #CCC;margin:5px 0}
span.entry-content{color:#333;font-weight:400}
#twitter-7 h3{border-bottom:1px solid #CCC;float:right;width:242px;background:url(images/tw-ss-trans.png) no-repeat 10px 10px #FFF;height:0;display:block;overflow:hidden;margin:0;padding:68px 10px 0}
.koshiki-annai-info{background:url(images/koshiki-info.jpg) no-repeat 0 10px;border-top:1px dotted #666;padding:10px 0 0 170px}
.sendai-annai-info{background:url(images/sendai-info.jpg) no-repeat 0 10px;border-top:1px dotted #666;padding:10px 0 0 170px}
.city-section a{margin-right:10px;background:#9A3549;color:#FFF;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:4px}
#breadcrumb{font-size:13px;padding:10px 0 0}
h3.comTitle{background:url(images/list-com.png) no-repeat 0 0;height:0;overflow:hidden;display:block;margin-bottom:5px;padding:25px 0 0}
h3.comrepoTitle{background:url(images/list-repo.png) no-repeat 0 0;height:0;overflow:hidden;display:block;margin-bottom:5px;padding:25px 0 0}
p.voice{height:0;display:block;overflow:hidden;margin:0 0 10px;padding:30px 0 0!important}
.spotlist p.voice{background:url(images/spot-come-trans.png) no-repeat center bottom}
.recomend p.voice{background:url(images/ans-voice-trans.png) no-repeat center bottom}
p.thanks-voice{background:url(images/thanks-voice-trans.png) no-repeat center bottom;height:0;display:block;overflow:hidden;margin:0 0 10px;padding:30px 0 0!important}
.report p.voice{background:url(images/repo-come-trans.png) no-repeat center bottom}
.blogs p.voice{background:url(images/blo-come-trans.png) no-repeat center bottom}
.comment-author{width:15%;float:left}
.comment-body{float:left;width:85%}
p.retrun{text-align:center;padding:10px 0}
p.retrun a{display:block;height:0;overflow:hidden;width:180px;background:url(images/reco-retrun-trans.png) no-repeat 0 0;margin:0 auto;padding:50px 0 0}
.notice{position:relative;background:url(images/navi-bg.gif) repeat 0 0 #F4F1EB;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);font-size:12px;padding:10px}
.notice ul{background:#FFF;margin:0;padding:10px}
.notice li{font-weight:700;background:none;padding:5px}
.side h3{height:0;overflow:hidden;display:block;margin-bottom:5px;padding:25px 0 0}
.side .register a{background:url(images/join_bg.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:120px 0 0}
.side .register a:hover{background-position:0 -120px}
.wheather-ship{background:url(images/wether-bg.png) no-repeat 0 0}
.widget_weatherhackswidget h3{background:url(images/weather-h3-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:24px 0 0}
.weather-block{background:url(images/side-line.gif) repeat-x left bottom;padding-bottom:10px}
.weather-body{position:relative;background:#FFF;overflow:hidden;padding:5px 0}
h3.about-asociation{background:url(images/h3-asoci-trans.png) no-repeat 0 0}
h3.m_cat{background:url(images/h3-asoci-member-trans.png) no-repeat 0 0}
.widget_latest_tweets_widget h3{background:url(images/tw-fune-h3-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:5px;padding:30px 0 0}
.widget_latest_tweets_widget ul{position:relative;font-weight:700;padding:10px}
.side .mokuteki h3{margin:0}
.sideNaviMenu{margin-bottom:20px;padding:10px}
.navi-menu{position:relative;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);background:#FFF;padding:0 8px 10px}
.sideNaviMenu li{border-bottom:2px dotted #D5D5C0;height:40px;padding:6px 0}
.sideNaviMenu li a{display:block;text-decoration:none;font-weight:700;font-size:16px;overflow:hidden;color:#1a1a1a;padding:9px 5px 8px 55px}
.sideNaviMenu li a:hover{color:#653E18}
.sideNaviMenu li#menu-item-2785 a{background:url(images/gourmet-icon.gif) no-repeat 0 0}
.sideNaviMenu li#menu-item-1614 a{background:url(images/inn-icon.gif) no-repeat 0 0}
.sideNaviMenu li#menu-item-1174 a{background:url(images/buy-icon.gif) no-repeat 0 0}
.sideNaviMenu li#menu-item-1175 a{background:url(images/leisure-icon.gif) no-repeat 0 0}
.sideNaviMenu li#menu-item-1171 a{background:url(images/ex-icon.gif) no-repeat 0 0}
.sideNaviMenu li#menu-item-1197 a{background:url(images/tour-icon.gif) no-repeat 0 0}
h3.blog-title{background:url(images/cal-h3-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:220px;padding:30px 0 0}
#sp_menu h3{background:url(images/member-h3.png) no-repeat 0 0}
#sp_menu li span{padding-left:10px;font-size:90%;color:#666}
.side .sponser h3{background:url(images/sponser-tit.png) no-repeat 0 0;overflow:hidden;display:block;height:0;padding:75px 0 0}
.nearSp h3{background:url(images/near-sp-h3.png) no-repeat 0 0}
.nearRepo h3{background:url(images/near-repo-h3.png) no-repeat 0 0}
.nearEvent h3{background:url(images/near-ev-h3.png) no-repeat 0 0}
.sideText{font-size:90%;width:240px;float:left}
.sideText h4{font-size:12px;margin:0 0 5px}
.recentrecomendCom h3{background:url(images/recent-ans.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;padding:24px 0 0}
.sidemap h3{background:url(images/side_map.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
#mapDum{width:300px;height:300px}
.nearReport h3{background:url(images/near-repo-h3.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
.recentrepoCom h3{background:url(images/recent-come.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
.recentspotCom h3{background:url(images/recent-spot-come.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
.side_ranking h3{background:url(images/ranking-h3.png) no-repeat;height:0;overflow:hidden;display:block;margin-bottom:5px;padding:20px 0 0}
.sideRankText{float:left;font-size:90%;width:200px;padding-right:35px}
.profpic{margin-right:5px;border:1px solid #D5D5C0;display:block;height:50px;width:50px;float:left;padding:1px}
.profname{width:241px;float:right;padding:0}
.profname p{font-weight:700;font-size:110%;border-bottom:1px solid #D5D5C0}
.side .side-inmember li{font-size:13px;padding:0}
.side .side-inmember .mypage a{background:url(images/side-mypage.png) no-repeat 0 0;overflow:hidden;display:block;height:0;width:110px;padding:30px 0 0}
.side .side-inmember .logout a{background:url(images/side-logout.png) no-repeat 0 0;overflow:hidden;display:block;height:0;width:110px;padding:30px 0 0}
.eventmenu h3{background:url(images/event-genre-trans.png) no-repeat 0 0}
.myplan_menu h3{background:url(images/my-ss-trans.png) no-repeat 0 0}
.side_banner .reserv h3{background:url(images/reserv-h3-trans.png) no-repeat 0 0;border-bottom:4px solid #EFECDE;padding:50px 0 0}
.f-box span{background:url(images/parpure_arrow.png) no-repeat scroll 0 0;font-weight:700;padding:0 0 0 18px}
.f-box label{padding:0 0 5px 3px}
.search-f{border-top:2px solid #EFECDE;padding-top:10px}
input#searchHotelSubmit{background:#8E1E32;color:#FFF;border:none;width:100%;font-weight:700}
.side_banner h3{background:url(images/oldsite-trans.png) no-repeat 0 0}
.side_banner p.myplan a{background:url(images/bnr-plan-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.side_banner .cityacc a{background:url(images/city-acc.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.side_banner .blog a{background:url(images/blog_bnr-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.side_banner .canpak a{background:url(images/bnr-canpak-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.side_banner .koyou a{background:url(images/bnr-koyou-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.side_banner .mobpage{background:url(images/mob_bnr-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:80px 0 0}
.emergency h2{background:url(images/info-title.png) no-repeat 0 3px;padding-left:30px;font-size:20px}
.emergency h2 a{color:#9A3549}
.emergency span{font-weight:700;padding:5px 0 0 20px}
h3.home_spot_title{background:url(images/home-spot-h3.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:340px;border-bottom:4px solid #EFECDE;padding:50px 0 0}
.more-search a{position:absolute;background:url(images/more-search.png) no-repeat 0 0;width:90px;height:0;overflow:hidden;display:block;top:19px;right:10px;padding:16px 0 0}
.more-search a:hover{background-position:0 -16px}
.map_search{display:inline;float:left;position:relative;width:160px;margin-left:10px;height:306px;padding:10px 0}
.map_search h4{background:url(images/map-search-h4.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:10px;padding:16px 0 0}
.city_area_map{background:url(images/map_bg.gif) repeat 0 0}
.selectmap{padding-top:5px;overflow:auto;background:#D5E0A7}
.selectmap li{float:left;width:70px;padding:0 10px 5px 5px}
.selectmap li.even{padding:0 5px 0 0}
.selectmap li a{height:0;overflow:hidden;display:block;padding:20px 0 0}
.selectmap li.map02 a{background:url(images/mg01.png) no-repeat 0 0}
.selectmap li.map03 a{background:url(images/mg02.png) no-repeat 0 0}
.selectmap li.map04 a{background:url(images/mg03.png) no-repeat 0 0}
.selectmap li.map05 a{background:url(images/mg04.png) no-repeat 0 0}
.selectmap li.map06 a{background:url(images/mg05.png) no-repeat 0 0}
.selectmap li.map07 a{background:url(images/mg06.png) no-repeat 0 0}
.selectmap li.map08 a{background:url(images/mg07.png) no-repeat 0 0}
.selectmap li.map09 a{background:url(images/mg08.png) no-repeat 0 0}
.selectmap li.map10 a{background:url(images/mg09.png) no-repeat 0 0}
.target_search{display:inline;float:left;position:relative;width:150px;margin-left:10px;height:306px;padding:10px 0}
.target_search h4{background:url(images/target-search-h4.png) no-repeat 0 0;display:block;overflow:hidden;height:0;margin-bottom:10px;padding:16px 0 0}
.target-menu li.home-target07{background:url(images/g07-mini.png) no-repeat 0 0;margin-bottom:0;padding:0 0 0 40px}
.target-menu li a{font-weight:700;font-size:14px;text-decoration:none}
h3.home_season_title{background:url(images/home-season-h3.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:220px;border-bottom:4px solid #EFECDE;padding:50px 0 0}
.home-bx-wrapper{height:326px;overflow:hidden;padding:0}
.home-bx-wrapper .bx-window{height:285px}
.bx-window{background:#FFF;border-bottom:1px solid #EFECDE;margin:10px 0 0}
.season-box{width:200px;height:285px;overflow:hidden;position:relative;padding:10px}
.season-box h4{ margin: 10px 0 10px; font-size: 100%;}
.home-season-image{width:150px;height:150px;display:block;background:url(images/noimage150.png) no-repeat center #FFF;border:1px solid #EFECDE;margin:0 auto}
.home-season a.bx-prev{background:url(images/season-prev.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:30px;position:absolute;left:10px;bottom:10px;padding:10px 0 0}
.home-season a.bx-next{background:url(images/season-next.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:30px;position:absolute;left:45px;bottom:10px;padding:10px 0 0}
.home-season a.bx-prev:hover,.home-season a.bx-next:hover{background-position:0 -10px}
.archive-mov-h1 h1,.type-movies h1{
background: url(images/movi-header-big.png) no-repeat 0 0;
height: 0;
overflow: hidden;
display: block;
padding: 120px 0 0;
}
.home_movi_title{
background: url(images/movi-header.png) no-repeat 0 0;
display: block;
height: 0;
overflow: hidden;
width: 580px;
border-bottom: 4px solid #EFECDE;
padding: 50px 0 0;
margin-bottom: 10px;
}
#slider4{margin-top: 10px;}
#slider4 li{ position: relative;}
#slider4 li a.thumb{display: block; height: 100px; overflow: hidden;}
#slider4 li img{max-width: 100%; height: auto;}
#slider4 h4 {font-size: 100%; height: auto; overflow: visible;}
.other-mov-h3{border-bottom: 2px dashed #57534A;
padding-bottom: 10px; margin-bottom: 20px;}
.movie-slide .bx-viewport{height: 146px!important;}
.movie-slide .movie-slide .bx-controls {padding: 0 0 10px 0;}
.movie-slide .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 55%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.movie-slide .bx-wrapper .bx-prev {
left: -15px;
background: url(images/ct-left.png) no-repeat 0 0;
}
.movie-slide .bx-wrapper .bx-next {
right: -15px;
background: url(images/ct-right.png) no-repeat 0 0;
}
.movie-slide .bx-controls{padding: 10px;}
.homeevent-image{border:1px solid #EFECDE;width:270px;height:180px;background:url(images/noimage270x180.png) no-repeat center;padding:1px}
.home-events{width:580px;position:relative;padding:0}
.home-events .home-event-text h3{font-size:15px;background:none;border:none;text-align:left;margin:0;padding:0}
.home-events .home-event-text h3 a{background:url(images/side-list-arrow-trans.png) no-repeat 0 3px;padding-left:15px;text-decoration:none}
.home-events h3{width:580px;background:url(images/event-title-h3.png) no-repeat 0 0;height:0;overflow:hidden;display:block;border-bottom:4px solid #EFECDE;padding:74px 0 0}
.home-events .terms{background:#FDA32A;float:left;clear:both;font-size:11px;padding:3px 4px 1px}
.sideEventText{float:left;font-size:90%;width:240px}
.home-events h4 a{background:url(images/event-arrow-trans.png) no-repeat 0 3px;padding-left:10px}
.home-events h4 a:hover{background:url(images/news-arrow-trans.png) no-repeat 0 3px;text-decoration:underline;color:#9A3549}
.home-events a{color:#1A1A1A;text-decoration:none}
.home-events p.list-title{background:url(images/recent-event-trans.png) no-repeat 0 0;text-align:center;height:0;overflow:hidden;display:block;width:210px;margin:5px;padding:30px 0 0}
.secondevent{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #EFECDE}
.secondevent-image{width:50px;margin-right:5px;display:inline;background:url(images/noimage50.png) no-repeat center;border:1px solid #EFECDE;height:50px;padding:1px}
.secondevent-text{width:210px;display:inline}
.home-eventmore a{background:url(images/home-event-more-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:89px;padding:30px 0 0}
.home-eventpost a{background:url(images/home-eventpost-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:76px;padding:30px 0 0}
.home-eventrss a{background:url(images/home-eventrss-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:80px;padding:30px 0 0}
.topnews h3{background:url(images/news-h3.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:320px;border-bottom:1px solid #EFECDE;margin:0;padding:50px 0 0}
.topnews a:hover{text-decoration:underline;color:#9A3549}
.topnews dt{font-size:11px;color:#9A3549}
.topnews dd{padding-bottom:5px;margin-bottom:5px}
.topnews .homesidemore a{background:url(images/news-bottom.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:240px;padding:30px 0 0}
.topnews .homesiderss a{background:url(images/news-bottom.png) no-repeat -240px 0;height:0;display:block;overflow:hidden;width:80px;padding:30px 0 0}
.reco_content{margin-bottom:20px;width:580px;position:relative;padding:0}
.reco_content h3{background:url(images/home-reco-h3-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;border-bottom:4px solid #EFECDE;padding:80px 0 0}
.reco_content .repoinfo{margin:5px 0;padding:5px 10px}
.reco_content .repoinfo .user{border:1px solid #D5D5C0;float:left;height:50px;width:50px;margin:0 10px 0 0;padding:1px}
.reco_content .repoinfo .text{float:left;width:485px}
.reco_content .repoinfo h4{font-size:100%;padding-bottom:2px;margin-bottom:5px;border-bottom:1px dashed #57534A}
.home-recomore a{background:url(images/home-reco-more-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:89px;padding:30px 0 0}
.home-recopost a{background:url(images/home-recopost-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:76px;padding:30px 0 0}
.home-recorss a{background:url(images/home-recorss-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:80px;padding:30px 0 0}
.repo_content{width:580px;position:relative;padding:0}
.repo_content h3{background:url(images/homerepo-h3-trans.png) no-repeat 0 0;display:block;height:0;overflow:hidden;width:580px;border-bottom:4px solid #EFECDE;padding:80px 0 0}
.repo_content .repoinfo{word-wrap:break-word;border-bottom:1px dashed #57534A;color:#3C3C3C;display:inline-block;padding-bottom:10px;vertical-align:top;width:48%;float:left;margin:0 0 10px}
.repo_content .repoinfo.even{margin-right:0;float:right}
.repo_content .repoinfo span{color:#666}
.repo_content .repoinfo h4{font-size:13px;font-weight:700;margin-bottom:3px}
.repo_content .repoinfo .homerepothumb{border:1px solid #D5D5C0;height:80px;width:80px;background:url(images/noimage80.png) no-repeat 1px 1px;margin:0 8px 0 0;padding:1px}
.repo_content .repoinfo .homerepotext{width:162px}
.home-repomore a{background:url(images/home-repo-more-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:89px;padding:30px 0 0}
.home-repopost a{background:url(images/home-repopost-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:76px;padding:30px 0 0}
.home-reporss a{background:url(images/home-reporss-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:80px;padding:30px 0 0}
.topblog h3{height:0;overflow:hidden;display:block;background:url(images/topblog-h3.png) no-repeat 0 0;border-bottom:1px solid #EFECDE;margin:0;padding:50px 0 0}
.topblog dl{background:#FFF;margin:0;padding:10px 9px}
.topblog span.up{background:#A3527B}
.topblog ul.tab{background:url(images/blog-ul-bg.gif) repeat 0 0;padding:10px 0 0}
.topblog dt{color:#A3527B;font-size:11px}
.topblog dd{background:none;border-bottom:1px dotted #D5D5C0;margin-bottom:5px;padding-bottom:5px}
.topblog dd a:hover{color:#A3527B;text-decoration:underline}
.blogs-bottom .homesidemore a{background:url(images/blog-bottom.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:240px;padding:30px 0 0}
.blogs-bottom .homesiderss a{background:url(images/blog-bottom.png) no-repeat -240px 0;height:0;display:block;overflow:hidden;width:80px;padding:30px 0 0}
h3.supporter-title{background:url(images/supporter-h3-trans.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:320px;border-bottom:1px solid #EFECDE;margin:0;padding:50px 0 0}
.supporter-list{padding-top:10px;background:#FFF}
.supporter p.more a{background:url(images/supporter-more-trans.png) no-repeat 0 0;float:none;text-align:center;height:0;display:block;overflow:hidden;width:300px;border:none;margin:0 auto;padding:30px 0 0}
.supporter dl{clear:both;border-bottom:1px dotted #D5D5C0;padding:5px 10px}
.supporter dt{width:50px;height:50px;float:left;border:1px solid #D5D5C0;margin:0;padding:1px}
.supporter dd{word-wrap:break-word;float:left;width:236px;margin:0;padding:0 0 0 10px}
.supporter dd a{font-weight:700;background:none;padding:0}
.home_side_ranking h3{background:url(images/home-rankin-h3.png) no-repeat;height:0;overflow:hidden;display:block;width:320px;border-bottom:1px solid #EFECDE;margin:0;padding:50px 0 0}
.home_side_ranking_body{background:url(images/rank_bg.gif) repeat 0 0;overflow:auto;padding:10px 10px 0}
.home_sideRankText{float:left;font-size:90%;width:185px;padding-right:35px}
.koyou h3{background:url(images/koyou_head.png) no-repeat 0 0;height:0;overflow:hidden;display:block;border-bottom:4px solid #EFECDE;padding:80px 0 0}
.koyou li{margin-bottom:5px;border-bottom:1px dashed #57534A;padding:10px 0}
.koyou li a{text-decoration:none;color:#3C3C3C;font-weight:700;background:url(images/koyou-arrow.gif) no-repeat 0 2px;padding-left:10px}
.koyou li a:hover{text-decoration:underline;color:#007BD4}
.koyou li span{font-size:95%;color:#666}
#footer{font-size:12px;background:url(images/footer_bg.png) no-repeat center 0;padding-top:223px}
#footer .side h3{color:#d51720;font-size:18px;height:auto;margin-bottom:10px;text-shadow:0 1px 0 #FFF;padding:0}
#footer .footer-asoci li a{background:url(images/footer-arrow-trans.png) no-repeat scroll 0 center transparent;color:#1A1A1A;padding:2px 0 2px 10px}
#pan-top{position:relative;overflow:auto;background:#FFF;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:10px}
#gototop a{background:url(images/gotop-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:109px;padding:27px 0 0}
#footer1{background:#FFF;padding:20px 0 30px}
#footer1 .box_6{min-height:220px}
#footer1 li{padding:5px 0}
#footer1 a{font-size:14px;text-decoration:none;color:#333;text-shadow:0 1px 0 #FFF;font-weight:600}
#footer2{border-top:2px dashed #57534A;background:#FFF;padding:20px 0}
#footer2 a{font-size:11px;text-decoration:none}
#footer2 .footer-logo{background:url(images/0-footer-logo-trans.png) no-repeat 0 -10px;height:0;display:block;overflow:hidden;padding:102px 0 0}
#footer2 .info-list li{background:url(images/footer-arrow-trans.png) no-repeat 0 center;margin:2px 0}
#footer2 .info-list li a{color:#1A1A1A;padding:2px 0 2px 10px}
#footer3 .about-list{float:right;padding-top:5px}
#footer3 .about-list ul li{position:relative;float:left;background:#8E464D;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;font-size:11px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:5px 4px 5px 0;padding:3px 5px}
#footer2 .mobile{background:url(images/mobile-trans.png) no-repeat 0 0;width:220px;height:0;overflow:hidden;display:block;border:none;padding:115px 0 0}
#footer3{background:#800019;color:#fff}
#footer3 .copy{font-size:10px;float:left;padding:10px 0}
.wp-pagenavi{clear:both;text-align:right;margin:10px}
.wp-pagenavi a,.wp-pagenavi span{position:relative;text-decoration:none;display:inline-block;background:#A9A387;border:2px solid #A9A387;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;color:#FFF;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:2px;padding:3px 10px}
.wp-pagenavi a:hover{background:#800019;color:#FFF;border:2px solid #800019}
.wp-pagenavi span.current{background:#800019;border:2px solid #800019;color:#FFF}
.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{position:relative;background:#F2F2EA;-pie-background:linear-gradient(top,#ffffff0%,#F2F2EA84%);-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;border:2px solid #D2D2BD;color:#695E3F;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{position:relative;background:#F2F2EA;-pie-background:linear-gradient(top,#F2F2EA0%,#FFFFFF84%);behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
.social{padding:0 10px}
.wtr{width:33%;float:left;text-align:center;font-size:80%}
.wtr-max{color:#E54749}
.wtr-min{color:#435AA6}
.wpfp-img{border:0;vertical-align:middle;margin-right:2px}
.mailmagazine h2{background:url(images/st-h3.png) no-repeat 0 4px;color:#57534A;font-size:20px;border-bottom:1px solid #D5D5C0;padding:0 0 0 25px}
.mailmagazine th,.mailmagazine td{word-break:break-all;padding:10px}
.mailmagazine th{width:25%;font-weight:700;border-right:1px solid #D5D5C0}
input#mail_address,input#mail_del_address{width:160px}
#routeOrderInner{height:500px;overflow:auto;padding:0 10px}
.page-id-2550 #routeOrderInner{height:714px}
#createdPlanList li{float:none;border-bottom:1px solid #e6e6e6;margin:0;padding:5px 0}
#createdPlanList li a{display:inline;text-decoration:none;color:#1A1A1A;background:url(images/small-arrow-trans.png) no-repeat 0 center;font-weight:700;margin:0;padding:0 0 0 10px}
.page-id-2550 h3.listinfo,.single-myplan h3.listinfo{display:block;height:0;margin-bottom:5px;overflow:hidden;padding:28px 0 0}
.page-id-2550 h3.listinfo{background:url(images/createAndConfirmTitleForMyPlan.png) no-repeat 0 0}
.single-myplan h3.listinfo{background:url(images/myPlanCreatedTitle.png) no-repeat 0 0}
h2.bottomNearTitle,h3.bottomNearTitle{display:block;height:0;margin-bottom:5px;overflow:hidden;background:url(images/myPlanList.png) no-repeat 0 0;padding:28px 0 0}
dl#myPlanProp{font-size:14px;border-bottom:2px dashed #57534A}
dl#myPlanProp dt{font-weight:700;width:20%;float:left}
dl#myPlanProp dd input{width:250px}
.br01onlyTop{-moz-border-radius-top-left:4px;-moz-border-radius-top-right:4px;border-radius-top-left:4px;border-radius-top-right:4px;-webkit-border-radius-top-right:4px;-webkit-border-radius-top-left:4px;-webkit-box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;box-shadow:0 0 4px #CCC;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
#myMapRouteAceBoxWrap ul.tab{background:url(images/blog-ul-bg.gif) repeat 0 0;margin:10px 0 0;padding:10px 0 0}
div.side .side-inmember h3#myMapRouteAceBox{background:url(images/myMapRouteTitle.png) no-repeat 10px 0;padding:28px 0 0 10px}
.planPrint{background:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:10px;padding:10px}
.planPrint a,.planMail a,.planDelete a{display:block;font-weight:700;background:url(images/footer-arrow-trans.png) no-repeat 0 center;padding-left:10px}
h2.event-search{background:url(images/event-search-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
.detailSearchEachBox ul.event-date li{padding-bottom:5px}
.detailSearchTitle{background:url(images/search-title-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:10px;padding:24px 0 0}
p#detailSearchBoxGetRes input{background:url(images/detailSearchBt-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;width:84px;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;padding:44px 0 0}
.detailSearchEachBox{line-height:1.6;margin:0 0 15px}
.detailSearchEachBox label{padding:0 1em 0 .5em}
.forDetailSearch{background:url(images/dot_yoko.gif) bottom left repeat-x;margin:0 0 20px;padding:0 0 5px}
p.favo,li.favo{width:87px;float:left;height:25px;overflow:hidden;padding:0}
p.favo a.fav-add,li.favo a.fav-add,p.blue-favo a.fav-add{background:url(images/favControlForGrid.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:87px;padding:25px 0 0}
li.favo a.fav-remove,p.favo a.fav-remove,p.blue-favo a.fav-remove{background:url(images/favControlForGrid.png) no-repeat -87px 0;display:block;overflow:hidden;height:0;width:87px;padding:25px 0 0}
li.favo a.fav-remove:hover,p.favo a.fav-remove:hover,p.blue-favo a.fav-remove:hover{background-position:-87px -25px}
.navi-text p.moreForRandom,.seasonBox p.moreForRandom{float:left;width:60px;margin:0 10px 0 0}
.currentMonth{font-family:Ultra, arial, serif;font-size:40px;color:#280000}
.month_nav li{float:left;padding:10px}
.month_nav li a{font-weight:700;color:#666}
.month_nav li.prev_month a{background:url(images/pre-arrow-trans.png) no-repeat 0 center;padding:5px 0 5px 20px}
.month_nav li.prev_month a:hover{background:url(images/pre-arrow-on-trans.png) no-repeat 0 center}
.month_nav li.next_month a{background:url(images/next-arrow-trans.png) no-repeat right center;padding:5px 20px 5px 0}
.month_nav li.next_month a:hover{background:url(images/next-arrow-on-trans.png) no-repeat right center}
table#eventCalContent{width:896px;border-top:1px solid #FFF;border-left:1px solid #FFF;margin:0 auto}
table#eventCalContent th{width:128px;height:30px;text-align:center;background:#F2F0E8;color:#280000;font-weight:700;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:5px 0}
table#eventCalContent th.day-0{background:#E1B0B0;color:#FFF}
table#eventCalContent th.day-6{background:#81BDCE;color:#FFF}
table#eventCalContent td.day-0{background:#F0D6D6;color:#E1B0B0}
table#eventCalContent td.day-6{background:#C5E0E8;color:#56828F}
table#eventCalContent td{height:130px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;vertical-align:top;background:#F2F0E8;color:#83734F;padding:5px 10px}
table#eventCalContent td div.eachDetail{display:none;position:absolute;top:0;left:0;z-index:150;background:#000;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 4px #CCC;-moz-box-shadow:0 0 4px #CCC;box-shadow:0 0 4px #CCC;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc)}
table#eventCalContent h2{color:#FFF;font-size:17px}
th.day-6,.day-6 span{color:#259EB4}
.eachDayWrap{position:relative;padding:0 0 10px}
.eachDayWrap span{font-family:Ultra, arial, serif;font-weight:400}
.forModal{position:absolute;right:0;top:0;background:#666;color:#FFF;font-size:11px;font-weight:400;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:2px 4px}
.ev-ttl{line-height:1}
.ev-ttl a{font-size:11px;color:#57534A}
.forModal:hover{background:#CA2122;text-decoration:none}
.eachDetail .grid_5{width:280px}
.eachDetail .grid_5 a{color:#FFF;text-decoration:none}
.eachDetail .thumbImg{border:2px solid #ccc;margin-right:5px;margin-bottom:5px;float:left;display:block}
.detailClose{text-align:center;clear:both;padding:30px 0 10px}
.detailClose a{cursor:pointer;font-weight:700;background:#F2F2EA;padding:10px 15px}
#prefDetailContent ul li{float:left;margin:0 10px 0 0}
body.page-id-3734 #maincontents li{margin:0 0 30px}
body.page-id-3734 #maincontents li dt{width:9em;font-weight:700;float:left}
body.page-id-3734 #maincontents li dd{margin:0 0 0 9em}
#userRecentlyCommentContent{overflow:auto;padding:0}
.marginTop10{margin:10px 0 0}
.paddBottom10{padding:0 0 10px}
.spotDetailSearchTopTitle{color:#800019;font-size:14px;margin:10px 0}
.spotDetailSearchTopTitle span{display:block;font-size:11px;color:#333;font-weight:400}
#spotDetailSearchG07{background:url(images/g07-mini.png) no-repeat 0 0;padding:0 0 0 40px}
a,body.post-type-archive-spotlist section.navi-list h2 a,.spotlist h4 a,body.page-id-1624 section.navi-list h2 a,body.page-id-2472 section.navi-list h2 a,body.term-blue-tourism section.navi-list h2 a,body.tax-navi section.navi-list h2 a,.seasonlist h3 a,.repo-list h2 a,section.event-list h2 a,.home-bx-wrapper h4 a,.reco_content .repoinfo h4 a,.repo_content .repoinfo h4 a,.home_sideRankText h4 a{text-decoration:none}
a:hover,body.post-type-archive-spotlist section.navi-list h2 a:hover,.spotlist h4 a:hover,body.page-id-1624 section.navi-list h2 a:hover,body.page-id-2472 section.navi-list h2 a:hover,body.term-blue-tourism section.navi-list h2 a:hover,body.tax-navi section.navi-list h2 a:hover,.seasonlist h3 a:hover,section.event-list h2 a:hover,.blogs a:hover,.blogs .side_body li a:hover,.infomation .side_body li a:hover,.catmeta a:hover,.target-menu li a:hover,.home-bx-wrapper h4 a:hover,.reco_content .repoinfo h4 a:hover,.repo_content .repoinfo h4 a:hover,.home_sideRankText h4 a:hover{text-decoration:underline}
textarea:focus,input:focus,.white,.about-cocoro-area,.topnews .homeside_body,.repo_content_bg{background:#FFF}
table,.form_content table,table.form_table,.member_table,.infomation .cat-title{}
.text-break,.profile{word-wrap:break-word}
.align_center,input.wpcf7-submit,.blogs p img,.infomation p img,p.submit_btn{text-align:center}
.left,.resizer li,.logmybt li,.caracbt li,#access ul li,.print_area li,.contactform dt,.contactform dd,dl#myPlanProp dd,.repo-list p.favo{float:left}
.right,#alwaysnav .menu-header ul,.search_area,.print_area ul,.qr-code,body.page-id-3734 #maincontents li option{float:right}
.top5,#header_info,.sideMeta{margin-top:5px}
.top10,#optionContent,.planArea dl dt{margin-top:10px}
.bottom5,.navi-text h2,.profEdit,.target-menu li{margin-bottom:5px}
.bottom10,.bottomNearG,.season-text,.repo-print,.event-print,.tour-print,.linkcat h2,#twitter-7 ul,.widget_weatherhackswidget{margin-bottom:10px}
.bottom20,.reco-list,.search_body,.near,.nearReport,.side_ranking{margin-bottom:20px}
.bottom30,.planArea{margin-bottom:30px}
.right10,p.ans,input#email{margin-right:10px}
.paddbottom10,#communicationArea ul{padding-bottom:10px}
.padd10,#intorContent,.reco-meta,.author-area,#communicationArea p,.form_content,.repo-list,.repo-body,.event-info,.event-body,.tour-info,#maincontents section table.bt-info-table td,.normal h1,.profile ul,.contactform dl,.blogs .side_body li,.infomation .side_body li,#commentform,#thanks-commentform,.sideG,.sidemap_body,.sidemap .inner_body,.cat_list_body,#createdPlanList ul{padding:10px}
.strong,.bottomNearText span.up,.reco-title span.author,.repo-title span.author,p.evday span,p.evhouse span,p.sideterms span,.tour_content,.tour-body td,#sp_menu li p,.sideText span.up{font-weight:700}
div.panel,.sp-join{clear:both;background:#FFF}
body.page-id-2550 .panel,body.single .panel{background:none}
.melmaga_btn a:hover,.register_btn a:hover,.resizer li.medium:hover,body.medium .resizer li.medium,.logmybt li.login:hover,.logmybt li.logout:hover,.logmybt li.mypage:hover,.howto-favo a:hover{background-position:0 -24px}
.logmybt li.login a,.logmybt li.logout a,.logmybt li.mypage a{display:block;height:0;overflow:hidden;padding:24px 0 0}
.logmybt li.m_menu,.noimage,.tour-body .caption,.wpfp-hide,body.page-id-3734 #maincontents li dl.masterDetail,#forCookieDisable{display:none}
.caracbt li.fav:hover,.caracbt li.cart:hover,.caracbt li.access:hover,.recohead li.regist a:hover,#communicationArea li.login a:hover,#communicationArea li.signup a:hover,input#send1:hover,p.retrun a:hover{background-position:0 -50px}
.caracbt li.fav a,.caracbt li.cart a,.caracbt li.access a{display:block;height:0;overflow:hidden;padding:50px 0 0}
#header-searchform,.navi-text,.recopost{position:relative}
input#searchsubmit:hover,input#searchHotelSubmit:hover{background:#57534A}
#access ul li#menu-item-1776 a,#access ul li#menu-item-1776 a:active{background:url(images/g-spot.png) no-repeat 0 0}
#access ul li#menu-item-2492 a,#access ul li#menu-item-2492 a:active{background:url(images/g-com.png) no-repeat 0 0}
#access ul li#menu-item-1534 a,#access ul li#menu-item-1534 a:active{background:url(images/g-sblog.png) no-repeat 0 0}
#access ul li#menu-item-1533 a,#access ul li#menu-item-1533 a:active{background:url(images/g-event.png) no-repeat 0 0}
#access ul li#menu-item-1426 a,#access ul li#menu-item-1426 a:active{background:url(images/g-shop.png) no-repeat 0 0;margin:0}
.favohead,.maphead,.archive-spot-h1,.cat-h1,.cat-p{margin:0 10px 30px;padding:10px}
#sendIdsForCreateMap input,p#createMyPlay a{font-weight:700;font-size:110%;position:relative;border:none;background:#D6CDAA;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);color:#280000;cursor:pointer;padding:10px 20px}
#sendIdsForCreateMap input:hover,p#createMyPlay a:hover{background:#E1DAC1}
h3,.answer-single dl,.access_body,#commentlistArea,.comment-edit-link,p#detailSearchBoxGetRes{clear:both}
section,.repo-single-list,section.event-single-list,section.tour-single-list,#tourmap{padding:0}
.near_body,.normal ol,.normal ul,.post-1353 ul.tab,.side_body,.side_ranking ul{padding:10px 10px 0}
.bottomNearImage,.sideImage{float:left;width:50px;height:50px;background:url(images/noimage50.png) no-repeat 0 0;margin-right:10px}
.bottomNearImage a,.sideImage a{display:block;width:50px;height:50px}
.bottomNearText h4 a,.sideText h4 a{background:url(images/news-arrow-trans.png) no-repeat 0 3px;padding-left:10px;text-decoration:none}
.bottomNearText h4 a:hover,.sideText h4 a:hover{background:url(images/event-arrow-trans.png) no-repeat 0 3px;color:#9A3549}
p.yomi,#footer .footer-asoci h3,#footer2 .author{font-size:13px}
.print_area li a:hover,.navi-text p.more a:hover,.seasonBox p.more a:hover,.navi-text p.fav a:hover,.repo-list p.more a:hover,.infomation .more a:hover,p.favo a.fav-add:hover,li.favo a.fav-add:hover,p.blue-favo a.fav-add:hover,.navi-text p.moreForRandom a:hover,.seasonBox p.moreForRandom a:hover{background-position:0 -25px}
p.miss,.padd10OnlyTop{padding:10px 0 0}
p.miss a:hover,p.ans a:hover,p.all a:hover,.profEdit a:hover,.taikai a:hover,.buy-archive a:hover,.favlist a:hover,.myplan a:hover,.howtoplan a:hover,.post-1353 ul.tab li.tab1 a.selected,.post-1353 ul.tab li.tab2 a.selected,.post-1353 ul.tab li.tab3 a.selected,.post-1353 ul.tab li.tab4 a.selected,.post-1353 ul.tab li.tab5 a.selected,.post-1353 ul.tab li.tab6 a.selected,.post-1353 ul.tab li.tab1 a:hover,.post-1353 ul.tab li.tab2 a:hover,.post-1353 ul.tab li.tab3 a:hover,.post-1353 ul.tab li.tab4 a:hover,.post-1353 ul.tab li.tab5 a:hover,.post-1353 ul.tab li.tab6 a:hover,.sideNaviMenu li#menu-item-1173 a:hover,.sideNaviMenu li#menu-item-2785 a:hover,.sideNaviMenu li#menu-item-1614 a:hover,.sideNaviMenu li#menu-item-1174 a:hover,.sideNaviMenu li#menu-item-1175 a:hover,.sideNaviMenu li#menu-item-1171 a:hover,.sideNaviMenu li#menu-item-1197 a:hover{background-position:0 -40px}
#maincontents #mapContent table,#maincontents #mapContent th,#maincontents #mapContent td,.reco-author img,.repo-author img,.supporter{border:none}
body.post-type-archive-spotlist h2.listname,body.page-id-4580 h2.listname{background:url(images/spot-title.png) no-repeat 0 0;height:0;display:block;overflow:hidden;margin-bottom:5px;padding:24px 0 0}
body.post-type-archive-spotlist #contentWrapper h1,body.page-id-1624 #contentWrapper h1,#contentWrapper .tax-navi-h1 h1,body.page-id-1615 #contentWrapper h1,body.page-id-4580 #contentWrapper h1{background:url(images/spot-head.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:120px 0 0}
body.post-type-archive-spotlist section.navi-list,body.page-id-1624 section.navi-list,body.page-id-2472 section.navi-list,body.term-blue-tourism section.navi-list,body.tax-navi section.navi-list,section.event-list,body.page-id-4580 section.navi-list,body.page-id-1624 section.navi-list,body.page-id-2472 section.navi-list{position:relative;margin-bottom:10px;margin-top:10px;background:#FFF;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:10px}
.list-head,section.event-list .list-head{font-size:11px;color:#653E18;padding:5px 0}
body.post-type-archive-spotlist section.navi-list h2,.spotlist h4,body.page-id-1624 section.navi-list h2,body.page-id-2472 section.navi-list h2,body.term-blue-tourism section.navi-list h2,body.tax-navi section.navi-list h2,body.page-id-4580 section.navi-list h2{font-size:13px;margin-bottom:2px;padding:4px 0}
.seasonlist .bx-prev:hover,.seasonlist .bx-next:hover,.selectmap li a:hover{background-position:0 -20px}
.navi-text p.more a,.seasonBox p.more a,.navi-text p.moreForRandom a,.seasonBox p.moreForRandom a{background:url(images/spot-list-more-trans.png) no-repeat 0 0;height:0;display:block;overflow:hidden;padding:25px 0 0}
.recohead,.eventhead{position:relative;margin:0 10px 30px;padding:10px}
body.post-type-archive-recomend #contentWrapper h1,.recohead p{background:url(images/reco-head.png) no-repeat 0 0;height:0;overflow:hidden;display:block;padding:200px 0 0}
.reco-title h2 a:hover,.repo-title h2 a:hover,.profile li a:hover,#createdPlanList li a:hover{color:#800019;text-decoration:underline}
#communicationArea li,.form_content th,.form_content td,.post-2961 p{padding:10px 0}
input#postBt03:hover,input#confBt:hover,input#reeditBt:hover,input#postBt01:hover,input#postBt02:hover{background-position:0 -55px}
table.form_table input,table.form_table textarea{border:1px solid #A3A7A8}
.repohead h1,.repohead p,.repohead h1{background:url(images/repo-header.png) no-repeat 0 0;height:0;overflow:hidden;display:block;width:920px;position:relative;padding:200px 0 0}
.repohead a:hover,.eventhead a:hover,.home-eventrss a:hover,.home-recorss a:hover,.home-reporss a:hover{background-position:0 -60px}
.repo-list-meta,.repo-list p,#maincontents .repo-meta h1,.normal p,.meta,.f-box,.supporter p.more{padding:5px 0}
.repo-list h2 a:hover,.pageside li.menu-item a:hover,.eventmenu li li a:hover,.myplan_menu li li a:hover,#footer .footer-asoci li a:hover,#footer2 .info-list li a:hover{text-decoration:underline;color:#800019}
.repo-list p span,.repo-title span.date,.business li a:hover,.member_area li a:hover,#footer1 a:hover{color:#d51720}
.repo-meta,.event-meta,.tour-meta{border-bottom:2px dashed #57534A;padding:10px}
.repo-meta span,.event-meta span,.tour-meta span{position:relative;float:right;margin-top:5px;border:2px solid #D5D5C0;background:#FFF;display:inline-block;font-weight:700;font-size:13px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);padding:5px 10px}
.repo-num,.event-num,.tour-num{background:url(images/repo-num-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:40px 0 0 160px}
.repo-data,.event-data,.tour-data{float:left;margin:0 5px}
.repo-comment,.event-comment,.tour-comment{background:url(images/repo-come-icon-trans.png) no-repeat 0 6px;display:inline-block;height:0;overflow:hidden;width:35px;float:left;padding:31px 0 0}
.repo-com-text,.event-com-text,.tour-com-text{display:inline-block;font-size:19px;font-weight:700;float:left;padding-top:4px}
.repo-location,.event-location,.tour-location{background:url(images/location.png) no-repeat 0 0;display:inline-block;height:0;overflow:hidden;width:20px;float:left;padding:31px 0 0}
.repo-access,.event-access,.tour-access{position:relative;float:left;border:2px solid #D5D5C0;background:#FFF;display:inline-block;font-weight:700;font-size:13px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:0 5px;padding:5px 10px}
.repo-loc-text,.event-loc-text,.tour-loc-text{display:inline-block;font-size:19px;font-weight:700;float:left;padding:3px 5px 5px 10px}
.repo-map,.event-map,.tour-map{float:left;margin:0 5px}
.repo-map a,.event-map a,.tour-map a{background:url(images/repo-map-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;width:113px;padding:31px 0 0}
.repo-map a:hover,.event-map a:hover,.tour-map a:hover,#gototop a:hover{background-position:0 -27px}
.repo-print a,.event-print a,.tour-print a{background:url(images/printbt-trans.png) no-repeat 0 0;display:block;overflow:hidden;height:0;padding:30px 0 0 159px}
.repo-count,.event-count,.tour-count{border:2px solid #D5D5C0;background:#FFF;display:inline-block;font-weight:700;font-size:13px;margin-bottom:10px;width:116px;padding:5px 10px}
body.single-report #commentform dl,#commentform dl,body.page-id-3734 #maincontents li p.moreDetail,.marginBottom10{margin:0 0 10px}
#gowasUpUserIconForFront li,#comment-list dd ul li,#comment-section dd ul li{float:left;margin:5px}
#mapArea,#maincontents.infomation ul,body.page-id-3734 #maincontents li dl{margin:10px 0}
p.evday,p.evhouse,.home-events p.evday,.home-events p.evhouse,.home-events p.sideterms{font-size:12px;margin:0}
body.single-events h2.listname,body.single-specialtour h2.listname{background:url(images/event-title-single.png) no-repeat 0 0;display:block;height:0;margin-bottom:5px;overflow:hidden;float:left;width:172px;padding:25px 0 0}
.event-body p.event-image,.tour-body p.tour-image{margin-top:10px;margin-bottom:20px;text-align:center}
.event-body .event-image,.print_body .event-image,.tour-body .tour-image,.print_body .tour-image{border:none;clear:both;padding:0}
.tour-body,.about-cocoro-body p,.post-2961 h4,.home-events h4,#detailSearchBox h4{font-size:14px}
#maincontents section table.bt-info-table,.line02{border-left:1px solid #D5D5C0;}
.default li,.normal li,.linkcat li li,.mailmagazine li{background:url(images/news-arrow-trans.png) no-repeat 0 3px;padding-left:10px;text-decoration:none;margin-bottom:5px}
.default li.linkcat{background: none;padding-left: 0}
.pageside li.menu-item,.eventmenu li li,.myplan_menu li{background:url(images/dot_yoko.gif) repeat-x left bottom;margin:2px 0;padding:10px 0}
.mypage-title,.side_ranking li{margin-bottom:10px;padding:10px}
#userRecentlyPost,#userRecentlyCommentContent,#userRecentlyComment{overflow:auto;padding:10px}
.access_body table.t_access th.th50,.access_body table.t_access td.td50,.table_member_address{width:40%}
.mysshead,#eventCalWrap{margin:0 10px 20px}
.page-id-5206 h3,.infomation h3{font-size:120%}
#twitter-6 .twitter-avatar a,#twitter-7 .twitter-avatar a,#commentform dt label,.homeevent-image a,.secondevent-image a,#commentform div.errorlabels label,#thanks-commentform div.errorlabels label{display:block}
.sideNaviMenu li#menu-item-1178 a,.sideNaviMenu li#menu-item-1173 a{background:url(images/view-icon.gif) no-repeat 0 0}
.sideRankText h4,.home_sideRankText h4{font-size:14px;padding-bottom:5px}
.side_ranking li.no1 .sideRankText,.home_side_ranking .no1 .home_sideRankText{background:url(images/r1.png) no-repeat right 0}
.side_ranking li.no2 .sideRankText,.home_side_ranking .no2 .home_sideRankText{background:url(images/r2.png) no-repeat right 0}
.side_ranking li.no3 .sideRankText,.home_side_ranking .no3 .home_sideRankText{background:url(images/r3.png) no-repeat right 0}
.side_ranking li.no4 .sideRankText,.home_side_ranking .no4 .home_sideRankText{background:url(images/r4.png) no-repeat right 0}
.side_ranking li.no5 .sideRankText,.home_side_ranking .no5 .home_sideRankText{background:url(images/r5.png) no-repeat right 0}
.side .side-inmember .mypage a:hover,.side .side-inmember .logout a:hover,.home-eventmore a:hover,.home-eventpost a:hover,.topnews .homesidemore a:hover,.home-recomore a:hover,.home-recopost a:hover,.home-repomore a:hover,.home-repopost a:hover,.blogs-bottom .homesidemore a:hover,.supporter p.more a:hover{background-position:0 -30px}
.eventmenu li li a,.myplan_menu li a{font-weight:700;color:#1A1A1A;background:url(images/event-arrow-trans.png) no-repeat 0 center;padding:2px 0 2px 10px}
.target-menu li.home-target01,#spotDetailSearchG01{background:url(images/g01-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li.home-target02,#spotDetailSearchG02{background:url(images/g02-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li.home-target03,#spotDetailSearchG03{background:url(images/g03-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li.home-target04,#spotDetailSearchG04{background:url(images/g04-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li.home-target05,#spotDetailSearchG05{background:url(images/g05-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li.home-target06,#spotDetailSearchG06{background:url(images/g06-mini.png) no-repeat 0 0;padding:0 0 0 40px}
.target-menu li p,#footer2 .address,#footer2 .phone{font-size:11px}
.home-bx-wrapper h4,.home-events .topevent h4{font-size:14px;margin:5px 0}
.home-events .terms a,#footer3 .about-list ul li a{color:#FFF}
.home-eventmore,.home-recomore,.home-repomore{width:89px;display:inline;padding-right:20px}
.home-eventpost,.home-recopost,.home-repopost{width:76px;display:inline;padding-right:295px}
.home-eventrss,.home-recorss,.home-reporss{width:80px;display:inline}
.topnews a,.topblog dd a{text-decoration:none;color:#1A1A1A;background:url(images/news-arrow-trans.png) no-repeat 0 3px;padding-left:10px}
.topnews .homesiderss a:hover,.blogs-bottom .homesiderss a:hover{background-position:-240px -60px}
.topblog ul.tab li,#myMapRouteAceBoxWrap ul.tab li{float:left;margin:0 0 0 5px}
.topblog ul.tab li a,#myMapRouteAceBoxWrap ul.tab li a{border-left:1px solid #EFECDE;border-right:1px solid #EFECDE;border-top:1px solid #EFECDE;border-bottom:1px solid #EFECDE;background:#FFF;display:block;color:#1A1A1A;line-height:27px;text-align:center;text-decoration:none;font-weight:700;font-size:12px;padding:0 5px}
.topblog ul.tab li a.selected,#myMapRouteAceBoxWrap ul.tab li a.selected{border-left:1px solid #EFECDE;border-right:1px solid #EFECDE;border-top:1px solid #EFECDE;border-bottom:1px solid #FFF;color:#A3527B;font-size:100%}
.supporter dt a:hover,#footer3 .about-list ul li:hover{opacity:0.8}
#commentform input.error,#commentform textarea.error,#thanks-commentform input.error,#thanks-commentform textarea.error{background-color:#f99}
#commentform div.error,#commentform label.error,#thanks-commentform div.error,#thanks-commentform label.error{color:red}
.planMail,.planDelete{background:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc);margin:0 10px 10px;padding:10px}
p.event-span,.detailSearchSubtitle{background:url(images/green-ball-trans.png) no-repeat 0 0;display:block;margin-bottom:5px;font-weight:700;border-bottom:1px solid #CCC;padding:0 0 0 20px}
.month_nav li a:hover,th.day-0,.day-0 span,body.page-id-3734 #maincontents li dd.emp{color:#CA2122}
.social-action{
	float: left;
	line-height: 0;
	display: inline-block;
	margin-right: 10px;
}
.social-action.facebook{
	width: 105px;
}
.social-action.twitter{
	width: 100px;
}
.social-action.google{
	width: 70px;
}

/*購入フロー*/
.textLeft { text-align:left; }
.textRight { text-align:right; }
.textCenter { text-align:center; }
#net_shop_admin_flow { padding:20px; }
#net_shop_admin_flow ol { background:url(images/ec/flownav-trans.png) no-repeat 0 0; height:60px; }
#net_shop_admin_flow li { float:left; padding-right:20px; background:url(images/ec/flow-sankaku2-trans.png) no-repeat right 0; }
#net_shop_admin_flow li span { margin:0; height:0; display:block; padding:60px 0 0; overflow:hidden; }
#net_shop_admin_flow li.flow2 span { width:137px; }
#net_shop_admin_flow li.flow3 span { background-position:-126px 0; width:126px; }
#net_shop_admin_flow li.flow4 span { background-position:-252px 0; width:126px; }
#net_shop_admin_flow li.flow5 span { background-position:-378px 0; width:126px; }
#net_shop_admin_flow li.flow6 span { background-position:-504px 0; width:126px; }
#net_shop_admin_flow li.flow7 { background:none; padding-right:0; }
#net_shop_admin_flow li.flow7 span { background-position:-630px 0; padding-right:0; width:139px; }
#net_shop_admin_flow ol.ulflow2 li.flow2 { background:url(images/ec/flow-sankaku-trans.png) no-repeat right 0; }
#net_shop_admin_flow ol.ulflow3 li.flow2 { background:url(images/ec/flow-sankaku3-trans.png) no-repeat right 0; }
#net_shop_admin_flow ol.ulflow3 li.flow2 span { background:url(images/ec/flownav-trans.png) no-repeat 0 0; }
#net_shop_admin_flow li.flow2 span.current { background:url(images/ec/flownav-trans.png) no-repeat 0 -60px; }
#net_shop_admin_flow ol.ulflow3 li.flow3 { background:url(images/ec/flow-sankaku-trans.png) no-repeat right 0; }
#net_shop_admin_flow li.flow3 span.current { background:url(images/ec/flownav-trans.png) no-repeat -157px -60px; }
#net_shop_admin_flow ol.ulflow4 li.flow3 { background:url(images/ec/flow-sankaku3-trans.png) no-repeat right 0; }
#net_shop_admin_flow ol.ulflow4 li.flow4 { background:url(images/ec/flow-sankaku-trans.png) no-repeat right 0; }
#net_shop_admin_flow li.flow4 span.current { background:url(images/ec/flownav-trans.png) no-repeat -303px -60px; }
#net_shop_admin_flow ol.ulflow5 li.flow5 { background:url(images/ec/flow-sankaku-trans.png) no-repeat right 0; }
#net_shop_admin_flow li.flow5 span.current { background:url(images/ec/flownav-trans.png) no-repeat -449px -60px; }
#net_shop_admin_flow ol.ulflow5 li.flow4 { background:url(images/ec/flow-sankaku3-trans.png) no-repeat right 0; }
#net_shop_admin_flow ol.ulflow6 li.flow6 { background:url(images/ec/flow-sankaku-trans.png) no-repeat right 0; }
#net_shop_admin_flow li.flow6 span.current { background:url(images/ec/flownav-trans.png) no-repeat -595px -60px; }
#net_shop_admin_flow ol.ulflow6 li.flow5 { background:url(images/ec/flow-sankaku3-trans.png) no-repeat right 0; }
#net_shop_admin_flow li.flow7 span.current { background:url(images/ec/flownav-trans.png) no-repeat -741px -60px; }
#net_shop_admin_flow ol.ulflow7 li.flow6 { background:url(images/ec/flow-sankaku3-trans.png) no-repeat right 0; }
.textCenter { padding:20px; text-align:center; font-weight:bold; }
.thankyou_message { font-weight:bold; font-size:14px; }
#net_shop_admin_shopping_cart { clear:both; padding:20px 20px 10px; margin-bottom:20px; }
#net_shop_admin_checkout_body { border-top:2px dashed #57534A; padding:20px; }
#net_shop_admin_checkout_body td input { border:1px solid #CCCCCC; padding:5px 2px; }
#net_shop_admin_checkout_body dl { padding:5px 0; margin-bottom: 20px;}
#net_shop_admin_checkout_body dt { font-weight:bold; }
#net_shop_admin_checkout_body dd { padding: 5px 0 0 15px;}
#net_shop_admin_checkout_body dd p{ padding-bottom: 5px;}
#net_shop_admin_checkout_body label{ font-weight: bold; }
.form-table { margin:10px 0 0; padding:0; width:100%; border-collapse:collapse; clear:both; }
.form-table th { padding:5px 10px!important; white-space:nowrap; background:#F2F0E8; overflow:auto; border:1px solid #DAD6CC; font-weight:bold; }
.form-table td { margin:0 0 20px 0; overflow:hidden; padding:10px 5px 10px 10px!important; vertical-align:middle; border:1px solid #DAD6CC; }
#gowasUpUserIconForFront ul { text-align:left; padding:10px; background:white; position:relative; display: inline-block;}
#gowasWpUserIconFile {margin-left: 20px;}
table.form-table.checkout_step th { background:none; }
#net_shop_admin_shopping_cart table td.code { text-align:center; }
#net_shop_admin_shopping_cart table td.price { text-align:center; white-space:nowrap; }
#net_shop_admin_shopping_cart table td.quantity { text-align:center; white-space:nowrap; }
#net_shop_admin_shopping_cart table td.coupon { text-align:center; }
#net_shop_admin_shopping_cart table td.subtotal { text-align:center; white-space:nowrap; }
#net_shop_admin_shopping_cart table td.return { text-align:center; white-space:nowrap; }
#net_shop_admin_shopping_cart table td.delete { text-align:center; white-space:nowrap; }
p.shipping { float:left; }
p.shipping label { padding:5px 0; }
p.shipping-next { width:200px; float:right; text-align:right; padding:5px; }
.net_shop_admin_update_quantity { text-align:right; margin:.4em 0 .8em; }
.net_shop_admin_subtotal { text-align:right; margin:.4em 0 .8em; font-weight:bold; }
.net_shop_admin_checkout { text-align:right; margin:.4em 0 .8em; }
#net_shop_admin_checkout { padding:20px; border-top:2px dashed #57534A; }
#net_shop_admin_checkout p { margin:.4em 0 .8em; }
#net_shop_admin_checkout label { font-weight:bold; }
#net_shop_admin_checkout input#user_login,#net_shop_admin_checkout input#user_pass { border:1px solid #CCCCCC; padding:5px; }
#net_shop_admin_checkout p.desc { color:#551B20; text-align:center; font-weight:bold; border:none; }
#net_shop_admin_checkout_first { float:left; overflow:hidden; width:45%; }
#net_shop_admin_checkout_login { float:right; overflow:hidden; text-align:center; width:45%; }
#net_shop_admin_checkout_login dl { padding:5px 0; }
#net_shop_admin_checkout p.title { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:url(images/ec/ECh2_bullet-trans.png) no-repeat scroll 6px 9px #E3DEC3; color:#551B20; font-size:14px; font-weight:bold; padding:10px 4px; text-align:left; text-indent:24px; margin-bottom:10px; }
#order_comment { width:868px; height:180px; }

/*購入履歴画面*/
#net_shop_admin_history { padding:10px; background:#FFFFFF; position:relative; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow:0 0 4px #CCCCCC; -moz-box-shadow:0 0 4px #CCCCCC; box-shadow:0 0 4px #CCCCCC; behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc); }

/*フロントエンドユーザー管理*/
.frontend-user-admin-login { position:relative; margin:0 auto; }
.frontend-user-admin-login .error { font-weight:bold; padding:10px 20px; text-align:center; }
.frontend-user-admin-login .error strong { color:red; }
.frontend-user-admin-login .message { color:#551B20; font-size:17px; font-weight:bold; margin:10px 0 20px; text-align:center; text-indent:inherit; }
.frontend-user-admin-login ul { margin:0 auto; text-align:center; width:616px; padding:10px 0; background:#FFFFFF; position:relative; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow:0 0 4px #CCCCCC; -moz-box-shadow:0 0 4px #CCCCCC; box-shadow:0 0 4px #CCCCCC; behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc); }
.frontend-user-admin-login ul li { padding:5px 0; background:none; font-size:14px; }
.frontend-user-admin-login ul li a { background:url(images/st-arrow-trans.png) no-repeat 0 center; font-weight:bold; padding:2px 0 2px 20px; text-decoration:none; }
.frontend-user-admin-login ul li a:hover { background:url(images/st-arrow-on-trans.png) no-repeat 0 center; text-decoration:underline; }
.frontend-user-admin-login p { clear:both; padding:10px; }
.loginLogo { background:url(images/admin-logo.png) no-repeat 0 0; margin:0 auto; height:0; width:310px; display:block; overflow:hidden; padding:70px 0 0; }

/*パスワード強度*/
#pass-strength-result { border:1px solid; margin:12px 5px 5px 1px; padding:3px 5px; text-align:center; width:200px; }
#pass-strength-result { background-color:#eee; border-color:#ddd!important; }
#pass-strength-result.bad { background-color:#ffb78c; border-color:#ff853c!important; }
#pass-strength-result.good { background-color:#ffec8b; border-color:#fc0!important; }
#pass-strength-result.short { background-color:#ffa0a0; border-color:#f04040!important; }
#pass-strength-result.strong { background-color:#c3ff88; border-color:#8dff1c!important; }
form#your-profile,form#registerform { padding:10px; background:#FFFFFF; position:relative; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow:0 0 4px #CCCCCC; -moz-box-shadow:0 0 4px #CCCCCC; box-shadow:0 0 4px #CCCCCC; behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc); }
form#registerform table { background:#FFFFFF; }
form#registerform input#user_login,form#registerform input#user_email,form#registerform input#pass1,form#registerform input#pass2,form#registerform input#last_name,form#registerform input#first_name,form#registerform input#last_name_furigana,form#registerform input#first_name_furigana,form#registerform input#nickname,form#registerform textarea#one_voice { border:1px solid #CCCCCC; padding:5px 2px; }
form#your-profile p.submit,form#registerform p.submit { padding:10px 0; text-align:center; }
input.profile,input.confirmation,input.register,input.login,input.lostpassword_form,input.withdrawal_form { position:relative; border:none; background:#800019; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc); color:white; cursor:pointer; font-weight:bold; padding:10px 20px; }
input.profile:hover,input.confirmation:hover,input.register:hover,input.login:hover,input.lostpassword_form:hover,input.withdrawal_form:hover { background:#57534A; }
form#your-profile td input,form#your-profile td textarea { border:1px solid #CCCCCC; padding:5px 2px; }
form#your-profile input#address1 { width:300px; }
form#lostpasswordform,.frontend-user-admin-login form#loginform { color:#666666; margin:30px auto 10px; text-align:center; width:616px; padding:20px 0 10px; background:#FFFFFF; position:relative; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow:0 0 4px #CCCCCC; -moz-box-shadow:0 0 4px #CCCCCC; box-shadow:0 0 4px #CCCCCC; behavior:url(/wp-content/themes/Cocoro/js/PIE/PIE.htc); }
form#loginform div.loginname { margin-bottom:20px; }
form#loginform div.loginpwd label,form#loginform div.loginname label { font-size:18px; font-weight:bold; }
form#loginform input#user_login,form#loginform input#user_pass,form#lostpasswordform input#user_login { border:1px solid #DAD6CC; height:50px; width:330px; font-size:18px; }
.forgetmenot { margin:10px 0; }

/*パスワード紛失再発行*/
form#lostpasswordform dt { padding-bottom:5px; }
form#lostpasswordform dd { padding-bottom:10px; }
form#lostpasswordform label { font-weight:bold; font-size:18px; font-weight:bold; }
form#lostpasswordform input#user_login { border:1px solid #CCCCCC; padding:5px 2px; }

/*退会する*/
form#withdrawalform p.submit { text-align:center; }
form#withdrawalform input.withdrawal_form { text-align:center; }

/*地図*/

.mapp-container{
	margin: 0 !important;
	padding: 0 !important;
}

.mapp-container p{
    padding: 5px 0 10px;
}

.adp-list {
	margin-bottom: 10px;
}

.mapp-directions table{
	width: 100%;
}

#maincontents section td.mapp-marker img,#maincontents section table.adp-placemark img{
	border: none;
}

td.adp-text{
	font-weight: bold;
	color: #561B21;
	font-size: 110%;
}

#maincontents section table.adp-directions{
	margin-left: 10px;
}

#loadMap{
width:500px;
height:500px;
}

/*download*/
.default ul.dlm_download_list{padding:10px 0 20px}
.dlm_download_list .book-list-thumb{width:30%;padding-right:10px;text-align:center}
.dlm_download_list .book-list-detail{width:68%}
.default .book-detail h4{font-size:120%;background:none;border-bottom:2px dashed #EFECDE;margin-bottom:10px;padding:0 0 5px}
.book-detail span{font-weight:700;padding:0 5px}
.default .dlm_download_list li,.default #download-page-categories .category li,.default div#download-page-featured li{background:none;padding-left:0}
#download-page-categories .book-list-thumb{text-align:center;margin-bottom:10px}
#download-page-categories .left{float:none}
#download-page .download-monitor-orderby li, #download-page .download-monitor-subcategories li,#download-page .download_group ol li, #download-page #download-search ol li{padding: 0 0 0 10px!important;}
.download-button {font-size: 1em!important;}
.mov_area{position: relative;}
.movies .movie-box{float: left; width: 560px; position: relative;}
.movies .text-box{float: right; width: 320px; line-height: 1.5;word-wrap: break-word;}
.movies .movie-box-left-nav a{position: absolute; height: 0; width: 54px; padding: 91px 0 0 0; overflow: hidden; left: -64px; top: 30%; background: url(images/mov-left-nav-trans.png) no-repeat right 0;}
.movies .movie-box-right-nav a{position: absolute;height: 0; width: 54px; padding: 91px 0 0 0; overflow: hidden; right: -64px; top: 30%;background: url(images/mov-right-nav-trans.png) no-repeat right 0;}
.movies .text-box h2{border-bottom: 2px dashed #57534A;padding-bottom: 10px;}
.movies .movie-list-box {width: 290px; padding: 5px;  float: left; min-height: 240px;}
.movies .movie-list-box h4{font-size: 120%; line-height: 1.3; margin: 10px 0;}
.movies .movie-list-box a{display: block;}
.movies .movie-list-box .movie-thumb{display: table-cell; width: 290px; overflow: hidden;}
.movies .movie-list-box img{max-width: 100%; width: 290px; height: 163px; overflow: hidden; vertical-align: middle;}
.post-type-archive-movies .grid_9 p{line-height: 1.8; font-size: 14px;;}



ul#menu-mainnav {
width: 1000px;
}

.mainnav {
margin-top: 19px;
}

.hewei {

height:113px;
width:251px;

margin: 0px 15px 15px 40px;

}

.zixunshi {

height:227px;
width:314px;
background:url(images/zxsbg.png) no-repeat;
margin: 0px 0px 0px 13px;
}

.zhuanlan {

height:285px;

}

.caifang {

height:262px;

clear: both;
overflow: hidden;
width: 490px;
margin: 0px 15px 15px 40px;

}

.caifang ul {
float: left;
overflow: hidden;
width: 490px;
margin: 0 0;
}

.caifang ul li {
font-size:14px;
border-bottom-style: dotted;
border-bottom: 1px #dbdbdb dashed;
height: 25px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-top: 14px;
}

.side_banner .hwzx h3 {
background: url(images/hwzx.png) no-repeat 0 0;
border-bottom: 1px solid #EFECDE;
padding: 50px 0 0;
}

.hewei ul{
width:251px;

margin: 0 0;
}

.hewei ul li{
font-size:15px;
display:inline;
color:#000;

line-height: 31px;
padding-right: 13px;
}

.hewei ul li a{

color:#000;

}


.side_banner .zxsjs h3 {
background: url(images/zxsjs.png) no-repeat 0 0;
border-bottom: 1px solid #EFECDE;
padding: 50px 0 0;
}

.side_banner .wbzl h3 {
background: url(images/wbzl.png) no-repeat 0 0;
border-bottom: 1px solid #EFECDE;
padding: 50px 0 0;
}

.zixunshi ul{
width:186px;

margin: 0 0;
}

.zixunshi ul li{
font-size:10px;
line-height: 18px;
}

.zhuanlan {

clear: both;

width: 312px;
margin: 0px 0px 0px 13px;

}

.zhuanlan ul {
float: left;

width: 312px;
margin: 0 0;
}

.zhuanlan ul li {
font-size:13px;
border-bottom-style: dotted;
border-bottom: 1px #dbdbdb dashed;
height: 44px;

text-overflow: ellipsis;

padding-top: 9px;
}

.zhuanlan ul li a{
color:#000;
}

.foot2 {
width: 100%;
height: 144px;
background: #47808d;
}

.foot2 .cont {
width: 998px;
margin: 0 auto;
}

.foot2 .cont ul {
width: 336px;
}

.foot2 p {
color: #fff;
width: 100%;
text-align: right;
line-height: 26px;
font-size: 14px;
}

.foot2 p a{
color:#ffffff;
}

.foot2 .cont ul li {
width: 84.25px;
float: left!important;
line-height: 20px!important;
height: 20px;
font-size: 12px;
}

.foot2 .cont ul li a{
color:#ffffff;
}

.smore a {
position:absolute;right:17px;top:13px;float:right;display: block;width:46px;padding:28px 0 0;background:url(images/smore.png) no-repeat 0 0;

}

.smore a:hover{
background-position:0 -28px;
}

.bmore a {
position:absolute;right:30px;top:22px;float:right;display: block;width:53px;padding:32px 0 0;background:url(images/bmore.png) no-repeat 0 0;

}

.bmore a:hover{
background-position:0 -32px;
}

.ban {
text-align: right;
position: relative;
top: -20px;
}

.ulban li {
float: right;
padding-left: 25px;
}

.ulban li a {
font-size: 17px;
}

.grid_101{
width:430px;

}

.left11 {

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn1.png) no-repeat;
}

.left11 a{

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn1.png) no-repeat;
}

.left11 a:hover {
	background: url(images/students_btn1.png) no-repeat 0 -62px;

}


.left22 {

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn2.png) no-repeat;
}

.left22 a{

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn2.png) no-repeat;
}

.left22 a:hover {
	background: url(images/students_btn2.png) no-repeat 0 -62px;

}


.left33 {

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn3.png) no-repeat;
}

.left33 a{

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn3.png) no-repeat;
}

.left33 a:hover {
	background: url(images/students_btn3.png) no-repeat 0 -62px;

}


.left44 {

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn4.png) no-repeat;
}

.left44 a{

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn4.png) no-repeat;
}

.left44 a:hover {
	background: url(images/students_btn4.png) no-repeat 0 -62px;

}

.left55 {

padding: 0;
width: 219px;
height: 62px;
text-indent: -9999px;
display: block;
background: url(images/students_btn5.png) no-repeat;
}

.left55 a{

padding: 0;
width: 219px;
height: 68px;
text-indent: -9999px;
display: block;
background: url(images/students_btn5.png) no-repeat;
}

.left55 a:hover {
	background: url(images/students_btn5.png) no-repeat 0 -68px;

}

.height5px {
height: 25px;
font-size: 0px;
}
.height10px {
height: 10px;
font-size: 0px;
}
.fxckingend {display:none;}
.s_header {display:none;}
.fxckingContents {display:none;}

.die22 {width:998px!important;}