@charset "utf-8";

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	line-height: 1.166;
	font-size: 14px ;
	margin: 0;
	padding: 0;
	width: auto ;
	height:auto ;
	text-align:center;
}

img {
	border: none;
}

h1{
	font-size: 150%;
	font-weight:bold;
	color: #fff;
	margin: 0 ;
	padding: 0 ;
}

h2{
 font-size: 120%;
 color: #ffffff;
 margin: 0 ;
 padding: 0 ;
}

h3{
 margin: 0 ;
 padding: 0 ;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*clearfix*/
.clearfix{	display:: inline-block;}

/*hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix {display:block;}
/*End hide from IE-mac*/

/*釣りビジョンバナー*/
#fishing {
	width:970px;
	height: auto;
	margin: 0 5px 0 5px;
	padding: 0;
	background: #000066;
	text-align: left;
}

#footer{width: 970px;height: auto;margin:auto;padding:15px 0;text-align: center;background: #fff;color: #000;}

#footer a:link,#fotter a:visited {text-decoration: none;color: #666;}

#footer a:hover {text-decoration: underline;color: #66ccff;}

/************** content **************/

#container_msalt_outline{margin: auto;padding: auto;width:980px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:333;line-height:1.2;text-align:left;}
#container_msalt{margin:0px;padding:0px;width:980px;background:url(images/msalt_bg01.gif) repeat-y;}

/************** main_image **************/

#main_image{margin:0px;padding:0;width:790px;}
#main_left01{margin:0;padding:0;width:395px;float:left;}
#main_right01{margin:0;padding:0;width:395px;float:right;}

/************** 下content **************/
#msalt_left{margin:0px;padding:0 0 0 5px;width:180px;float:left;}
#msalt_right{margin:0 5px 0 0;padding:0px;width:790px;float:right;}

#content_msalt{margin:15px 15px 30px 15px;padding:0;width:760px;}

#data_msalt{margin:0 0 15px 0;padding:0px;width:758px;background-color:#FFF9E0;border:1px solid #390000;}
#data_msalt_innner{margin:0px;padding:10px;background:url(images/01/01data_bg.gif) no-repeat top right;}
#data_msalt_innner p#entry, #data_msalt_innner02 p#entry, #data_msalt_innner03 p#entry, #data_msalt_innner03 p#entry, #data_msalt_innner06 p#entry, #data_msalt_innner07 p#entry, #data_msalt_innner08 p#entry, #data_msalt_innner09 p#entry, #data_msalt_innner10 p#entry, #data_msalt_innner11 p#entry, #data_msalt_innner12 p#entry, #data_msalt_innner13 p#entry, #data_msalt_innner15 p#entry, #data_msalt_innner16 p#entry, #data_msalt_innner17 p#entry, #data_msalt_innner18 p#entry, #data_msalt_innner19 p#entry, #data_msalt_innner20 p#entry, #data_msalt_innner21 p#entry, #data_msalt_innner22 p#entry, #data_msalt_innner23 p#entry, #data_msalt_innner24 p#entry, #data_msalt_innner25 p#entry, #data_msalt_innner27 p#entry, #data_msalt_innner28 p#entry, #data_msalt_innner29 p#entry, #data_msalt_innner30 p#entry{margin:0 0 5px 0;padding:0px;font-weight:bold;}

#data_msalt_innner p#text, #data_msalt_innner02 p#text, #data_msalt_innner03 p#text, #data_msalt_innner03 p#text, #data_msalt_innner06 p#text, #data_msalt_innner07 p#text, #data_msalt_innner08 p#text, #data_msalt_innner09 p#text, #data_msalt_innner10 p#text, #data_msalt_innner11 p#text, #data_msalt_innner15 p#text, #data_msalt_innner16 p#text, #data_msalt_innner17 p#text, #data_msalt_innner18 p#text, #data_msalt_innner19 p#text, #data_msalt_innner20 p#text, #data_msalt_innner21 p#text, #data_msalt_innner22 p#text, #data_msalt_innner23 p#text, #data_msalt_innner24 p#text, #data_msalt_innner25 p#text, #data_msalt_innner27 p#text, #data_msalt_innner28 p#text, #data_msalt_innner29 p#text, #data_msalt_innner30 p#text{margin:0px;padding:0px;font-size:0.9em;line-height:1.2em;}

