.contents_sof,
.contents_link {
	width: 720px;
	clear: both;
	background-image: url(../img/back_sof.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_ana {
	width: 720px;
	clear: both;
	background-image: url(../img/back_ana.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_com {
	width: 720px;
	clear: both;
	background-image: url(../img/back_com.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_topi {
	width: 720px;
	clear: both;
	background-image: url(../img/back_topi.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_info {
	width: 720px;
	clear: both;
	background-image: url(../img/back_info.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_gal {
	width: 720px;
	clear: both;
	background-image: url(../img/back_gal.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_down {
	width: 720px;
	clear: both;
	background-image: url(../img/back_down.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.contents_site {
	width: 720px;
	clear: both;
	background-image: url(../img/back_site.jpg);
	background-repeat: repeat-y;
	margin-left: 34px;
}

.com_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com01.jpg);
	background-repeat: no-repeat;
}

.com_right_2 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com02.jpg);
	background-repeat: no-repeat;
}

.com_right_3 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com03.jpg);
	background-repeat: no-repeat;
}

.com_right_3en {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com03en.jpg);
	background-repeat: no-repeat;
}

.com_right_3ty {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com03ty.jpg);
	background-repeat: no-repeat;
}

.com_right_4 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com04.jpg);
	background-repeat: no-repeat;
}

.com_right_5 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_com05.jpg);
	background-repeat: no-repeat;
}

.soft_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_sof10.jpg);
	background-repeat: no-repeat;
}

.soft_right_2 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_sof11.jpg);
	background-repeat: no-repeat;
}

.soft_right_3 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_sof12.jpg);
	background-repeat: no-repeat;
}

.soft_right_4 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_sof13.jpg);
	background-repeat: no-repeat;
}

.soft_right_5 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_sof05.jpg);
	background-repeat: no-repeat;
}

.ana_right_1 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_ana01.jpg);
	background-repeat: no-repeat;
}

.ana_right_2 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_ana02.jpg);
	background-repeat: no-repeat;
}

.ana_right_3 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_ana03.jpg);
	background-repeat: no-repeat;
}

.ana_right_4 {
	width: 555px;
	padding: 0px;
	float: right;
	margin: 0px;
	position: relative;
	background-image: url(../img/sn_ana04.jpg);
	background-repeat: no-repeat;
}

.ana_right_5 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_ana05.jpg);
	background-repeat: no-repeat;
}

.topi_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/topic_1.jpg);
	background-repeat: no-repeat;
}

.info_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_fq01.jpg);
	background-repeat: no-repeat;
}

.info_right_2 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_fq02.jpg);
	background-repeat: no-repeat;
}

.info_right_1ty {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_fq01ty.jpg);
	background-repeat: no-repeat;
}

.info_right_2ty {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_fq02ty.jpg);
	background-repeat: no-repeat;
}

.gal_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_gal01.jpg);
	background-repeat: no-repeat;
}

.gal_right_2 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_gal02.jpg);
	background-repeat: no-repeat;
}

.gal_right_3 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_gal03.jpg);
	background-repeat: no-repeat;
}

.gal_right_4 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/sn_gal04.jpg);
	background-repeat: no-repeat;
}

.down_right_1 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download01.jpg);
	background-repeat: no-repeat;
}

.down_right_2 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download02.jpg);
	background-repeat: no-repeat;
}

.down_right_3 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download03.jpg);
	background-repeat: no-repeat;
}

.down_right_4 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download04.jpg);
	background-repeat: no-repeat;
}

.down_right_5 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download05.jpg);
	background-repeat: no-repeat;
}

.down_right_5ty {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download05ty.jpg);
	background-repeat: no-repeat;
}

.down_right_6 {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/download06.jpg);
	background-repeat: no-repeat;
}

.site_right {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/site_map.jpg);
	background-repeat: no-repeat;
}

.link_right {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/link.jpg);
	background-repeat: no-repeat;
}

