body { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Osaka; margin-bottom:20px; padding:0; background:#0044aa url(../images/bg.jpg) repeat-x center top; text-align:center; color:#333; line-height:1em;  font-size:10px; /font-size:62.5%;}a:link { color:#993300; text-decoration:underline;}a:visited { color:#993300; text-decoration:underline;}a:hover { color:#996666; text-decoration:underline;}h1,h2  {font-size:1.4em; margin:0px; line-height:1.4;}h3,h4,h5,h6,h7  {font-size:1.2em; margin:0px; line-height:1.4;}p  { margin:0px; line-height:1.4;}form  { margin:0px; padding:0;}hr {color:#ccc; border:0; height:1px; background:#cc9;}td {font-size:12px; line-height:1.4;}.f_b { font-size:1.4em; line-height:1.6; }.f_m { font-size:1.2em; line-height:1.4; }.f_s { font-size:1.0em; line-height:1.2; }/*▼ALL▼*/#seo { width:770px; margin:0; padding:0; color:#fff; text-align: left;}#all { width:770px; background: #fff; margin:10px 0px; font-size:1.2em;}.clear {clear:both;}/*▼HEADER▼*//*▼CONTENTS▼*/#content { width:750px; margin:0px 10px; padding:0px; text-align: left;}/*▼LEFT▼*/#left { float:left; width:190px;}#menu { width:180px; margin:0px; padding:0px; list-style: none;}li { margin-bottom:1px; text-align: center;}/*▼RIGHT▼*/#right { float:right; width:560px;}.photo { margin:0px; padding:0px; list-style: none;}.photo li { float:left; margin:0px; padding:0px 1px 5px 0px; margin:0px;}.feetitle { font-size:1.4em; font-weight:bold; margin:5px 0px; line-height:1.4; padding:3px 5px;border-color:#ff0000;border-width:0 0 0 7px;border-style:solid;background:#eeeeee;}.aisatsu { text-align: right; font-size:1.2em; font-weight:bold; margin:15px 0px;}.thissite { font-size:1.0em; margin:10px 0px; line-height:1.4; color:#0044aa;}#thissite { margin:0px; padding:0px;}.site { margin:0px 0px 1px 20px; text-align: left;}.ttext { margin:5px; font-size:1.0em; font-weight:bold;}.shiptitle { font-size:1.4em; font-weight:bold; margin:5px 0px; line-height:1.4; padding:3px 5px;border-color:#0077dd;border-width:0 0 0 7px;border-style:solid;background:#eeeeee;}.sub_title01 { color:#644;}#news { background: #ddf0ff; margin-bottom:10px;}.news_margin { margin:0; padding:5px 10px; }.date { margin-bottom:10px; padding:0;}.newstitle { margin-bottom:10px; padding:0; font-size:1.2em;line-height:1.4; font-weight: bold; color:#0068c8;}.newscomment { margin-bottom:5px; padding:0; font-size:1.2em;line-height:1.4; border-bottom:1px dotted #333;}#fc { margin:0; padding:0;}#fishing { float:left; width:275px; background: #ddf0ff;}#crusing { float:right; width:275px; background: #ddf0ff;}.fctext {margin:0px; padding:0px 10px 10px 10px; font-size:1.2em;line-height:1.4;}/*▼FOOTER▼*/#submenu { margin:10px 0px; padding:5px 0px; border-bottom:solid 5px; text-align:right; color:#0044aa;}#address { margin:10px 0px; padding:5px 0px;}