.center_nav {

	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	clear:both;
}
.center_nav td.company {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.center_nav td.product {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.center_nav td.community {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.banner00 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
td.banner01 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
td.banner02 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
td.banner03 {

	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
td.banner04 {

	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
td.tit_news {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
td.news_date {
	margin: 0px;
	width: 85px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.news_words {
	width: 444px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
}

.news_date p {
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.news_words p {
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.news {
	padding: 0px 0px 40px;
	margin: 0px;
	text-align: left;
}



:focus {
outline:none;
}
#featured {
height:293px;
width:743px;
overflow:hidden;
}
#featured ul.ui-tabs-nav {
list-style:none;
margin:0; padding:0;
float: right;
width:190px;
position:relative;
z-index:1;
}
#featured ul.ui-tabs-nav li {
width:190px;
}
#featured ul.ui-tabs-nav li#nav-fragment-1,
#featured ul.ui-tabs-nav li#nav-fragment-3,
#featured ul.ui-tabs-nav li#nav-fragment-5,
#featured ul.ui-tabs-nav li#nav-fragment-7,
#featured ul.ui-tabs-nav li#nav-fragment-9,
#featured ul.ui-tabs-nav li#nav-fragment-11 {
z-index:2;
position:relative;
}
#featured ul.ui-tabs-nav li#nav-fragment-1:hover {
background:url(../img/menu01_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-1 a:hover {
_background:url(../img/menu01_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-3:hover {
background:url(../img/menu02_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-3 a:hover {
_background:url(../img/menu02_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-5:hover {
background:url(../img/menu03_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-5 a:hover {
_background:url(../img/menu03_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-7:hover {
background:url(../img/menu04_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-7 a:hover {
_background:url(../img/menu04_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-9:hover {
background:url(../img/menu05_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-9 a:hover {
_background:url(../img/menu05_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-11:hover {
background:url(../img/menu06_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-11 a:hover {
_background:url(../img/menu06_ov.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav li#nav-fragment-2 {
margin-top:-48px;
z-index:0;
position:relative;
}
#featured ul.ui-tabs-nav li#nav-fragment-4,
#featured ul.ui-tabs-nav li#nav-fragment-6,
#featured ul.ui-tabs-nav li#nav-fragment-8,
#featured ul.ui-tabs-nav li#nav-fragment-10,
#featured ul.ui-tabs-nav li#nav-fragment-12 {
margin-top:-49px;
z-index:0;
position:relative;
}
#featured ul.ui-tabs-nav li img {
filter: alpha(opacity=0);
-ms-filter: alpha(opacity=0);
opacity: 0;
border:0;
vertical-align:top;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected img {
filter: alpha(opacity=100);
-ms-filter: alpha(opacity=100);
opacity: 1;
vertical-align:top;
}
div#photoarea {
float:left;
width:553px;
}
#featured .ui-tabs-hide{
display:none;
}
div.sum_ov {
width:190px;
height:293px;
margin:0 0 0 553px;
_margin:-293px 0 0 553px;
_clear:both;
z-index:0;
position:relative;
}
*:first-child+html div.sum_ov {
margin:-293px 0 0 553px;
clear:both;
}
div.sum_ov div.sum_ov00 {
width:190px;
height:48px;
background:url(../img/menu00.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov01 {
width:190px;
height:48px;
background:url(../img/menu01.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov02 {
width:190px;
height:49px;
background:url(../img/menu02.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov03 {
width:190px;
height:49px;
background:url(../img/menu03.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov04 {
width:190px;
height:49px;
background:url(../img/menu04.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov05 {
width:190px;
height:49px;
background:url(../img/menu05.gif) no-repeat 0 0;
}
div.sum_ov div.sum_ov06 {
width:190px;
height:49px;
background:url(../img/menu06.gif) no-repeat 0 0;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }


/*追加分*/
.osirase_pad{
padding:0 3px 0 3px;
}

.osirase{
border: 1px #959595 solid;
}

.osirase td{
padding-left:5px;
padding-right:5px;
}

.osirase_txt{
padding-top:5px;
font-size:85%;
line-height: 150%;
}

.mt_5{
margin-top:5px;
}

.mt_3{
margin-top:3px;
margin-bottom:5px;
}

.ml_10{
margin-left:10px;
}

td.news_words2 {
	width: 575px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
}

td.news_words3 {
	width: 575px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
}

.stxt {color:#666666;}



div.subcol {/*追加分（スクロール用）*/
	float: left;
	height: 250px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
	overflow-x: auto;
	overflow-y: auto;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0px;
	padding-top: 0;
	width: 546px;
}


/* faq */
dl.faq {
	margin-bottom: 50px;
}
dl.faq dt,
dl.faq dd {
	padding: 10px 0 10px 40px;
	position: relative;
}
dl.faq dd {
	margin-bottom: 20px;
}
dl.faq dt:before,
dl.faq dd:before {
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	content: "Q";
	width: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	background: #1672c8;
	border-radius: 100%;
}
dl.faq dd:before {
	content: "A";
	background: #eb4044;
}
dl.faq dd .attn {
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #ccc;
}
dl.faq dd .attn ul {
	display: block;
	list-style-type: decimal;
	padding: 15px 10px;
	border: 1px solid #ccc;
}
dl.faq dd .attn ul li {
	margin-left: 25px;
}
.faq-btn {
	display: block;
	font-size: 12px;
	color: #1672c8;
	text-decoration: none;
	margin-top: 10px;
	padding: 10px;
	border: 2px solid #1672c8;
}
.faq-btn span {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
	padding-bottom: 5px;
	border-bottom: 1px solid #1672c8;
}
.faq-btn:hover {
	color: #fff;
	background: #1672c8;
}
.faq-btn:hover span {
	border-bottom: 1px solid #fff;
}
