﻿@charset "utf-8";

/* ボディ・画像・見出し */
body{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana","Arial","sans-serif";
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
	text-align:center;
	background-color:#00113f;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
}
a{
	color:#aa0000;
	text-decoration:underline;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}
img{
	border:0px;
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,p,ul{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
}

/*ヘッダ*/
#head{
	width:900px;
	height:100px;
	margin:0px auto 0px auto;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}
#head-logo{
	vertical-align:middle;
	float:left;
	margin-top:18px;
}
#head-tel{
	vertical-align:middle;
	float:right;
	margin-top:10px;
}
.head-tel-text{
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:14px;
	color:#FFFFFF;
	letter-spacing:1px;
}
.head-tel-number1{
	font-family:"Verdana","Arial","sans-serif";
	font-size:21px;
	color:#ff0000;
	margin-right:10px;
}
.head-tel-number2{
	font-family:"Verdana","Arial","sans-serif";
	font-size:36px;
	color:#ff0000;
}

/*メニュー*/
#menu-table{
	width:900px;
	height:25px;
	margin:0px auto 0px auto;
	text-align:center;
	background-image:url(../img/menu_bg.gif);
	background-repeat:repeat-x;
	clear:both;
}
.menu-left-right{
	width:25px;
	height:25px;
}
.menu{
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	letter-spacing:1px;
	background-image:url(../img/menu_line.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
}
.menu a:link,
.menu a:visited,
.menu a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover{
	color:#000000;
	text-decoration:none;
}

/*カラム分割*/
#left{
	float:left;
	width:200px;
	margin:10px 10px 0px auto;
}
#right{
	float:right;
	width:690px;
	margin:10px auto 0px 0px;
}
#width900px{
	width:900px;
	margin:0px auto 0px auto;
	text-align:center;
}

/*管理人とはバナー*/
#banner-owner{
	margin-bottom:10px;
}

/*モジュール*/
.mod-list{
	list-style-type: none;
	padding:10px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	background-color:#FFFFFF;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	letter-spacing:normal;
}
.mod-bottom{
	margin-bottom:10px;
}
.mod-list a:link,
.mod-list a:visited,
.mod-list a:active{
	color:#222222;
	text-decoration:none;
}
.mod-list a:hover{
	color:#0066CC;
	text-decoration:underline;
}

