@charset "utf-8";
/*___________ {ݒ ___________ */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	color:  #FFFFFF;
	background-color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:12px;
}
#WRAP {
	width:900px;
	margin:0 auto;
	border-left:1px solid #9999FF;
	border-right:1px solid #9999FF;
}
div,td,th {
	text-align:left;
	color: #333333;
}
p,pre {
	margin:0px;
	font:14px/20px 'Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr SVbN', sans-serif;
}
a {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #000000;
}
a:hover,
a:active, 		/* for IE (Keyboard) */
a:focus {		/* for Netscape (Keyboard) */
	color: #0000FF;
	background-color: #FFFFCC;
}
/*___________ CAEg݌vyHEADERz ___________ */
h1 {
	font-size:12px;
	line-height:20px;
	margin:0px;
}
#MAINIMG {
	width: 900px;
	height: 150px;
	background-image: url(/img/title.jpg);
/*	position: relative;*/
}
#TITLE {
/*	position: absolute;*/
	top: 40px;
	left:14px;
	height: 132px;
}
#TITLE p {
	padding: 20px 0px 0px 14px;
	font-size: 24px;
	color: #FFFFFF;
}
#pankuzu {
/*	position: absolute;*/
	top: 152px;
	width: 900px;
	height: 28px;
	background-image: url(/img/menu.gif);
/*	text-align:center;*/
}
#pankuzu p {
	font-size:12px;
	color: #FFFFFF;
	padding: 4px 0px 4px 10px;
}
#pankuzu a {
	color: #dddddd;
	margin: 0px 10px 0px 10px;
}
/*___________ CAEg݌vyMAINz ___________ */
#MAINWRAP {
	width:900px;
	float:left;
/*	background-image: url(/img/bg_main.gif);*/
	color:  #333333;
	background-color: #FFFFFF;
}
/*___________ CAEg݌vyCONTENTSz ___________ */
#CONTENTS {
	width:680px;
	float:right;
	margin: 0;
	padding: 0;
}
#MAR_C {
	margin: 5px 0px 0px 0px;
	border:0;
}
#CONTENTS h2 {
	font-size:18px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 56px;
	color:  #FFFFFF;
	background-color: #FFC600;
	background-image: url(/img/bg_h2.gif);
	background-repeat: no-repeat;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
}
#CONTENTS h2#h2_blue {
	font-size:18px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 56px;
	color:  #FFFFFF;
	background-color: #FFC600;
	background-image: url(/img/bg_h2.gif);
	background-repeat: no-repeat;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
}
#CONTENTS h2#h2_red {
	font-size:18px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 56px;
	color:  #FFFFFF;
	background-color: #FFC600;
	background-image: url(/img/bg_h2_2.gif);
	background-repeat: no-repeat;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
}
#CONTENTS h2#h2_green {
	font-size:18px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 56px;
	color:  #FFFFFF;
	background-color: #FFC600;
	background-image: url(/img/bg_h2_3.gif);
	background-repeat: no-repeat;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
}
#CONTENTS h3 {
	font-size:16px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 56px;
	color:  #FFFFFF;
	background-color: #FFC600;
	background-image: url(/img/bg_h3.gif);
	background-repeat: repeat-x;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
	border-left:5px solid #bbbbbb;
}
#CONTENTS h3.h3_blue {
	font-size:16px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	color:  #000000;
	background-color: #FFC600;
	background-image: url(/img/bg_h3.gif);
	background-repeat: repeat-x;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
	border-left:5px solid #C0C0FF;
}
#CONTENTS h3.h3_red {
	font-size:16px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	color:  #000000;
	background-color: #FFC600;
	background-image: url(/img/bg_h3_2.gif);
	background-repeat: repeat-x;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
	border-left:5px solid #FFC0C0;
}
#CONTENTS h3.h3_green {
	font-size:16px;
	line-height:35px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	color:  #000000;
	background-color: #FFC600;
	background-image: url(/img/bg_h3_3.gif);
	background-repeat: repeat-x;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
	border-left:5px solid #C0FFC0;
}
#CONTENTS p {
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}

#news-div{
	width:640px;
	height:140px;
	background-color:#FFFFFF;
	overflow:auto;
	margin:10px 10px 20px 10px;
	text-align:left;
}
.news-date{
	font-family: Verdana,Arial,sans-serif;
	font-size:12px;
	color:  #333333;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	padding-top:2px;
}
.news-text{
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'HG޼E', sans-serif;
	font-size:14px;
	text-align:left;
	color:  #333333;
	vertical-align:top;
	line-height:18px;
	letter-spacing:1px;
	padding-left:10px;
	padding-bottom:5px;
}

