*{
margin: 0;
padding: 0;
}
html, body{
width: 100%;
}
body{
font-family: Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, sans-serif;
line-height: 26px;
background-color:#fefefc;
background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/bg.jpg); color:#130f0c;
margin: 0;
overflow-x: hidden;
}
@media print {
body{
font-size: 14px;
font-family: Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, sans-serif;
}
}
h1,h2,h3,h4,h5,h6{
font-size:100%;font-weight:normal;
}
li {
list-style-type: none;
padding:0 0 5px 0;
line-height:;
}
p{line-height: 22px;font-size: 14px;
}
* html body {     
background: url(//fu-gee.com/wp/wp-content/themes/fu-gee/null) fixed;     
}  
.img_right {
float:right;
} a:hover {
color:#aa2481;
}
a{
color:#333;
text-decoration:none;
}
.hv_off a:hover img {
opacity: 1;
filter: alpha(opacity=100);
}
.clear{
clear: both;
}
.right{
float:right;
}
.left{
float:left;
}
.center{
text-align:center;
margin:0 auto;
}
.linkbox {
cursor: pointer;
}
.font_sm{
font-size:0.8em;
}
.font_lg{font-size:1.2em;
}
.red{
color:#DB7683;
}
.prc_red{
color: #f26e17;
font-weight: bold;
font-size: 17px;
}
.shadow{
box-shadow:6px 5px 6px -5px #544c3f;
-moz-box-shadow:6px 5px 6px -5px #544c3f;
-webkit-box-shadow:6px 5px 6px -5px #544c3f;
}
.marker_yl{
font-weight: bold;
font-size: 16.8px;
border-bottom: 1px dashed;
padding: 0 0 8px;
line-height: 3.2;
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 14px;
vertical-align:baseline;
}
h3 {
display: block;
font-size: 1em;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.pc_none{display:none;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.font_sm2{font-size:10px;
}  .hvr-float {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
} .hvr-rotate {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
} @-webkit-keyframes hvr-hang {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
50% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@keyframes hvr-hang {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
50% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@-webkit-keyframes hvr-hang-sink {
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@keyframes hvr-hang-sink {
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
.hvr-hang {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
-webkit-animation-name: hvr-hang-sink, hvr-hang;
animation-name: hvr-hang-sink, hvr-hang;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} .hvr-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
-webkit-transform: scale(1.02);
transform: scale(1.02);
} @-webkit-keyframes hvr-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
@keyframes hvr-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
.hvr-buzz {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
-webkit-animation-name: hvr-buzz;
animation-name: hvr-buzz;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
} .hvr-shadow {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5);
} #container1000{width:1006px;margin:0 auto;overflow:hidden;padding:152px 0 10px;
}  #rightcontainer{width:719px;float:right;overflow:hidden;margin:60px  6px 0 0 ;
background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/content_bg.jpg);background-repeat:repeat;
} #header100{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/hd_bg.jpg);width:100%;height:152px;position:fixed;z-index:100;
}
#header{width:1000px;margin:0 auto;overflow:hidden;padding: 0 6px 0 0;
} .logo{width:296px;float:left;
}
.hd_menu{width:700px;height:152px;background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/hd_bg_shimanchu.png);background-repeat:no-repeat;float:right;position:relative;
}
.hd_menu_ul{width:556px;position:absolute;top:107px;left:139px;
}
.hd_menu_ul li{float:left;
}
li.menu_rgt{margin-right:10px;
}
.hd_rsvcon{position:absolute;top: 2px;right: 20px;
}
.hd_rsvcon li{float:left;
}
.hd_tel{position:absolute;top:66px;right:4px;
}
.rightside{z-index: 99;position: fixed;top: 250px;right: 10px;
}
.leftside{z-index: 10;position: fixed;top: 250px;left: 10px;
}
.leftside_sns{width:110px;position:relative;
}
.fb-like{position: absolute!important;top: 0px;left: 20px;
}
iframe#twitter-widget-0{position: absolute !important;top: 120px;left: 20px;
} .idx_main_wrap{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/content_bg.jpg);width:1000px;padding:0 0 10px;overflow:hidden;
}
.idx_main_4p{padding:30px 0 30px;width:948px;margin:0 auto;overflow:hidden;
}
.idx_main_4p a:hover img {opacity: 1;
}
.idx_main_4p li{float:left;padding:0 15px;
} .side_container{width:258px;overflow:hidden;margin:60px 0 0 ;float:left;
}
.side_container2{width:258px;overflow:hidden;margin:0 0 0 ;text-align:center;
}
.side_discount{width:250px;margin:30px 0 30px;background: url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/side_discount_bg.jpg) repeat-y;height: 816px;
}
.side_camera_rental{width:200px;margin:0 auto 30px;
}
.side_kodawari{width:250px;margin:0 0 30px;position:relative;
}
.side_kodawari_charter{width:250px;margin:30px 0 30px;position:relative;
}
.side_kodawari_base{z-index:0;
}
.side_kodawari_bn{position:absolute;bottom:25px;left:48px;z-index:10;
} .maincon_panamabo_pic{margin:10px 0 0;
}
.maincon_panamabo_panari{padding:20px 30px 0 50px;
}
.maincon_panamabo_mabo{padding:50px 40px 0 0;
}
.maincon_panamabo_menu{clear:both;padding:10px 0 20px;overflow:hidden;
}
.maincon_pana_menu{padding:0 0 0 30px;
}
.maincon_pana_menu li{padding:0 0 10px;
}
li.menu_dan01{padding:0 0 10px 20px !important;
}
.maincon_pana_menu p{padding:0 30px 0 0;text-align:right;
}
.maincon_mabo_menu{padding:30px 10px 0 0;
}
.maincon_mabo_menu li{padding:0 0 10px;
}
.idx_maincon_under{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/p_bg01.png);
}
.idx_maincon_under p{
padding: 12px 30px 20px;
line-height: 1.77;
font-size: 13px;
}
.idx_3genre_container{
width: 656px;
overflow: hidden;
margin: 10px auto 53px;
}
.idx_3genre_inner{width:203px;overflow:hidden;
}
.idx_3genre_menu_img{width:186px;margin:0 auto;
}
.idx_3genre_menu_img img{width:186px;margin:20px auto 10px;
}
.idx_3genre_menu_img p{
line-height: 1.6;
font-size: 13px;
}
.idx_3genre_menu_img ul{
text-align: right; padding: 7px 5px 4px 10px;
margin: 8px 0 0;
background-color: rgb(255 254 253 / 65%);
position: relative;
line-height: 19px;
}
.idx_price_net{
background-color: #ff9149;
color: #fff;
font-size: 12px;
padding: 5px 5px 4px;
margin: 5px;
position: absolute;
top: 4px;
left: 4px;
font-weight: bold;
}
.idx_discount_container{width:652px;
margin: 47px auto 30px;
}
.idx_discount_container ul{width:630px;margin:20px auto;
}
.idx_discount_container li{float:left;
}
.idx_discount_container>img{
margin: 0 11px 0 0;
}
li.idx_discount_lipadding{padding-right:8px;
}
.idx_discount_top{margin:0 0 43px;
}
.idx_discount_expprice{width:681px;
}
.idx_discount_expprice img{padding:20px 5px;
}
.hv_off img:nth-child(2){
padding: 15px 0 0;
}
.idx_discount_bn{
width: 304px;
margin: 0px auto 48px;
background: #fff;
text-align: center;
padding: 4px;
}
.idx_osusumetour_ttl{width:374px;margin:0 auto;
}
.idx_osusumetour_p{
width: 666px;
margin: 20px auto;
line-height: 24px;
overflow: hidden;
background: #ffffff8a;
padding:26px 26px 20px;
}
.idx_osusumetour_p_lft{width:322px;float:left;
text-align: justify;
line-height: 1.7;
font-size: 13px;
}
.idx_osusumetour_p_rit{width:322px;float:right;
text-align: justify;
line-height: 1.7;
font-size: 13px;
}
.tour_menu_box{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/tour_menu_box.jpg);margin:20px auto;width:719px;overflow:hidden;
}
.tour_menulist{width:719px;float:right;overflow:hidden;margin:60px  6px 0 0 ;padding:0 6px 0 0;overflow:hidden;
}
.tour_menu_box_lft{float:left;
}
.tour_menu_box_rit{float:right;width: 458px;
}
.tour_menu_box_ttl{margin:10px 0 0 ;
}
.tour_menu_box_rit_under{width:465px;overflow:hidden;margin:7px 0 0;
}
.tour_menu_box_rit_under img{margin:0 25px 0 0 ;
}
.tour_menu_box_rit_under ul{width:255px;margin:0;float:left;overflow:hidden;
}
.tour_menu_box_rit_under_p{font-size:12px;padding:2px 0 0 ;line-height:20px;
} .list_main_idx{background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/list_idx_bg.jpg) no-repeat;width:1000px;overflow:hidden;height: 524px;padding: 54px 0 0;
}
li.list_main_6p_ritpad{padding-right:20px;overflow:hidden;
}
.list_main_6p_top{width:837px;overflow:hidden;margin:0 auto;padding:0 0 17px;
}
.list_main_6p_under{width:738px;overflow:hidden;margin:0 auto;
}
.list_main_6p_top li,.list_main_6p_under li{float:left;overflow:hidden;
}
.list_tour_list_p{
width: 650px;
margin: 12px auto 0;
overflow: hidden;
line-height: 1.67;
text-align: justify;
font-size: 13px;
}
.list_tour_list_wrap{margin:0 auto 0;padding:0 0 30px;overflow:hidden;
}
.list_tour_list_wrap li{margin:0 14px 20px;float:left;padding: 8px 0 0;
}
.list_tour_list_wrap ul{
width: 600px;
margin: 0 auto 0;
overflow: hidden;
}
.list_tour_list_wrap h3{
margin: 0 0 31px;
} #panaritour, #maboroshi , #marin , #charter, #sunset, #half_fishing, #course {
margin-top: -152px !important;
padding-top: 152px !important;
} .course_idx_box01{width:320px;padding:20px 0 0 40px;
}
.course_idx_box01 p{
width: 338px;
padding: 23px 0px 0;
line-height: 1.6;
font-size: 13px;
text-align: justify;
}
.course_idx_box02{width:538px;padding:23px 50px 0 0;
}
.course_idx_box02 li{margin:10px 0;
}
.course_idx_box02 ul{margin:0 0 20px;
}
.course_menu_inner{width:623px;margin:30px auto 0;overflow:hidden;
}
.course_menu_inner_li{
width: 563px;
margin: 20px auto 26px;
overflow: hidden;
}
.course_menu_inner ul{
padding: 0;
overflow: hidden;
}
.course_menu_inner li{padding:0 0 20px;
}
.course_menu_inner p{
width: 616px;
margin: 0 auto;
padding: 20px 0 6px;
line-height: 1.6;
font-size: 13px;
text-align: justify;
} #snorkel,#diving, #fishing , #marinsports , #beach , #family,#free,#manta,#oneday,#halfday,#panaritour,#maboroshi,#marin,#charter,#sunset,#half_fishing{
margin-top: -172px !important;
padding-top: 172px !important;
} #panaritour,#maboroshi,#marin,#charter,#sunset,#half_fishing{
margin-top: -200px !important;
padding-top: 200px !important;
}
#pagetop {
position: fixed;
bottom: 10px;
right: 30px;
} .shop_main_idx{background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/shop_idx_.jpg) no-repeat;width:1000px;overflow:hidden;height: 392px;padding: 30px 0 0 0;
}
.shop_idx_box01{width:313px;padding:0 0 0 55px;
}
.shop_idx_box02{width:514px;padding:0 55px 0 0;
}
.menu_topimg_under{width:997px;margin:0 auto;overflow:hidden;
}
.menu_topimg_under li{float:left;
}
.shop_content_bg{width:719px;height:888px;float:right;overflow:hidden;margin:60px  6px 0 0;
background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/shop_ship_bg.jpg) ;background-repeat:no-repeat;position:relative;
}
.shop_ship_00{position:absolute;top:50px;left:40px;
}
.shop_ship_01{position:absolute;top:92px;right:124px;
}
.shop_ship_02{position:absolute;top:180px;right:42px;
}
.shop_ship_03{position:absolute;top:181px;left:40px;z-index:5;
}
.shop_ship_04{position:absolute;bottom:144px;right:50px;
}
.shop_ship_05{position:absolute;bottom:254px;right:45px;
}
.shop_ship_06{position:absolute;top:222px;left:47px;
}
.shop_ship_07{position:absolute;bottom:67px;left:40px;
}
.shop_ship_08{position:absolute;bottom:73px;right:60px;
}
.shop_staff_menber{width:670px;margin:0 auto;padding:40px 0;
}
.shop_staff_menber img{margin:0 0 60px;
}
.shop_staff_idx{text-align:center;
}
.shop_staff_bg_line{text-align:center;padding:20px 0;
}
.shop_staff_blogbn{text-align:center;margin:-30px 0 20px ;
}
.shop_kodawari_idx{text-align:center;padding:40px 0 20px;
}
.shop_kodawari_inner{width:640px;line-height:24px;margin:0 auto 40px;background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/tour_price_bg.png);
}
.shop_kodawari_inner img {
margin: 30px 0 25px 6px;
}
.shop_kodawari_inner p{
padding: 0 30px 28px 35px;
text-align: justify;
line-height: 1.6;
} .discount_main_idx{background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/discount_idx_bg_2023.png) no-repeat;width:1000px;overflow:hidden;height: 392px;padding: 30px 0 0 0;
}
.discount_idx_box01{width:290px;padding:30px 20px 0 20px;
}
.discount_idx_box02{width:350px;padding:20px 0 0 0;
}
.discount_idx_box03{width:294px;padding:40px 20px 0 0;
}
.discount_idx_02{margin:0 0 20px;
}
.discount_content_box{text-align:center;
}
.discount_content_box img{padding:40px 0 0 ;
}
.discount_content_box ul{padding:10px 0 0 60px;text-align:left !important;
}
.discount_content_box li{padding:10px 0 0 ;
} .access_shugou{
width: 640px;
margin: 16px auto;
line-height: 20px;
}
.access_shugou dt{font-size:16px;padding:0 0 5px;
}
.access_shugou_p{
width: 640px;
margin: 27px auto 20px;
font-size: 13px;
}
.access_map{
padding: 0 0 3px;
}
.access_map iframe {
width: 654px;
}
.blog_idx{
background: url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/shop_idx_.jpg) no-repeat;
width: 1000px;
overflow: hidden;
height: 259px;
padding: 30px 0 0 0;
} #tour_container{width: 719px;float: right;overflow: hidden;margin: 0 6px 0 0;background-image: url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/content_bg.jpg);
background-repeat: repeat;
}
.tour_menu_righttop{width:719px;float:right;overflow:hidden;margin:60px  6px 0 0 ;
}
.tour_menu_righttop li{float:left;padding-right:10px;height:75px;
}
.tour_content_idx{width:657px;margin:30px auto;overflow:hidden;vertical-align: middle;
}
.tour_content_idx img{vertical-align: middle;float: left;
}
.tour_content_imgp{width:657px;margin:30px auto 0;    overflow: hidden;
}
.tour_content_imgp_box1{width:444px;
}
.tour_content_imgp_box1 p{
width: 446px;
padding: 20px 0px 0;
line-height: 22px;
overflow: hidden;
font-size: 13px;
text-align: justify;
}
.tour_content_imgp_box1 p:first-letter {font-size: 30px;float: left;
}
.tour_content_imgp_box2{width:195px;
}
.tour_content_imgp_box2 :nth-child(even){padding:20px 0 0 ;
}
.tour_content_osusume{width:580px;margin:0 auto;padding:30px 0;overflow:hidden;
}
.tour_content_osusume_mid{
background-image: url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/tour_osusume_middle.png);
background-repeat: repeat-y;
overflow: hidden;
background-position: center;
}
.tour_content_osusume_ul{
width: 432px;
padding: 15px 0 4px 120px;
overflow: hidden;
line-height: 20px;
}
.tour_content_osusume_ul ul{
width: 208px;
overflow: hidden;
text-align: justify;
}
.tour_content_osusume_ul li{
padding: 0 0 2px;
font-size: 12px !important;
}
.tour_content_price{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/tour_price_bg.png);overflow:hidden;width:657px;margin:20px auto 0;
}
.tour_content_table1{
margin: 25px 0 24px 30px;
}
.tour_content_table1 th{padding:10px 10px 10px 10px;text-align:left;font-weight:bold;background-color: rgba(126, 184, 185, 0.48);
line-height: 1.3;
}
.tour_content_table1 td{
text-align: right;
padding: 0 11px;
width: 122px;
background: #fdfdfd85;
}
.pricenetwari{
font-weight: bold;
color: #e95641;
font-size: 17px;
background: #ffffffd1!important;
}
tr.pricethline{border-bottom:1px solid #999;
}
.tour_content_table1 td.charter_price_td {
text-align:center;
vertical-align:middle;
}
.tour_content_p{
padding: 5px 0 4px; font-size: 13px;
text-align: center;
margin: 9px 0 0 0; background: #e25d2c;
color: #fff;
}
.tour_content_table2{
margin: 25px 30px 20px 0;
width: 158px;
}
.tour_content_table2 th{
padding: 13px 0; font-size: 12px;
border-bottom: 1px solid #423423;
text-align: left;
width: 149px;
}
.tour_content_table2 td{ padding: 10px 0 10px;
line-height: 1.6;
font-size: 13px;
text-align: justify;
}
.tour_content_table3{
width: 590px;
margin: 20px auto;
}
.tour_content_table3 th {
text-align: left;
padding: 9px 0 4px;
}
.tour_content_table3 td{text-align:right;padding:0 10px 0 0 ;
line-height: 1.6;
}
.tour_discount_bn{width:295px;margin:20px auto 0 ;overflow:hidden;padding:20px 0 0;
}
.tour_schedule{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/tour_schedule_bg.png);background-repeat:no-repeat;overflow:hidden;width:91%;height:513px;overflow:hidden;margin:0 auto;
position:relative;
}
.tour_schedule_time{font-weight:bold;border-bottom:3px solid #ff7f0a;
}
.tour_schedule p{text-align:left;padding:5px 0 0;line-height:18px;font-size:11px;
}
.tour_schedule_picbox1{position:absolute;top:87px;left:19px;
}
.tour_schedule_picbox2{position:absolute;top:87px;left:177px;
}
.tour_schedule_picbox3{position:absolute;top:87px;left:333px;
}
.tour_schedule_picbox4{position:absolute;top:87px;left:493px;
}
.tour_schedule_picbox5{position:absolute;top:290px;left:19px;
}
.tour_schedule_picbox6{position:absolute;top:290px;left:177px;
}
.tour_schedule_picbox7{position:absolute;top:290px;left:334px;
}
.tour_schedule_picbox8{position:absolute;top:290px;left:493px;
}
.tour_schedule_meyasu{position:absolute;top:62px;right:14px;font-size:12px;
}
.tour_schedule_meyasu2{position:absolute;bottom:10px;left:180px;font-size:12px;
}
.tour_content_under{width:651px;margin:40px auto;line-height:20px;
}
.tour_content_under dl, .tour_content_under ul {
width: 646px;
margin: 20px auto 10px;
}
.tour_content_under dt{
border-left: 7px solid #afa481;
width: 150px;
margin: 0 0 5px;
padding: 0 0 0 8px;
font-weight: bold;
font-size: 16px;
}
.tour_content_under dd{padding:0 0 0 1em;
}
.tour_content_under li{padding:0 0 20px;
}
.tour_reserve_bn{width:422px;margin:0 30px 30px 0 ;
}
.tour_reserve_bn2{width:233px;float:right;overflow:hidden;
}
.tour_reserve_bn2 img{padding:5px 0;
}
.tour_fishing_comment{width:650px;overflow:hidden;margin:0 auto;
}
.tour_fishing_comment div{width:550px;float:right;
}
.tour_fishing_comment img{vertical-align:middle;
}
.tour_marinbanner{padding:0 0 60px;text-align:center;
}
.tour_charter_free{margin:0 0 60px;
}
.tour_fish_dl dl{margin:0 0 10px;
}
.tour_fish_dl dt{
font-weight: bold;
padding: 0 0 4px;
}
.tour_fish_dl dd{font-size:13px;line-height:20px;
}
.reserve_idx{width:703px;text-align:center;margin:30px auto 50px;
}
.reserve_idx_wrap{
background: url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/shop_idx_.jpg) no-repeat;
width: 1000px;
overflow: hidden;
height: 184px;
padding: 30px 0 0 0;
}
.reserve_idx_line{padding:20px 0 0 ;
}
.reserve_content {
width: 654px;
margin: 30px auto;
}
.reserve_content_nagare{width:169px;margin:30px auto 0;
}
.reserve_content_nagare2{width:538px;margin:0 0 20px;padding:20px 0 0 30px;
}
.reserve_content ul {
line-height: 20px;
width: 594px;
margin: 0 auto;
}
.reserve_content li{padding-left: 1em;
padding: 0 0 15px 0;
text-indent: -0.6em;
line-height: 1.6;
}
.form_att_line {
font-weight: bold;
border-bottom: 3px double;
padding: 0 0 2px;
}
.form_att_red{
font-weight: bold; color: #f04316;
font-size: 15px;
}
.reserve_content.recruit p{
margin-bottom:1em;
}
.reserve_content.recruit table, .reserve_content.recruit td, .reserve_content.recruit th {
border: 1px dashed #AAA;
border-collapse: collapse;
line-height:1.6;
}
.reserve_content.recruit td, .reserve_content.recruit th {
padding:5px 25px;
}
.reserve_content.recruit th {
width:18%;
background:rgba(255,255,255,0.7);
}
.reserve_content.recruit td {
background:rgba(255,255,255,0.5);
}
.reserve_send{font-size: 20px;
text-align: center;    background-color: rgba(99, 171, 172, 0.18);
font-weight: bold;
padding: 20px 40px;
margin: 44px auto 20px;
width: 200px;
}
.reserve_send2{text-align:center;
}
.reserve_content_idx{padding:20px 0 0 ;
}
.reserve_error{
font-size: 20px;
text-align: center;
background-color: rgba(255, 139, 49, 0.31);
font-weight: bold;
padding: 20px 40px; margin: 44px auto 20px;
width: 281px;
color: #825b43;
} .activity_comment{width:600px;overflow:hidden;margin:40px auto;line-height:20px;
}
.activity_comment p{width:346px;float:left;padding:20px 0 0 ;
}
.activity_comment img{float:right;
}
.activity_goods_box{width:633px;overflow:hidden;margin:40px auto;
}
.activity_goods_name{width:316px;
}
.activity_goods_name p{padding:20px;line-height:20px;
} #footer_wide{width:100%;overflow:hidden;
}
.ft_wide_line{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/ft_line.png);height:26px;width:100%;
}
.footer_1000{width:1000px;margin:40px auto 0;
}
.ft_menu{width:580px;text-align:left;font-size:10px;
}
.ft_menu img{padding:0 0 10px;
}
.ft_menu ul{padding:0 0 20px 20px;line-height:20px;font-size:13px;color:#fff;
}
.ft_menu li a{color:#fff;font-size: 12px;
}
.ft_menu li a:hover{color:#f7ea8d;
}
.ft_under{background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/ft_bg.jpg);width:100%;height:530px;overflow:hidden;
}
.footer_address{color:#fff;font-size:11px;padding:0 0 20px;text-align:center;padding:10px 0;background-color:#4a3a09;line-height:20px;
}
.footer_address a{color:#fff;font-size:12px;
}
.footer_address a:hover{color:#cec44a;
} select, .text, textarea, input {
border: 1px solid #999;
padding:7px 5px;
margin:0 0 7px;
color: #555;
font-size: 14px;
background: #fff;
border-radius: 5px;
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#eee),
to(#fff)
);
-webkit-border-radius: 5px;
background: -moz-linear-gradient(
top,
#eee,
#fff
);
-moz-border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
}
.form_box{margin:30px 0;line-height:22px;border-collapse: separate;border-spacing: 10px;
}
.form_box th{padding:10px;text-align:right;line-height:22px;background-color:#eee;background-color: #e5e2cb;border-left: 5px solid #d5d2c1;width:150px;
}
.form_box td{padding: 0 10px; vertical-align:middle;
}
.form_hisu{
color: #FFF;
font-size: 0.8em;
padding: 4px 4px;
background: #ff8000;
border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
}
.form_sankasha{padding:0 0 10px;
color:red;
}
.send_bn{text-align:center;
}
.mw_wp_form .error {
font-size: 93%;
padding: 4px 4px;
color: #FFF !important;
background: #B70000 !important;
display: inline-block !important;
text-align:center !important;
margin-left:0.5em;
} #blog_right{
width:719px;
float:right;
overflow:hidden;
margin:60px 6px 0 0 ;
}
.blog_content {
overflow: hidden;
margin:0 6px 60px 0 ;
padding:20px 30px;
background-image:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/content_bg.jpg);
background-repeat:repeat;
box-shadow: 6px 5px 6px -5px #544c3f;
-moz-box-shadow: 6px 5px 6px -5px #544c3f;
-webkit-box-shadow: 6px 5px 6px -5px #544c3f;
}
.blog_title_img {
float:left;
width:47px;
}
.blog_title {
float:left;
margin-left:17px;
padding-bottom:6px;
width:589px;
font-size:20px;
font-weight:bold;
}
.blog_title_border {
float:right;
width:589px;
height:auto;
}
.blog_category {
float:right;
margin-top:0.5em;
}
.blog_time {
clear:both;
float:right;
margin-top:0.5em;
margin-bottom:2em;
}
.blog_inner {
clear:both;
margin:1.5em 0;
line-height:22px;
}
.blog_inner img {
clear:both;
margin:1em 0;
max-width:100%;
height:auto;
}
#next {
text-align:center;
}
.side_blog {
margin: 0 0 30px;
position: relative;
float:left;
}
.side_blog_img {
margin:14px 0 30px 13px;
}
.widget_categories {
clear:both;
background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/blog_category.png) no-repeat;
padding:70px 15px 7px 45px;
}
.widget_calendar {
clear:both;
background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/blog_calendar.png) no-repeat;
padding:70px 30px 7px 30px;
}
.widget_categories ul {
line-height:25px;
}
.widget_categories li {
list-style-type: disc;
}
table#wp-calendar {
width:100%;
text-align:center;
}
table#wp-calendar caption {
font-size:16px;
margin-bottom:0.5em;
}
table#wp-calendar tr {
height:24px;
}
table#wp-calendar a {
color:#0d7fc5;
text-decoration: underline;
}
.widget_categories a, .widget_categories a {
color:#0d7fc5;
text-decoration: underline;
}
.widget_categories a:hover, .widget_categories a:hover {
color:#ff9021;
text-decoration: none;
border-bottom:1px dotted #ff9021;
}
#text-21 {
clear:both;
background:url(//fu-gee.com/wp/wp-content/themes/fu-gee/img/blog_flickr.png) no-repeat;
padding:135px 28px 7px 28px;
}
h4.pagetitle {
font-size: 20px;
font-weight: bold;
text-align:center;
}
.renderSwitcher {
margin:3em auto 0;
width:500px;
}
#course {
display:none;
}
.idx_gakuwari_bn{width:466px;margin: 0 auto;overflow:hidden;padding:20px 0 0 ;
}
.tour_fishing_tsuretara{font-weight: bold;padding: 6px 0 2px;
}
.news {
margin: 20px 40px;
}
.news ul li.oshirase {
font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-weight: 800;
color: rgb(255, 151, 47);
border-bottom: 0px;
font-size: 16px;
background:none;
border:0;
padding:0;
}
.news ul li {
background:#FFF;
border:1px dashed #CCC;
padding: 7px 10px;
margin: 5px 0;
}
.news ul .new {
background-color: #E47823;
color: #FFF;
padding: 3px 1.5em 2px;
font-size: 12px;
}
.news ul .date {
padding: 0 1.5em;
}
.news ul li a {
color: #000;
}
.su-spoiler {
background: #d0c26930;
padding: 2px 10px 0;
}