/*ツアー*/
#mod-head-tour{
	background-image:url(../img/mod_head-tour.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-tour{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-tour.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*ロッド*/
#mod-head-rod{
	background-image:url(../img/mod_head-rod.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-rod{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-rod.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*リール*/
#mod-head-reel{
	background-image:url(../img/mod_head-reel.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-reel{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-reel.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*ロッドキーパー*/
#mod-head-keeper{
	background-image:url(../img/mod_head-keeper.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-keeper{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-keeper.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*ライン*/
#mod-head-line{
	background-image:url(../img/mod_head-line.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-line{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-line.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*仕掛用品*/
#mod-head-device{
	background-image:url(../img/mod_head-device.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-device{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-device.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*その他*/
#mod-head-other{
	background-image:url(../img/mod_head-other.gif);
	background-repeat:no-repeat;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-other{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/mod_list-other.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*海外発送*/
#mod-head-oversea{
	background-image:url(../img/mod_head-oversea.gif);
	background-repeat:no-repeat;
	font-family:"Verdana","Arial","sans-serif";
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:1px;
	text-align:left;
	padding:6px 0px 5px 15px;
}
.mod-list-oversea{
	height:15px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	font-family:"Verdana","Arial","sans-serif";
	background-image:url(../img/mod_list-oversea.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}

/*右側白テーブル*/
#white-table-head,#white-table-bottom{
	width:690px;
	height:10px;
	margin:0px;
	padding:0px;
}
#white-table{
	width:690px;
	margin:0px;
	padding:10px 0px 10px 0px;
	text-align:center;
	background-color:#FFFFFF;
}

/*トピックス青*/
.topic-head-blue{
	width:650px;
	height:40px;
	margin:0px 20px 0px 20px;
	padding:17px 0px 0px 0px;
	background-image:url(../img/topic_head-blue.gif);
	background-repeat:no-repeat; 
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=0);
	text-align:left;
	vertical-align:baseline;
	color:#1c129a;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/*トピックス赤*/
.topic-head-red{
	width:650px;
	height:40px;
	margin:0px 20px 0px 20px;
	padding:17px 0px 0px 0px;
	background-image:url(../img/topic_head-red.gif);
	background-repeat:no-repeat; 
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=0);
	text-align:left;
	vertical-align:baseline;
	color:#ff0000;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/*トピックス黄*/
.topic-head-yellow{
	width:650px;
	height:40px;
	margin:0px 20px 0px 20px;
	padding:17px 0px 0px 0px;
	background-image:url(../img/topic_head-yellow.gif);
	background-repeat:no-repeat; 
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=0);
	text-align:left;
	vertical-align:baseline;
	color:#666520;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/*トピックス緑*/
.topic-head-green{
	width:650px;
	height:40px;
	margin:0px 20px 0px 20px;
	padding:17px 0px 0px 0px;
	background-image:url(../img/topic_head-green.gif);
	background-repeat:no-repeat; 
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=0);
	text-align:left;
	vertical-align:baseline;
	color:#015929;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/*トピックス茶*/
.topic-head-brown{
	width:650px;
	height:40px;
	margin:0px 20px 0px 20px;
	padding:17px 0px 0px 0px;
	background-image:url(../img/topic_head-brown.gif);
	background-repeat:no-repeat; 
	filter:alpha(opacity=100,finishopacity=40,style=1,startx=0);
	text-align:left;
	vertical-align:baseline;
	color:#725125;
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/*トピック見出し*/
.topic-caption{
	font-size:16px;
	letter-spacing:2px;
	margin-left:60px;
}

/*トピック見出し*/
.topic-text{
	font-size:14px;
	letter-spacing:1px;
	color:#222222;
	margin-left:20px;
}

/*このページのトップへ戻る*/
#pagetop{
	clear:both;
	text-align:right;
	padding:10px;
}

/*フッタメニュー*/
#foot-menu1{
	clear:both;
	padding:10px;
	letter-spacing:1px;
}
#foot-menu2{
	background-color:#e3e3e3;
	padding:10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#666666;
	letter-spacing:1px;
}
#foot-menu1 a:link,
#foot-menu1 a:visited,
#foot-menu1 a:active{
	color:#679ef1;
	text-decoration:underline;
}
#foot-menu1 a:hover{
	color:#679ef1;
	text-decoration:none;
}
#foot-menu2 a:link,
#foot-menu2 a:visited,
#foot-menu2 a:active{
	color:#555555;
	text-decoration:underline;
}
#foot-menu2 a:hover{
	color:#555555;
	text-decoration:none;
}
.foot-ul{
	text-align:center;	
}
.foot-li{
	display:inline;
	padding:2px 1em;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
}

/*コピーライト*/
#copy{
	background-color:#FFFFFF;
	padding:15px;
}
#copy-logo{
	text-align:center;
}
#copy-text{
	text-align:center;
	font-family:"Verdana","Arial","sans-serif";
	font-size:9px;
	margin-top:10px;
}

/*下線があるテーブル*/
#low-table{
	width:630px;
	margin:0px 20px 0px 20px;
}
.low-table-left{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	letter-spacing:1px;
	border-bottom:1px dashed #666666;
	padding:10px 10px 5px 10px;
	white-space:nowrap;
}
.low-table-right{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	letter-spacing:1px;
	border-bottom:1px dashed #666666;
	padding:10px 10px 5px 10px;
}

/*分かりやすいリスト*/
dt{
	margin:10px 0px 3px 0px;
	padding-left:5px;
	border-left:5px solid #bbbbbb;
}
dd{
	margin:3px 0px 3px 20px;
	padding-left:5px;
	border-left:5px solid #dddddd;
}