/*___________ CAEg݌vyLEFTz ___________ */
#LEFT {
	width:215px;
	float:left;
	margin: 0;
}
#MAR_L {
	padding: 5px 0 0 5px;
}
.left_menu_B {
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:16px;
	font-weight: bold;
	color:  #FFFFFF;
	background-image: url(/img/side_menu3.gif);
	background-color: #DCE8F4;
	padding: 6px 0px 6px 5px;
	margin: 0;
}
.left_menu_O {
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:16px;
	font-weight: bold;
	color:  #FFFFFF;
	background-image: url(/img/side_menu.gif);
	background-color: #FFFFCC;
	padding: 6px 0px 6px 5px;
	margin: 0;
}
.left_menu_R {
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:16px;
	font-weight: bold;
	color:  #FFFFFF;
	background-image: url(/img/side_menu2.gif);
	background-color: #FFB3B5;
	padding: 6px 0px 6px 5px;
	margin: 0;
}
.left_menu_G {
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:16px;
	font-weight: bold;
	color:  #FFFFFF;
	background-image: url(/img/side_menu4.gif);
	background-color: #B7FFB3;
	padding: 6px 0px 6px 5px;
	margin: 0;
}
.left {
	color:  #333333;
	background-color: #DCE8F4;
	padding: 10px 9px 10px 9px;
	margin: 0 0 10px 0;
}
.left_O {
	color:  #333333;
	background-color: #FFECD2;
	padding: 10px 9px 10px 9px;
	margin: 0 0 10px 0;
}
.left_B {
	color:  #333333;
	background-color: #DCE8F4;
	padding: 5px 5px 5px 5px;
	margin: 0 0 10px 0;
}
.left_R {
	color:  #333333;
	background-color: #FFCCCC;
	padding: 10px 9px 10px 9px;
	margin: 0 0 10px 0;
}
.left_G {
	color:  #333333;
	background-color: #B7FFB3;
	padding: 10px 9px 10px 9px;
	margin: 0 0 10px 0;
}
.left_btn {
	width: 210px;
	margin: 0 0 10px 0;
	padding: 0px;
}

#menu {
	width: 210px;
	padding: 0px;
	margin: 0px;
}

#btn_1 a {
	background-image:url(/img/home_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_1 a:hover {
	background-image:url(/img/home.gif);
}
#btn_2 a {
	background-image:url(/img/fune_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_2 a:hover {
	background-image:url(/img/fune.gif);
}
#btn_3 a {
	background-image:url(/img/shima_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_3 a:hover {
	background-image:url(/img/shima.gif);
}
#btn_4 a {
	background-image:url(/img/access_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_4 a:hover {
	background-image:url(/img/access.gif);
}
#btn_5 a {
	background-image:url(/img/plan_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_5 a:hover {
	background-image:url(/img/plan.gif);
}
#btn_6 a {
	background-image:url(/img/yoyaku_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_6 a:hover {
	background-image:url(/img/yoyaku.gif);
}
#btn_7 a {
	background-image:url(/img/report_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_7 a:hover {
	background-image:url(/img/report.gif);
}
#btn_8 a {
	background-image:url(/img/toiawase_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_8 a:hover {
	background-image:url(/img/toiawase.gif);
}
#btn_9 a {
	background-image:url(/img/weather_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_9 a:hover {
	background-image:url(/img/weather.gif);
}
#btn_10 a {
	background-image:url(/img/system_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_10 a:hover {
	background-image:url(/img/system.gif);
}
#btn_11 a {
	background-image:url(/img/bbs_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_11 a:hover {
	background-image:url(/img/bbs.gif);
}

#btn_12 a {
	background-image:url(/img/link_off.gif);
	width:210px;
	height:60px;
	display:block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#btn_12 a:hover {
	background-image:url(/img/link.gif);
}




/*W[*/
.mod-list{
	list-style-type: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	text-align:left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr SVbN', sans-serif;
	font-size:14px;
	letter-spacing:normal;
}
.mod-bottom{
	margin-bottom:0px;
}
.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-list-B{
	height:18px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	background-image:url(/img/mod_icn_B.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
}

/*___________ CAEg݌vyFOOTERz ___________ */
#FOOTER {
	width:100%;
	height:100%;
	background-image: url(/img/foot.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}
#FOOTER1 {
	text-align: center;
	margin: 0;
	padding: 1px 0px 0px 0px;
}
#FOOTER2 {
	margin: 5px 0px 0px 0px;
	color: #FFFFFF;
/*	background-color: #CCF0F0;*/
	padding: 0px 0px 5px 0px;
}
#FOOTER2 p {
	text-align: center;
	font-size:10px;
}
#FOOTER2 a {
	margin: 0px 10px 0px 10px;
}
#FOOTER2 ul{
	list-style-type:none;
	text-align:center;
	margin: 0px 0px 0px 0px;
}
#FOOTER2 li{
	display:inline;
	font-size:11px;
	list-style-type:none;
/*	float:left;*/
	margin:0px 10px 0px 0px;
}
#FOOTER2 li a{
	list-style-type:none;
	font-family:'CI',Meiryo,'lr oSVbN',sans-serif;
	font-size:12px;
/*	white-space:nowrap;*/
	margin:auto 10px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #0000A3;
	text-decoration: none;
}
#FOOTER2 li a:hover {
	color:#0066CC;
	text-decoration:underline;
}

#FOOTER3 {
	color: #FFFFFF;
	background-color: #0000a3;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#FOOTER3 p {
	font-size:9px;
	line-height:18px;
	text-align: right;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
}

#FOOTER3 a {
	color: #FFFFFF;
	background-color: #0000a3;
	text-decoration: none;
}
#FOOTER3 a:hover,
#FOOTER3 a:active, 		/* for IE (Keyboard) */
#FOOTER3 a:focus {		/* for Netscape (Keyboard) */
	color: #FFFFFF;
	background-color: #048104;
	text-decoration: underline;
}