#msalt_maintext03{margin:0 0 0 10px;padding:0px;width:470px;float:left;}
#msalt_maintext03 p{margin:0px;padding:0px;}
#msalt_maintext03 p.movie{margin:10px 0 0 0;padding:0px;font-weight:bold;}
#msalt_maintext03 p.movie a{color:#081990;text-decoration:none;}
#msalt_maintext03 p.movie a:hover{color:#ff9900;text-decoration:none;}

#msalt_maintext2{margin:10px 0 15px 0;padding:5px 10px 0 10px;width:740px;border-top:1px dotted #666666;}
#msalt_maintext2 h3{margin:0px;padding:0px;}
#msalt_maintext2 p{margin:5px 0 0 0;padding:0px;}

#msalt_imgbox03{margin:0px;padding:0px;width:260px;float:right;}
#msalt_imgbox01 #imgbox_s01{margin:0px;padding:0px;float:left;width:129px;}
#msalt_imgbox01 #imgbox_s02{margin:0px;padding:0px;float:right;width:126px;}

#msalt_gallery{margin:15px 0 0 0;padding:0px;width:760px;}

#msalt_gallery #gallery_imgbox{margin:15px 0 0 0;padding:0px;width:760px;}
#msalt_gallery #gallery_imgbox02{margin:5px 0 0 0;padding:0px;width:760px;}

#msalt_gallery #gallery_imgbox .imgbox_s03, #msalt_gallery #gallery_imgbox02 .imgbox_s03,
#msalt_gallery #gallery_imgbox03 .imgbox_s03{margin:0 4px 0 0;padding:0px;width:250px;float:left;}
#msalt_gallery #gallery_imgbox03 .imgbox_s05{margin:0px;padding:0px;width:250px;float:left;}

#msalt_gallery #gallery_imgbox .imgbox_s03 p, 
#msalt_gallery #gallery_imgbox .imgbox_s04 p, 
#msalt_gallery #gallery_imgbox02 .imgbox_s03 p, 
#msalt_gallery #gallery_imgbox02 .imgbox_s04 p, 
#msalt_gallery #gallery_imgbox03 .imgbox_s03 p,
#msalt_gallery #gallery_imgbox04 p,
#msalt_gallery #gallery_imgbox03 .imgbox_s05 p, #gallery_imgbox03 .imgbox_s06 p, .imgbox_s07 p{margin:2px 0 0 0;padding:0px;text-align:center;font-size:0.8em;}

#msalt_gallery #gallery_imgbox .imgbox_s03 p.caption02, #msalt_gallery #gallery_imgbox02 .imgbox_s03 p.caption02{margin:2px 0 0 0;padding:0px;text-align:left;font-size:0.8em;}

#msalt_gallery #gallery_imgbox .imgbox_s04, #msalt_gallery #gallery_imgbox02 .imgbox_s04{margin:0px;padding:0px;width:252px;float:right;}

#msalt_gallery #gallery_imgbox03{margin:5px 0 0 0;padding:0px;width:504px;float:left;}

#msalt_gallery #gallery_imgbox04{margin:5px 0 0 0;padding:0px;width:252px;float:right;}


#msalt_gallery #gallery_imgbox03 p.highlight{margin:20px 15px 0 10px;padding:0px;}



#msalt_profile{margin:15px 0 0 0;padding:0px;width:760px;}

#msalt_profile #profile_box01{margin:10px 0 0 0;padding:10px;width:738px;background-color:#FFF9E0;border:1px solid #390000;float:left;}
#msalt_profile #profile_box02{margin:10px 0 0 0;padding:10px;width:348px;background-color:#FFF9E0;border:1px solid #390000;float:right;}

#msalt_profile #profile_box01 .profile_imgbox01, #msalt_profile #profile_box02 .profile_imgbox01{margin:0 15px 0 0;padding:0px;width:130px;float:left;}

#msalt_profile #profile_box01 p, #msalt_profile #profile_box02 p{margin:0px;padding:0px;}
#msalt_profile #profile_box01 p.name, #msalt_profile #profile_box02 p.name{margin:0 0 10px 0;padding:0px;font-weight:bold;}