.new_right {
	width: 555px;
	float: right;
	position: relative;
	background-image: url(../img/news.jpg);
	background-repeat: no-repeat;
}

.left_soft {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_sof.jpg);
	background-repeat: no-repeat;
}

.left_ana {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_ana.jpg);
	background-repeat: no-repeat;
}

.left_com {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_com.jpg);
	background-repeat: no-repeat;
}

.left_topi {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/topic.jpg);
	background-repeat: no-repeat;
}

.left_info {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_fq.jpg);
	background-repeat: no-repeat;
}

.left_gal {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_gal.jpg);
	background-repeat: no-repeat;
}

.left_site {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_cs_site.jpg);
	background-repeat: no-repeat;
}

.left_link {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/sn_cs_link.jpg);
	background-repeat: no-repeat;
}

.left_new {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/whatnew.jpg);
	background-repeat: no-repeat;
}

.left_down {
	width: 165px;
	float: left;
	position: relative;
	background-image: url(../img/download.jpg);
	background-repeat: no-repeat;
}

#com03 {
	position: absolute;
	top: 105px;
	left: 34px;
	height: 25px;
	width: 144px;
	z-index:11;
	visibility: visible;
	background-image: url(../top_img/top_13_1.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
}

#soft03 {
	position: absolute;
	top: 105px;
	left: 322px;
	height: 25px;
	width: 144px;
	z-index:12;
	visibility: visible;
	background-image: url(../top_img/top_13_4.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
}

#ana03 {
	position: absolute;
	top: 105px;
	left: 178px;
	height: 25px;
	width: 144px;
	z-index:12;
	visibility: visible;
	background-image: url(../top_img/top_13_4.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
}

#gal03 {
	position: absolute;
	top: 105px;
	left: 466px;
	height: 25px;
	width: 144px;
	z-index:12;
	visibility: visible;
	background-image: url(../top_img/top_13_4.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
}

#download03 {
	position: absolute;
	top: 105px;
	left: 610px;
	height: 25px;
	width: 144px;
	z-index:12;
	visibility: visible;
	background-image: url(../top_img/top_13_4.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
}

#topi03 {
	position: absolute;
	top: 81px;
	left: 321px;
	height: 24px;
	width: 80px;
	z-index:1;
	visibility: visible;
	background-image: url(../top_img/top_13_10.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
}

#site03 {
	position: absolute;
	top: 81px;
	left: 401px;
	height: 24px;
	width: 80px;
	z-index:1;
	visibility: visible;
	background-image: url(../top_img/top_13_10.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
}

#link03 {
	position: absolute;
	top: 81px;
	left: 481px;
	height: 24px;
	width: 80px;
	z-index:1;
	visibility: visible;
	background-image: url(../top_img/top_13_10.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
}

#info03 {
	position: absolute;
	top: 81px;
	left: 561px;
	height: 24px;
	width: 96px;
	z-index:1;
	visibility: visible;
	background-image: url(../top_img/top_13_8.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
}

#info04 {
	position: absolute;
	top: 81px;
	left: 657px;
	height: 24px;
	width: 96px;
	z-index:1;
	visibility: visible;
	background-image: url(../top_img/top_13_8.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
}

.left_td_1 {
	width: 146px;
	padding: 3px 2px;
	line-height: 14px;
	height: 34px;
}

.left_td_2 {
	background-color: #E6E6E6;
}

.left_td_3 {
	width: 146px;
	background-color: #E6E6E6;
	padding: 3px 2px;
	line-height: 14px;
	height: 34px;
}

.left_td_1 a:link,
.left_td_1 a:visited,
.left_td_3 a:link,
.left_td_3 a:visited {
	text-decoration: none;
	color: #333333;
}

.left_table {
	margin: 46px 0px 0px;
	padding: 0px;
	width: 165px;
	height: auto;
	background-color: #999999;
	color: #333333;
}

