@charset "utf-8";
/* CSS Document */

body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;line-height:1.2em;font-size:14px;color:#333333;margin: 0;padding: 0;width: auto ;height:auto ;text-align:left;background:url(images/mf_bg01.gif);}
img {border:none;}
h2, h3, h4{margin:0px;padding:0px;}

#footer{width: 970px;height:auto;margin:0px;padding:10px 0 10px 0;text-align: center;color:#000;font-size:0.8em;}
a{text-decoration:none;color:#8a5040;}
a:hover {text-decoration:underline;}

#header_logo_min_fune{margin:auto;padding:auto;width:980px;height:50px;text-align:left;}

div#min_fune{margin:0;padding:0;width:auto;height:auto;background:url(images/mf_bg02.gif) repeat-x;}
div#min_fune02{margin:0;padding:0;width:auto;height:auto;background:url(images/mf_bg05.gif) repeat-x;}

div#min_fune_contents{margin:auto;padding:auto;width:970px;height:auto;text-align:left;}

div#min_fune_contents ul{margin:0 20px 0 20px;padding:0px;width:930px;height:40px;}
div#min_fune_contents ul li{margin:0px;padding:0px;width:186px;list-style:none;float:left;}

div#min_fune_outline{margin:0 35px 15px 35px;padding:0px;width:900px;}

div#min_fune_intro{margin:13px 0 0 0;padding:0px;width:900px;}
div#min_fune_intro p{margin:0px;padding:0px;float:left;}

dl#min_fune_update{margin:5px 0 15px 0;padding:0px;width:900px;}
dl#min_fune_update dt{margin:0 0 8px 0;padding:0px;width:900px;}
dl#min_fune_update dd{margin:0 7px 10px 7px;padding:0 0 5px 0;border-bottom:1px dotted #434343;font-size:0.9em;}

div.min_fune_fare{margin:0px;padding:0 0 15px 0;width:900px;background:#d8ce93;}
div.min_fune_fare02{margin:20px 0 0 0;padding:0 0 15px 0;width:900px;background:#d8ce93;}
div.min_fune_fare_inner{margin:15px 15px 0 15px;padding:15px;width:840px;background:#f9f4d1;}
div.mffi_outline{margin:0px;padding:0 0 15px 0;border-bottom:1px dotted #434343;width:840px;}
div.mffi_outline02{margin:15px 0 0 0;padding:0 0 15px 0;border-bottom:1px dotted #434343;width:840px;}
div.mffi_outline03{margin:15px 0 0 0;padding:0px;}
div.mf_leftimg{margin:0px;padding:0px;width:250px;float:left;}

div.mf_rightbox{margin:0px;padding:0px;width:575px;float:right;}

div.mf_program_outline{margin:0px;padding:0px;width:575px;}
div.mf_program_outline02{margin:10px 0 0 0;padding:0px;width:575px;}
div.mf_program{margin:0px;padding:0px;width:440px;background:url(images/mf_bg03.gif) repeat-y;float:left;}
div.mf_program p, div.mf_ship_intro p{margin:0px;padding:0px;}
div.mf_program p.p_program, div.mf_ship_intro p.p_ship{margin:3px 10px 3px 10px;padding:0px;font-weight:bold;font-size:0.9em;}
div.mf_program_img{margin:0px;padding:0px;width:135px;float:right;}

div.mf_img{margin:0 10px 0 0;padding:0px;width:185px;background:#FFFFFF;float:left;}
div.mf_img02{margin:0px;padding:0px;width:185px;background:#FFFFFF;float:right;}
div.mf_img p, div.mf_img02 p{margin:2px 5px 5px 5px;padding:0px;background:#FFFFFF;text-align:center;font-size:0.8em;}

div.mf_device_outline{width:820px;margin:10px 10px 0 10px;padding:0px;}
div.mf_device01{width:400px;margin:0px;padding:0px;float:left;}
div.mf_device02{width:400px;margin:0px;padding:0px;float:right;}

div.mf_device_inner_outline{width:390px;margin:0 5px 0 5px;padding:0px;}
div.mf_device_s_left{width:225px;margin:0px;padding:0px;float:left;}
div.mf_device_s_right{width:160px;margin:5px 0 0 0;padding:0px;float:right;background:#FFFFFF;}
div.mf_device_s_right p{margin:0 0 3px 0;padding:0px;text-align:center;font-size:0.7em;}

div.mf_device_s_left dl{width:225px;margin:5px 0 0 0;padding:0px;border-bottom:1px dotted #a15b08;font-size:0.8em;}
div.mf_device_s_left dl dt{width:50px;margin:0px;padding:0px;font-weight:bold;float:left;}
div.mf_device_s_left dl dd{width:175px;margin:0px;padding:0px;float:left;}

dl.tackle_long{width:390px;margin:5px 0 0 0;padding:0px;border-bottom:1px dotted #a15b08;font-size:0.8em;}
dl.tackle_long dt{width:50px;margin:0px;padding:0px;font-weight:bold;float:left;}
dl.tackle_long dd{width:340px;margin:0px;padding:0px;float:left;}

div.mf_device_s_left02{width:574px;margin:0px;padding:0px;float:left;}
div.mf_device_s_right02{width:250px;margin:0px;padding:0px;float:right;}

div.mf_ship_baloon{width:550px;margin:7px 0 0 20px;padding:0px;}
div.mf_ship_baloon_img01{width:34px;margin:0 5px 0 0;padding:0px;float:left;}
div.mf_ship_baloon_img02{width:45px;margin:0px;padding:0px;float:left;}
div.mf_ship_intro{width:465px;margin:0px;padding:0px;background:url(images/mf_bg04.gif) repeat-y;float:left;}

div.mf_device_s_left02 dl{width:543px;margin:5px 10px 0 20px;padding:0 0 3px 0;border-bottom:1px dotted #a15b08;font-size:0.9em;}
div.mf_device_s_left02 dl dt{width:100px;margin:0px;padding:0px;font-weight:bold;float:left;}
div.mf_device_s_left02 dl dd{width:443px;margin:0px;padding:0px;float:left;}
p.p_fishing_result{margin:5px 0 0 20px;padding:0px;font-size:0.9em;}

img#mf_comment_img{margin:10px 0 0 10px;pading:0px;width:200px;float:right;}
p.mf_comment{margin:10px 0 0 10px;pading:0px;font-size:0.9em;}
p.mf_comment_last{margin:10px 0 0 10px;pading:0px;font-size:1em;font-weight:bold;}


div#min_fune_outline02{margin:25px 35px 15px 35px;padding:0px;width:900px;}
div.min_fune_movie_inner01{margin:15px 15px 0 15px;padding:15px;width:840px;background:url(images/movie/mf_bg_01.jpg) no-repeat;}
div.min_fune_movie_inner02{margin:15px 15px 0 15px;padding:15px;width:840px;background:url(images/movie/mf_bg_02.jpg) no-repeat;}
div.min_fune_movie_inner03{margin:15px 15px 0 15px;padding:15px;width:840px;background:url(images/movie/mf_bg_03.jpg) no-repeat;}
div.min_fune_movie_inner04{margin:15px 15px 0 15px;padding:15px;width:840px;background:url(images/movie/mf_bg_04.jpg) no-repeat;}
div.min_fune_movie_inner05{margin:15px 15px 0 15px;padding:15px;width:840px;background:url(images/movie/mf_bg_05.jpg) no-repeat;}

div.mf_movie_ul_outline{width:840px;margin:0px;padding:0 0 10px 0;border-bottom:1px dotted #434343;}
div.mf_movie_ul_outline02{width:840px;margin:10px 0 0 0;padding:0 0 0 0;}
div.mf_movie_ul_outline03{width:840px;margin:0px;padding:0 0 10px 0;}
div#min_fune_contents ul.mf_movie_ul{width:840px;height:205px;margin:0px;padding:0px;}
div#min_fune_contents ul.mf_movie_ul li{width:182px;margin:0 10px 0 0;padding:9px;border:1px solid #cfd2cf;background:#FFFFFF;float:left;}
div#min_fune_contents ul.mf_movie_ul li.mf_movie_li_last{width:182px;margin:0px;padding:9px;border:1px solid #cfd2cf;background:#FFFFFF;float:right;}

div#min_fune_cast{width:303px;height:403px;margin:0 10px 10px 0;padding:0px;float:left;}
div#min_fune_cast_profile{width:525px;margin:10px 0 0 0;padding:0px;float:right;}

img#min_fune_cast02{width:235px;margin:20px 0 0 0;padding:0px;float:right;}
div#min_fune_cast_profile dl{width:525px;margin:0 0 5px 0;padding:0px;}
div#min_fune_cast_profile dl dt{width:90px;margin:0px;padding:0px;float:left;}
div#min_fune_cast_profile dl dd{width:430px;margin:0px;padding:0px;float:right;}

div#min_fune_cast_profile p{margin:20px 0 0 0;padding:0px;font-size:1em;line-height:1.2em;}

div.mf_past_img{width:303px;margin:0 10px 0 0;padding:0px;float:left;}

div.mf_past_rightbox{width:525px;margin:0px;padding:0px;float:right;}
div.mf_past_rightbox h3{margin:0 0 10px 0;padding:0px;}
div.mf_past_rightbox dl{width:525px;margin:0 0 3px 0;padding:0px;font-size:0.9em;line-height:1em;}
div.mf_past_rightbox dl dt{width:100px;margin:0px;padding:0px;float:left;}
div.mf_past_rightbox dl dd{width:425px;margin:0px;padding:0px;float:right;}
div.mf_past_rightbox p{margin:10px 0 0 0;padding:0px;font-size:0.9em;line-height:1.2em;}

div#mf_fla{height:400px;}

.font_red{color:#db1111;}

div#min_fune_contents ul:after, div#min_fune_intro:after, div.mffi_outline:after, div.mffi_outline02:after, div.mffi_outline03:after, div.mf_program_outline:after, div.mf_program_outline02:after, div.mf_program_outline03:after, div.mf_device_outline:after, div.mf_device_inner_outline:after, div.mf_device_s_left dl:after, div.mf_ship_baloon:after, div.mf_device_s_left02 dl:after, div.mf_movie_ul_outline:after, div.mf_movie_ul_outline02:after, div.mf_cast_outline:after, div.mf_past_rightbox dl:after, dl.tackle_long:after, div#min_fune_cast_profile dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