#msalt_tackle{margin:20px 0 0 0;padding:0px;width:760px;}
#msalt_tackle_inneroutline{margin:10px 0 0 0;padding:0px;}

#msalt_tackle_inneroutline #table1 table{border:2px solid #333333;font-size:0.8em;float:right;}
#msalt_tackle_inneroutline #table1 table th{border-right:1px solid #333333;border-bottom:1px solid #333333;padding:8px;margin:0px;text-align:left;background:#FFF9E0;}
#msalt_tackle_inneroutline #table1 table th.th_02{border-right:1px solid #333333;border-bottom:2px solid #333333;padding:8px;margin:0px;text-align:left;}
#msalt_tackle_inneroutline #table1 table th.th_03{border-right:none;border-bottom:1px solid #333333;padding:8px;margin:0px;text-align:left;}
#msalt_tackle_inneroutline #table1 table td{border-bottom:1px solid #333333;padding:8px;margin:0px;text-align:left;background-color: #FFFEFB;}
#msalt_tackle_inneroutline #table1 table td.td_02{border-bottom:2px solid #333333;padding:8px;margin:0px;text-align:left;}

#msalt_tackle_inneroutline #table2 table{border:2px solid #333333;font-size:0.8em;float:left;}
#msalt_tackle_inneroutline #table2 table th{border-right:1px solid #333333;border-bottom:1px solid #333333;padding:8px;margin:0px;text-align:left;background:#FFF9E0;}
#msalt_tackle_inneroutline #table2 table td{border-bottom:1px solid #333333;padding:8px;margin:0px;text-align:left;background-color: #FFFEFB;}

#msalt_tackle_inneroutline #tackle_img{width:330px;margin:0 10px 0 10px;padding:0px;float:right;}

/************** 2008/0918 **************/
#data_msalt{margin:0px;padding:0px;width:758px;background-color:#dedede;border:1px solid #9e9c9c;}
#data_msalt_innner02{margin:0px;padding:10px;background:url(images/02/02data_bg.jpg) no-repeat top right;}
#data_msalt_innner03{margin:0px;padding:10px;background:url(images/03/03data_bg.jpg) no-repeat top right;}
#data_msalt_innner06{margin:0px;padding:10px;background:url(images/06/06data_bg.jpg) no-repeat top right;}
#data_msalt_innner07{margin:0px;padding:10px;background:url(images/07/07data_bg.jpg) no-repeat top right;}
#data_msalt_innner08{margin:0px;padding:10px;background:url(images/08/08data_bg.jpg) no-repeat top right;}
#data_msalt_innner09{margin:0px;padding:10px;background:url(images/09/09data_bg.jpg) no-repeat top right;}
#data_msalt_innner10{margin:0px;padding:10px;background:url(images/10/10data_bg.gif) no-repeat top right;}
#data_msalt_innner11{margin:0px;padding:10px;background:url(images/11/11data_bg.gif) no-repeat top right;}
#data_msalt_innner15{margin:0px;padding:10px;background:url(images/15/15data_bg.gif) no-repeat top right;}
#data_msalt_innner16{margin:0px;padding:10px;background:url(images/16/16data_bg.gif) no-repeat top right;}
#data_msalt_innner17{margin:0px;padding:10px;background:url(images/17/17data_bg.gif) no-repeat top right;}
#data_msalt_innner18{margin:0px;padding:10px;background:url(images/18/18data_bg.gif) no-repeat top right;}
#data_msalt_innner19{margin:0px;padding:10px;background:url(images/19/data_bg.gif) no-repeat top right;}
#data_msalt_innner20{margin:0px;padding:10px;background:url(images/20/data_bg.gif) no-repeat top right;}
#data_msalt_innner21{margin:0px;padding:10px;background:url(images/21/data_bg.gif) no-repeat top right;}
#data_msalt_innner22{margin:0px;padding:10px;background:url(images/22/data_bg.gif) no-repeat top right;}
#data_msalt_innner23{margin:0px;padding:10px;background:url(images/23/data_bg.gif) no-repeat top right;}
#data_msalt_innner24{margin:0px;padding:10px;background:url(images/24/data_bg.gif) no-repeat top right;}
#data_msalt_innner25{margin:0px;padding:10px;background:url(images/25/data_bg.gif) no-repeat top right;}
#data_msalt_innner27{margin:0px;padding:10px;background:url(images/27/data_bg.gif) no-repeat top right;}
#data_msalt_innner28{margin:0px;padding:10px;background:url(images/28/data_bg.gif) no-repeat top right;}
#data_msalt_innner29{margin:0px;padding:10px;background:url(images/29/data_bg.gif) no-repeat top right;}
#data_msalt_innner30{margin:0px;padding:10px;background:url(images/30/data_bg.gif) no-repeat top right;}

