/* category.css */

body{

/*
	background: url(../img/bg/bg_cat_head.gif) repeat-x;
	background: url(../img/bg/cat_bg.gif) repeat-x;
*/
}


.root{
	width :950px;
	margin : 0px 0px 0 0;
	float : right;
	position : relative; top:0px; left: 0px;
/*
	background-color : #FFF00F;
*/
}


p.pankuzu{
	margin : 0px 10px;
	padding : 0px 0px;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #000000;
/*
	background-color : #AA55AA;
*/
}


/* 個別カテゴリー用定義 */

/* お問い合わせ */
table.toiawase_tbl {
	width : 600px;
	margin : 50px 20px 0px 150px;
	font-size : 12px;
	float : left;
/*
	background-color : #FFFFFF;
*/
}


/* ie7 */
*+html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}


/* ie6 */
* html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}


.toiawase_tbl td{
	vertical-align : top;
	text-align : left;
/*
	color:#646464;
*/
}


td.formtittle{
	width : 150px;
	height:30px;

/*
	color:#646464;
	background-color : #FFFFFF;
*/
}


td.formtittle2{
	width : 150px;
	height:130px;

/*
	color:#646464;
	background-color : #FFFFFF;
*/
}

input.form_cont {
	width : 400px;
}


textarea{
	font-size : 12px;
}


/* safari only \*/  
textarea:\66irst-child {
	font-size : 10px;
}


/* 基本情報用 */
div.campany_data{
	float : left;
	width : 500px;
	height : 40px;
	margin-top : 10px;
	margin-left : 60px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


div.campany_data_top{
	margin-top : 50px;
}


div.campany_data_end{
	border-bottom : none;
}


/* ie7 */
*+html div.campany_data{
	margin-right : 70px;
	margin-left : 0px;
}


/* ie6 */
* html div.campany_data{
	margin-right : 70px;
	margin-left : 0px;
}


div.campany_data2{
	float : left;
	width : 500px;
	height : 65px;
	margin-top : 10px;
	margin-left : 60px;
	border-bottom : 2px dotted #BFBFBF;
	font-size : 12px;
}


/* ie7 */
*+html div.campany_data2{
	margin-left : 0px;
	margin-right : 70px;
}


/* ie6 */
* html div.campany_data2{
	margin-left : 0px;
	margin-right : 70px;
}


p.tbl_title{
	float:left;
	width : 80px;
	margin : 8px 5px 2px 30px;
	line-height : 1.6em;
	text-align : left;
/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
	color : #000000;
}


/* ie6 */
* html p.tbl_title{
	margin : 8px 5px 2px 10px;
}


p.tbl_title2{
	float:left;
	width : 80px;
	margin : 18px 5px 0px 30px;
	line-height : 1.6em;
	text-align : left;
	color : #000000;
/*
	border : 1px solid #ccc;
	letter-spacing : 1px;
	background-color : #ff00ff;
*/
}


/* ie6 */
* html p.tbl_title2{
	margin : 18px 5px 0px 10px;
}


p.tbl_cont{
	float:left;
	width : 300px;
	margin : 8px 5px 2px 70px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
/*
	letter-spacing : 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	background-color : #B1E2FF;
*/

}


img.cont_mds_top{
	float : left;
	margin : 40px 0 0 15px;
}


img.cont_mds{
	float : left;
	margin : 80px 0 0 15px;
}


p.about_cont_r{
	width : 485px;
	float : right;
	margin : 40px 30px 0 0px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
}


p.about_cont_l{
	width : 485px;
	float : left;
	margin : 40px 0px 0 50px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


img.aboutimg_l{
	float : left;
	margin : 40px 0px 0 50px;
}


img.aboutimg_r{
	float : right;
	margin : 40px 100px 0 0px;
}


img.aboutimg_long{
	float : left;
	margin : 40px 0px 0 50px;
}


p.about_cont_long{
	width : 850px;
	float : left;
	margin : 40px 0px 0 50px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


p.about_cont_shop{
	width : 800px;
	float : left;
	margin : 20px 0px 0 60px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 11px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


/* 会社概要 */

img.gaiyo_img_l{
	float : left;
	margin : 40px 0 0 80px;
}


img.gaiyo_img_r{
	float : right;
	margin : 40px 80px 0 0px;
}


iframe.map{
	float : left;
	margin : 40px 0 0 50px;
}


img.map_btn{
	float : left;
	margin : 20px 0px 0 50px;
	border : none;
}


/* お問い合わせ */

img.contact_img{
	float : left;
	margin : 40px 0 0 40px;
}


p.cont_privacy_ttl{
	width : 850px;
	float : left;
	margin : 40px 0px 0 50px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


p.cont_privacy{
	width : 840px;
	float : left;
	margin : 10px 0px 0 70px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


/* Ｍ・シンカーの実力 */

img.power_img_l{
	float : left;
	margin : 80px 0px 0 100px;
}


img.power_img_l2{
	float : left;
	margin : 80px 0px 0 70px;
}


p.power_cont_ttl{
	width : 400px;
	float : right;
	margin : 80px 80px 0 0px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 18px;
	font-weight : bold;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


p.power_cont{
	width : 400px;
	float : right;
	margin : 40px 80px 0 0px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


img.power_border_img{
	margin : 80px 50px 0 0;
}


img.voice_border_img{
	margin : 50px 50px 0 0;
}


p.power_cont_long{
	width : 850px;
	float : left;
	margin : 40px 0px 0 50px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


/* 社長の釣り情報 */

p.mds_fishing{
	float : left;
	width : 880px;
	height : 30px;
	margin : 40px 0 0 25px;
	padding : 8px 0 0 40px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 16px;
	font-weight : bold;
	letter-spacing : 1px;
	background: url(../img/mds/mds_bg.png) no-repeat;
}


p.fishing_cont_long{
	width : 850px;
	float : left;
	margin : 40px 0px 0 60px;
	text-align:left;
	line-height : 1.6em;
	color : #000000;
	font-size : 12px;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #f0f0f0;
*/
}


img.fishing_img_l{
	float : left;
	margin : 40px 0px 0 60px;
}


img.fishing_img_r{
	float : right;
	margin : 40px 40px 0 0px;
}


img.fish_border_img{
	margin : 80px 20px 0 0;
}


table.equip_tbl{
	float : left;
	width : 850px;
	margin : 50px 0 0 60px;
	border: 1px solid #aaa;
}


table.equip_tbl th{
	height : 30px;
	font-size : 14px;
	text-align : center;
/*
	background-color : #A0E9FF;
*/
	background-color : #f0f0f0;
	color : #000000;
	letter-spacing : 1px;
	border: 1px solid #aaa;
}


table.equip_tbl td{
	height : 30px;
	font-size : 12px;
	text-align : center;
	letter-spacing : 1px;
	border: 1px solid #aaa;
}


img.user_voice{
	float : left;
	margin : 50px 0 0 45px;
}