@charset "UTF-8";*{margin:0;padding:0;}
<style type="text/css">
/*
Rockstar 0.91
Table design by Jens Wedin, www.jedisthlm.com
*/
table                {font:100%/1.7em "trebuchet ms", "bitstream vera sans", verdana, helvetica, sans-serif; width:100%; border-collapse:separate; border-spacing:0; margin-left:auto;margin-right:auto;padding-right:auto;
padding-left:auto;color:#000;}
a                     {color:#09f; text-decoration:none; }

a:visited             {color:#c3c; font-weight:normal;}
a:hover             {border-bottom-style:none;}
thead th,
thead td            {font-weight:bold; line-height:normal; text-align:left; border-bottom:0.4em solid #09f;}
tfoot th,
tfoot td            {text-align:left; border-top:0.4em solid #09f; font-weight:bold}
th,
td                     {padding:0.25em;}
tbody th,
td                    {text-align:left; vertical-align:top;}
tbody th            {font-weight:normal; white-space:nowrap;}
tbody th a:link,
tbody th a:visited     {font-weight:bold;}
tbody th + td        {white-space:nowrap;}
tbody td,
tbody th             {border:1px solid #fff; border-width:1px 0;}
tbody tr.odd th,
tbody tr.odd td     {border-color:#deded8; background:#f9f9fb;}
tbody tr:hover td,
tbody tr:hover th     {background:#fbfbf8;}
caption             {font-weight:bold; font-size:1.7em; text-align:left; margin:0; padding:0.5em 0.25em;}
td + td + td + td {white-space:nowrap;}
/*
td + td + td + td a:before {content:"\2193 ";}
a[href^="http://"]:not([href*="http://icant.co.uk"])::after {content:"\2197"; }
td + td + td + td a[href^="http://"]:not([href*="http://icant.co.uk"])::after {content:""; }
*/
</style>

#float-sns-box {
    position: absolute;
    width: 100px;
    height: 470px;
    margin-left: -110px;
    display: block;
    border: #e0e0e0 1px solid;
    z-index: 2;
    background-color: white;
}

/*
#sub-navkomi{margin-left:1px;margin-top:170px;padding:1px;background-color:#7cb5d2;border:4px solid #104577;border-radius:6px;width:200px;}
#sub-navkomi ul{margin:0 0 20px 0;padding:0;}
#sub-navkomi li{margin:0 0 0 0;padding:5px 0;list-style:none;border-bottom:1px dotted #104577;}
#sub-navkomi li a{display:block;color:#fff;}
#sub-navkomi li a:hover{display:block;color:#fce05e;}
*/


#sub-navkomi{margin-left:955px;margin-top:0px}

/*
#sub-navkomi{margin-left:964px;margin-top:130px}
*/

/*

a.cp_btn {
position: relative;
display: block;
width: 160px;
padding: 0.8em;
text-align: center;
font-weight: bold;
text-decoration: none;
color: #FFF;
text-shadow: 0 0 5px rgba(255, 255, 255, 0.0);
background: #FF0040;
transition: .4s;
border-radius: 4px;
font-size: 20px;
box-shadow:3px 3px 3px #555;
}


a.cp_btn:hover {
text-shadow: -6px 0px 15px rgba(255, 255, 240, 0.83), 6px 0px 15px rgba(255, 255, 240, 0.83);
transition: .4s;
}

*/

ul.ferry2, ol.ferry2 {
    width: 830px;
    margin-left: 50px;
    margin-bottom:20px;
  background: #fffcf4;
  border-radius :8px;/*角の丸み*/
  box-shadow :0px 0px 5px silver;/*5px=影の広がり具合*/
  padding: 0.5em 0.5em 0.5em 2em;
}
ul.ferry2, li.ferry2, ol.ferry2 {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style:none;
}