.right_1 {
	margin-top: 70px;
	background-color: #FFFFFF;
	margin-right: 25px;
	margin-left: 25px;
}

.right_back {
	text-align: right;
	height: 25px;
	margin-top: 15px;
	clear: both;
	margin-bottom: 5px;
	color: #666666;
}

.right_top {
	text-align: right;
	clear: both;
	margin-top: 3px;
	margin-bottom: 3px;
}

.blue_bold {
	color: #333366;
	font-weight: bold;
}

.blue_bold2 {
	color: #006699;
	font-weight: bold;
}

.red {
	color: #993333
}

.blue {
	color: #006699
}

.blue2 {
	color: #000066
}

.blue3 {
	color: #6699CC
}

.gray {
	color: #333333
}

.gray2 {
	color: #666666
}

.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
}

.line15 {
	line-height: 1.5em;
}

.img_bottom {
	vertical-align: text-bottom;
}

.img_logo {
	padding: 0px;
	margin: 3px 5px 0px;
}

.img_gal {
	padding: 0px;
	margin: 5px 0px 0px;
}

.kakomi1 {
	border: #996666;
	border-style: dotted;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px
}

.ko-midashi {
	color: #006699;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #E6EEF7;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	clear: both;
	line-height: 22px;
	margin-bottom: 4px;
	text-indent: 4px;
	width: 505px;
}

.ko-midashi2 {
	color: #006699;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #E6EEF7;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 4px;
	line-height: 22px;
	text-indent: 4px;
}

.ko-midashi3 {
	color: #990000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFF0F5;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 4px;
	line-height: 22px;
	text-indent: 4px;
	width: 505px;
}

.ko-midashi4 {
	color: #336666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #E3F2C7;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 4px;
	line-height: 22px;
	text-indent: 4px;
	width: 505px;
}

.ko-midashi5 {
	color: #666633;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFFEDE;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 4px;
	line-height: 22px;
	text-indent: 4px;
	width: 505px;
}

.ko-midashi6 {
	color: #333399;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #F5F0FA;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 4px;
	line-height: 22px;
	text-indent: 4px;
	width: 505px;
}