#msalt_maintext{margin:20px 0 0 10px;padding:0px;width:315px;float:left;}
#msalt_maintext p{margin:0px;padding:0px;line-height:1.4em;}
#msalt_maintext p#emphasis{margin:0 0 10px 0;padding:0px;font-weight:bold;}
#msalt_maintext p.mar_t10{margin:10px 0 0 0;padding:0px;}

#msalt_imgbox01{margin:0px;padding:0px;width:425px;float:right;}

#msalt_gallery{margin:0px;padding:0px;width:760px;}

#msalt_gallery h2{margin:0px;padding:0px;width:760px;}

#msalt_gallery #gallery_imgbox{margin:10px 0 0 0;padding:0px;width:760px;}
#msalt_gallery #gallery_imgbox .imgbox_s01{margin:0 9px 0 0;padding:0px;width:247px;float:left;}
#msalt_gallery #gallery_imgbox .imgbox_s02{margin:0px;padding:0px;width:247px;float:left;}
#msalt_gallery #gallery_imgbox .imgbox_s03{margin:0px;padding:0px;width:247px;float:right;}
#msalt_gallery #gallery_imgbox .imgbox_s04{margin:0px;padding:0px;width:375px;float:left;}
#msalt_gallery #gallery_imgbox .imgbox_s05{margin:0px;padding:0px;width:375px;float:right;}

#msalt_gallery #gallery_imgbox p{margin:2px 0 0 0;padding:0px;text-align:center;font-size:0.8em;}
#msalt_gallery #gallery_imgbox p.caption02{margin:2px 0 0 0;padding:0 10px 0 10px;text-align:left;font-size:0.8em;}

#msalt_profile{margin:20px 0 0 0;padding:0px;width:760px;}
#msalt_profile #profile_box01{margin:10px 0 0 0;padding:10px;width:348px;background-color:#dedede;border:1px solid #5d5959;float:left;}
#msalt_profile #profile_box02{margin:10px 0 0 0;padding:10px;width:348px;background-color:#dedede;border:1px solid #5d5959;float:right;}
#msalt_profile #profile_box03{margin:10px 0 10px 0;padding:10px;width:738px;background-color:#dedede;border:1px solid #5d5959;}

#msalt_profile #profile_box01 .profile_imgbox01, #msalt_profile #profile_box02 .profile_imgbox01, #msalt_profile #profile_box_large .profile_imgbox01,
#msalt_profile #profile_box03 .profile_imgbox01
{margin:0 15px 0 0;padding:0px;width:130px;float:left;}
#msalt_profile #profile_box01 p, #msalt_profile #profile_box02 p, #msalt_profile #profile_box_large p, #msalt_profile #profile_box03 p.introduction
{margin:0px;padding:0px;font-size:0.8em;}
#msalt_profile #profile_box_large p.mar_t10{margin:10px 0 0 0;padding:0px;font-size:0.8em;}
#msalt_profile #profile_box01 p.name, #msalt_profile #profile_box02 p.name, #msalt_profile #profile_box_large p.name, #msalt_profile #profile_box03 p.name{margin:0 0 5px 0;padding:0px;font-weight:bold;font-size:0.8em;}

/************** 2008/1004 **************/
#data_msalt_innner12{margin:0px;padding:10px;background:url(images/12/12data_bg.jpg) no-repeat top right;}

#msalt_commentary{margin:10px 0 0 0;padding:0px;}

#msalt_imgbox02{margin:10px 0 0 0;padding:0px;width:380px;float:right;}