/*tb^j[*/
#foot{
	width:900px;
	text-align:center;
	margin:20px 0px 0px 0px;
}
#foot-menu{
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:center;
}

/* ____ t[g{bNXpBhtmlł<br class="clear" />Ŏgp ____ */
.clear {
	clear:both;
}
/* ____ eLXgp ____ */
.b {
	font-weight: bold;
}
.s {
	text-decoration: line-through;
}
.u {
	text-decoration: underline;
}
.red {
	color: #FF0000;
}
.large {
	font-size: x-large;
}
.small {
	font-size: x-small;
}
.bg_yell {
	background-color: #FFFFE6;
}
.text_right {
	text-align: right;
}
.center {
	text-align: center;
}
.right {
	margin: 0px 0px 0px 280px;
}
.text_main {
	margin: 0px 10px 0px 10px;
}

.item-pic-div a img {
	border:5px solid #cccccc;
}

.item-pic-div a:hover img {
	border:5px solid #6c9600;
}
/* ____ 摜p ____ */
img {
	border:0;
}

/* valid Logo */
ul#validLogo{
	list-style: none;
	width: 100%;
}

ul#validLogo li{
	margin-left: 10px;
	padding-bottom: 5px;
}

/*諸元データ表*/
.item-data-table{
	width:630px;
	margin:10px 30px 0px 30px;
	border-collapse:collapse;
}
.item-data-table1{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#444444;
	text-align:center;
	line-height:18px;
	letter-spacing:1px;
	background-color:#FFFF99;
	border:1px solid #cccccc;
	padding:2px;
}
.item-data-table2{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:center;
	line-height:18px;
	letter-spacing:1px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:2px;
}
.item-data-table3{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	line-height:18px;
	letter-spacing:1px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:2px;
}

#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;
}

/*商品についての箇条書き*/
.item-ul{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:18px;
	letter-spacing:1px;
	margin:20px 30px 30px 50px;
	list-style-type:disc;
}
.item-li{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:18px;
	letter-spacing:1px;
	margin-bottom:10px;
}

/*注文の説明*/
.order-text1{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin:20px 30px 0px 30px;
	padding:20px;
	background-color:#ffffff;
}

/*ご注文ダイヤル*/
.item-order{
	font-family:"HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:16px;
	color:#cc0000;
	text-align:center;
	margin:20px 0px 20px 0px;
	letter-spacing:1px;
}

/*注文の説明*/
.order-text{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin:20px 30px 0px 30px;
	padding:20px;
	background-color:#eeeeee;
}


/*アイテムの説明*/
.c_item{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin:0px 30px 0px 30px;
	padding:10px 20px 20px 20px;
	background-color:#FFFFCC;
}

.c_data{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#CCCCCC;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin:0px 30px 0px 30px;
	padding:10px 20px 20px 20px;
	background-color:#FFFFFF;
}
.c_data_B{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin:0px 30px 0px 30px;
	padding:10px 20px 20px 20px;
	background-color:#FFFFFF;
}