.ko-midashigal {
	border-bottom-width: 2px;
	padding: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	clear: both;
	line-height: 22px;
	margin-bottom: 8px;
	text-indent: 22px;
	width: 505px;
	background-image: url(../wy_img/ko-midashigal1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight: bold;
}

.ko-midashigal2 {
	border-bottom-width: 2px;
	padding: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	clear: both;
	line-height: 22px;
	margin-bottom: 8px;
	text-indent: 22px;
	width: 505px;
	background-image: url(../wy_img/ko-midashigal2.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight: bold;
}

.ko-midashigal3 {
	border-bottom-width: 2px;
	padding: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	clear: both;
	line-height: 22px;
	margin-bottom: 8px;
	text-indent: 22px;
	width: 505px;
	background-image: url(../wy_img/ko-midashigal3.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight: bold;
}

.ko-midashigalb {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	clear: both;
	width: 505px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

.ko-midashizu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 2px 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	clear: both;
	line-height: 16px;
	margin-bottom: 4px;
	text-indent: 4px;
	width: 505px;
	margin-top: 4px;
}

.gyokan {
	margin: 0px;
	padding: 2px 0px;
}

.list_area_com {
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.ul_com,
.dl_topi,
.ul_link {
	padding: 5px 0px;
	margin: 0px;
	list-style-type: none;
	width: 505px;
}

.ul_info {
	padding: 3px 5px 1px;
	margin: 0px;
	border: 1px solid #999999;
	width: 492px;
}

.ul_info2 {
	padding: 3px 5px 1px;
	margin: 0px;
	border: 0px none;
	width: 486px;
}

.dl_sof {
	padding: 8px 5px;
	margin: 0px;
	list-style-type: none;
}

.dl_faq {
	padding: 0px;
	margin: 5px 0px 0px;
}

.ul_ana {
	padding: 0px;
	width: 505px;
	margin: 5px 0px 0px;
}

.ul_ana2 {
	padding: 0px;
	width: 339px;
	margin: 5px 0px 0px;
}

.ul_ana3 {
	padding: 3px;
	width: 497px;
	margin: 5px 0px 0px;
	border: 1px solid #CCCCCC;
}

.li_com {
	background-image: url(../wy_img/yajirusi_green.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.li_toku,
.dt_toku,
.li_ana,
.li_info {
	background-image: url(../wy_img/yajirusi_blue.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 3px 15px;
	line-height: 16px;
	background-position: 0px 3px;
}

.li_ana3 {
	background-image: url(../wy_img/yajirusi_blue.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding: 1px 0px 1px 15px;
	background-position: 0px 3px;
	line-height: 14px;
}

.li_link {
	background-image: url(../wy_img/yajirusi_gray.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 3px 15px;
	line-height: 16px;
	background-position: 0px 3px;
}

.taisho {
	background-image: url(../wy_img/sankaku_r_blue.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 5px 1px 12px;
	background-position: 0px 1px;
	line-height: 14px;
}

.taisho2 {
	background-image: url(../wy_img/sankaku_r_green.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px 5px 1px 12px;
	background-position: 0px 1px;
	line-height: 14px;
}

.p_ana {
	background-image: url(../wy_img/yajirusi_blue2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px;
	line-height: 16px;
	background-position: 0px 7px;
	font-weight: bold;
	text-indent: 22px;
	width: 505px;
}

.p_ana2 {
	background-image: url(../wy_img/yajirusi_green2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px;
	line-height: 16px;
	background-position: 0px 7px;
	font-weight: bold;
	text-indent: 22px;
	width: 505px;
}

.p_ana3_1 {
	background-image: url(../wy_img/yajirusi_yellow2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	background-position: 0px 2px;
	font-weight: bold;
	text-indent: 22px;
	width: 505px;
}

.p_ana3 {
	background-image: url(../wy_img/yajirusi_yellow2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 0px;
	line-height: 16px;
	background-position: 0px 5px;
	font-weight: bold;
	text-indent: 22px;
	width: 505px;
}

.dt_topi,
.dt_sof {
	background-image: url(../wy_img/yajirusi_green.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	list-style-type: none;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
}

.dd_topi {
	list-style-type: none;
	padding: 0px;
	line-height: 14px;
	margin: 0px 0px 0px 5px;
}

.dd_sof {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 12px;
}

.dd_toku {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 5px 15px;
	line-height: 12px;
}

.img_media {
	margin-top: 12px;
	margin-bottom: 4px;
}

.content {
	margin: 0px;
	padding: 0px;
	width: 505px;
	clear: both;
}

.content_left {
	margin: 0px;
	padding: 0px;
	width: 285px;
	float: left;
}

.content_right {
	padding: 0px;
	float: right;
	margin-left: 10px;
}

.content_sitel {
	margin: 0px;
	padding: 0px;
	width: 247px;
	float: left;
}

.content_siter {
	padding: 0px;
	float: right;
	margin-left: 11px;
}

.content_gall {
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
}

.content_galr {
	padding: 0px;
	float: right;
	margin: 0px;
	width: 240px;
}

.clear {
	clear: both;
}

.p_ten {
	border-color:#6699CC;
	background-image: url(../wy_img/ten_3x20.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 505px;
}

.table_at {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.td_new {
	background-image: url(../wy_img/new_mark_b.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
}

.td_site {
	background-image: url(../wy_img/site_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}

.table_panf {
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 16px;
}

.table_user {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
}

.table_f {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 16px;
}

.table_c {
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	background-color: #E9EBED;
	margin-top: 15px;
}

.td_kino {
	background-image:   url(../wy_img/yajirusi_blue3.gif);
	background-repeat: no-repeat;
	height: 33px;
	background-position: 125px 10px;
}

.table_ana {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 3px;
}

.tr_ana {
	margin-bottom: 10px;
}

.zutitle {
	background-image:   url(../wy_img/sankaku_t1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 13px;
}

.p_zu {
	background-image:   url(../wy_img/sankaku_t1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	line-height: 1.2em;
}

.tr_new {
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
}

.tr_new a {
	font-weight: bold;
}

.table_faq {
	font-size: 12px;
	line-height: 14px;
	border: 1px solid #D6E3ED;
	margin-top: 10px;
	margin-bottom: 10px;
}

.td_faq {
	background-color: #E3F2C7;
	vertical-align: top;
	text-align: center;
}

.td_faq3 {
	background-color: #D6E3ED;
	vertical-align: top;
	text-align: center;
}

.p_hosi {
	background-image: url(../wy_img/hosi.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 505px;
	padding: 3px 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.p_hosi_705 {
	background-image: url(../wy_img/hosi.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 705px;
	padding: 3px 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

sup { 
    vertical-align: baseline;
    position:relative;
    top:-4px
}

.table_faq2 {
	margin: 5px 0px;
}

.td_faq2 {
	vertical-align: top;
	padding: 3px 0px 0px;
}

.table_faq3 {
	margin: 5px 5px 0px 0px;
}

.table_faq4 {
	margin: 3px 0px 0px;
	background-color: #CCCCCC;
}

.tr_faq4 {
	background-color: #FFFFFF;
}

.td_faq4 {
	text-indent: 3px;
}

.td_sof {
	padding-bottom: 10px;
	}
	
.td_sof_2 {
	padding-bottom: 3px;
	}
	
	
	
.table_at2 {
	font-size: 12px;
	background-color: #E4ECF3;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 3px;
}

.table_at3 {
	font-size: 12px;
	border-top: 1px #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

.table_at3_2 {
	font-size: 12px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

.table_at4 {
	font-size: 12px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	margin-top: 3px;
}

.table_at5 {
	font-size: 12px;
	background-color: #E4ECF3;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 3px;
	padding-right: 45px;
	text-align: left;
}

.table_at6 {
	font-size: 12px;
	background-color: #E4ECF3;
	margin-top: 3px;
	padding-right: 45px;
	text-align: left;
	border: 1px solid #CCCCCC;
}

.table_at7 {
	font-size: 12px;
	background-color: #A7CAEB;
	margin-top: 3px;
	padding-right: 45px;
	text-align: left;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.p_sup {
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	width: 495px;
	padding: 4px 3px 4px 5px;
	margin-bottom: 10px;
}

.p_softitle {
	text-align: center;
	height: 26px;
	width: 505px;
	background-image: url(../wy_img/softitle.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	margin-top: 13px;
	padding-bottom: 0px;
}

.p_softitle_2 {
	text-align: center;
	height: 52px;
	width: 505px;
	background-image: url(../wy_img/softitle_2.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	margin-top: 13px;
	padding-bottom: 0px;
	padding-top: 6px;
}

.p_softitle_2_2 {
	text-align: center;
	height: 52px;
	width: 705px;
	background-image: url(../wy_img/softitle_2.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	margin-top: 13px;
	padding-bottom: 0px;
	padding-top: 6px;
}

.p_softitle_3 {
	text-align: center;
	height: 52px;
	width: 705px;
	background-image: url(../wy_img/softitle_3.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	margin-top: 13px;
	padding-bottom: 0px;
	padding-top: 6px;
}

.dl_down {
	padding: 0px 0px 5px;
	margin: 0px;
	list-style-type: none;
	width: 505px;
	color: #000066;
}

.dt_down {
	list-style-type: none;
	padding: 5px 0px 3px;
	margin: 0px;
}

.dd_down {
	list-style-type: none;
	padding: 0px;
	line-height: 14px;
	margin: 0px 0px 0px 5px;
}
.td_rep {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
