﻿@charset "utf-8";

/*----------BASIC----------*/
/*html,body,#default{width: 100%;height: 100%;}*/
body{ margin: 0; padding: 0; color: #000000; background: #ffffff; font-family: sans-serif; }

p, div { margin: 0; padding: 0; }
ul, ol, dl, dt, dd { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; }
a { color: #0066CC; text-decoration: none; }
a:link, a:visited { color: #0066CC; text-decoration: none; }
a:hover, a:active { color: #0066CC; text-decoration: underline; }
a, img { border: none; }
table, tr, th, td { margin: 0; padding: 0; border: none; }

/* float */
.leftside { float: left; }
.rightside { float: right; }
.clear { clear: both; }


/*----------DEFAULT----------*/
/* CONTAINER */
#bg {background:url(/common/img/img_ind_003.jpg) no-repeat 50% 0 #303030; width:100%; height:66px; margin:0 auto;}
#default #container { width: 966px; margin: 0 auto; padding: 13px 0 0 0; }

/* MAIN */
#default #main { color: #797979; background: url(/common/img/bg_ind_001.jpg) no-repeat 0 367px; margin: 0; padding: 0; }
#default #main #topbox { width: 879px; height: 39px; margin: 20px 0 0 62px; padding: 0 0 0 0; display: block; }
#default #main #topbox h1 { width: 162px; margin: 0 0 0 0; padding: 0; }


/* GNAVI */
#default #gnavi { width: 414px; margin: 0; padding: 0; }

/* CONTENT */
#default #content { width: 879px; height: 124px; margin: 25px 0 0 62px; padding: 0; display: block; }
#default #content h2 { width: 310px; height: 16px; margin: 0; padding: 0; }
#default #content .indtext01 { height: 45px; margin: 12px 0 0 0; padding: 0; }
#default #content dl { height: 14px; margin: 20px 0 0 0; padding: 0; }
#default #content dl dt { margin: 0 26px 0 0; padding: 0; }
#default #content dl dd { font-size: 10px; margin: 0; padding: 2px 0 0 0; }

/* FOOTER */
#default #footer { margin: 0 auto; padding: 0 0 0 0; width:966px;}
#default #fnavi { width: 929px; margin: 0 49px 0 19px; padding: 0; }
#default #fnavi li { margin: 0 17px 0 0; padding: 0; }

/*----------SECOND----------*/

/* CONTAINER */
#second #container { width: 690px; }

/* HEADER */
#second #header { width: 690px; height: 41px; margin: 0 8px 0 0; padding: 0; }
#second #header h1 { margin: 17px 107px 13px 0; padding: 0; }
#second #header h2 { display: none; }

/* GNAVI */
#second #gnavi { display: none;  }

/* MAIN */
#second #main { width: 690px; color: #000000; }
#second dl {width:690px;}

/* SNAVI */
#second #snavi { display: none;  }

/* CONTENT */
#second #content { width: 690px; }

/* FOOTER */
#second #footer { display: none; }
#second #bgfoot{ display: none; }


/*----------MAP----------*/

/* CONTAINER */
#access #container_print { width: 750px; margin: 0 auto; padding: 0; color:#000000; background-color:#FFFFFF; }

/* HEADER */
#access #header_print {width: 750px;height: 61px;margin: 0;padding: 0;}
#access #header_print h1 { margin: 17px 107px 0 0; padding: 0 0 0 39px; }

/* MAIN */
#access #main_print { width: 690px; margin: 0 auto; padding: 0; }

/* CONTENT */
#access #content_print { width: 650px; font-size: 12px; *font-size:11px; line-height: 16px; margin: 42px 0 0 0; padding: 0 20px 0 20px; border-bottom: solid 1px #666666; }
#access #container_print dl {width:650px; margin:30px 0 30px 0; padding:0; float:left;}
#access #container_print dt {display:block; clear:left; float:left; width:173px; margin:0 20px 0 0; padding:10px 0; border-top: solid 1px #666666; color: #000000;}
#access #container_print dd {display:block; float:left; width:451px; margin:0; padding:10px 0; border-top: solid 1px #666666;}
#access #container_print dd .mgn_l{margin:0 0 0 10px;}
#access #container_print dd .mgn_t{margin:20px 0 0 0;}

/* FOOTER */
#access #footer_print { width: 750px; margin: 0 0 0 0; padding: 0; }
#access #footer_print address{margin:0; padding:8px 38px 20px 0;}

/* WEB */
#access #container { width: 750px; margin: 0 auto; padding: 0; display:none;}



/*------wate--------*/

#flash_front{
	position:absolute;
	width:100%;
	height:100%;
	z-index:200;
	top:0;
	left:0;
}

.hidden{visibility:hidden;}
.visible{visibility:visible;}

#default #main #bgtopflsh{
margin:0;
	padding: 0 0 5px 16px;
	background: url(/common/img/img_ind_damy.jpg) no-repeat;
}