#msalt_maintext02{margin:20px 0 0 10px;padding:0px;width:345px;float:left;}
#msalt_maintext02 p{margin:0px;padding:0px;line-height:1.4em;}
#msalt_maintext02 p.mar_t10{margin:10px 0 0 0;padding:0px;}

/************** 2008/1004 past**************/
.past_outline{width:720px;margin:15px 20px 20px 20px;padding:0 0 15px 0;border-bottom:1px dotted #333333;}

.past_leftbox{width:340px;margin:0px;padding:0px;float:left;}
.past_rightbox{width:340px;margin:0px;padding:0px;float:right;}

.past_box_innerline{width:340px;margin:10px 0 0 0;padding:0px;}

.past_leftbox h3, .past_rightbox h3{margin:0px;padding:0 0 5px 0;font-weight:bold;color:#0d0e44;border-bottom:2px solid #bb2c2c;font-size:0.8em;}

.past_box_innerline img{width:157px;margin:0px;padding:0px;float:left;}
.past_box_innerline p{width:173px;margin:0px;padding:0px;float:right;font-size:0.8em;line-height:1.4em;}

.past_box_innerline p a{width:173px;margin:10px 0 0 0;padding:0px;float:right;font-size:1em;line-height:1.4em;color:#0279d7;}
.past_box_innerline p a:visited{color:#0279d7;}
.past_box_innerline p a:hover{color:#ffb629;text-decoration:none;}

/************** 2008/1204 past**************/

#data_msalt_innner13{margin:0px;padding:10px;background:url(images/13/13data_bg.gif) no-repeat top right;}

#gallery_imgbox03 .imgbox_s06{margin:0px;padding:0px;width:375px;}
.imgbox_s07{margin:13px 0 0 0;padding:0px;width:375px;}

#use_situation{margin:10px 0 0 0;padding:10px;background:#f1efef;border:1px dotted #595959;}
#use_situation h3{margin:0 0 10px 0;padding:0px;font-size:0.9em;}
#use_situation p{margin:0px;padding:0px;font-size:0.8em;line-height:1.4em;}

/************** menu **************/
#msalt_menu{margin:0px;padding:0px;width:180px;}
#msalt_menu ul{margin:0px;padding:0;list-style:none;}
#msalt_menu ul li{margin:0px;padding:0px;width:180px;height:71px;line-height:0.1em;font-size:0.1em;}

/************** qr **************/
#msalt_qr{width:158px;margin:10px 10px 0 10px;padding:0px;background:url(images/msalt_bg02.gif) repeat-y;}
#msalt_qr h2{margin:0px;padding:5px;background-color:#0c1018;color:#d8b218;font-size:0.7em;text-align:center;}
#msalt_qr #barcode_img{margin:10px 0 0 0;padding:0 0 0 25px;width:109px;}
#msalt_qr p{margin:0px;padding:10px;font-size:0.7em;color:#FFFFFF;}

/************** table**************/
table{border:1px solid #333333;font-size:0.8em;margin:15px 0 10px 0;padding:0px;}
table th{border-right:1px solid #333333;border-bottom:1px solid #333333;padding:5px;margin:0px;text-align:left;background:#dedede;}
table th.th_02{border-right:1px solid #333333;border-bottom:none;padding:5px;margin:0px;text-align:left;}
table td{border-bottom:1px solid #333333;padding:5px;margin:0px;text-align:left;background:#f1efef;}
table td.td_02{border-bottom:none;padding:5px;margin:0px;text-align:left;}

table.table_left{float:left;margin:15px 0 0 0;}
table.table_right{float:right;margin:15px 0 0 0;}

/************** table(左右) **************/
.msalt_table_outline{margin:0px;padding:0px;width:760px;}


.mar_pa0{margin:0px;padding:0px;}
.mar_t10{margin:10px 0 0 0;padding:0px;}

#main_image:after,
#msalt_gallery #gallery_imgbox:after,
#msalt_menu:after,
#msalt_commentary:after,
#msalt_profile #profile_box03 p.introduction:after,
.past_outline:after, 
.past_box_innerline:after,
.msalt_table_outline:after,
.clear{content:".";display:block;height:0;clear:both;visibility:hidden;}

/************** 2009/0408 **************/
#msalt_imgbox15{margin:10px 0 10px 0;padding:0px;width:380px;float:right;}
