@charset "utf-8";
/*##################################################
-------------LIST-------------
 01: 
------------------------------
##################################################*/
/* --------------------------------------------------
 01: base
 -------------------------------------------------- */

div#support, div.support-body {
	width: 562px;
	margin: 10px 0 0 22px;
}
div#support a:link {/*未訪問のリンク*/
	color:#fb6f71!important;
	text-decoration:underline!important;
}
div#support a:visited {/*訪問後のリンク*/
	color:#fb6f71!important;
	text-decoration:underline!important;
}
div#support a:hover {/*マウスをのせたとき*/
	color:#2c3e50!important;
	text-decoration:none!important;
}
div#support a:active {/*クリック中*/
	color:#2c3e50!important;
	text-decoration:none!important;
}
div.support-body h2 {
	text-indent: -9999px;
}
#support .pagetop {
	clear: both;
	padding: 20px 0 30px 0;
}
#support h2 {
	width: 562px;
	height: 32px;
	background: url("../images/support_tit01.gif") 0 0 no-repeat;
	margin: 0 0 20px 0;
}
#smd18_guide h2 {
	width: 562px;
	height: 32px;
	background: url("../images/support_smd18_tit01.gif") 0 0 no-repeat;
	margin: 0 0 20px 0;
}

#endguide h2 {
	width: 562px;
	height: 32px;
	background: url("../images/support_guide_tit01.gif") 0 0 no-repeat;
	margin: 0 0 20px 0;
}

#support #intro {
	background: url("../images/big_ph.jpg") 0 0 no-repeat;
/*	width:100%;*/
	width:500px;
	height: 200px;
	/* height: 195px; */
}
/** ���C���摜 **/
/** SMD14 **/
#support #intro #ver14 {
	width: 400px;
	height: 195px;
	margin: 0 0 0 148px;
	background: url("../images/ver11_bg.gif") 0 0 no-repeat;
}
#support #intro #ver14 p {
	padding: 12px 10px 6px 25px;
}

#support #intro #ver14 h3 {
	background: url("../images/support_stit01.jpg") 0 0 no-repeat;
	height: 65px;
	text-indent: -9999px;
    margin: -5px 0 0 -15px;
}
#support #intro #ver14 dl,
#support #intro #ver26 dl,
#support #intro #ver27 dl {
	border-top: 1px dashed #b1b9be;
	width: 378px;
	margin: 0 0 0 20px;
	padding: 8px 0 0 0;
	text-indent: -9999px;
}
#support #intro #ver14 dt,
#support #intro #ver26 dt {
	float: left;
	display:block;
	width: 120px;
	background: url("../images/ver_release.gif") 0 4px no-repeat;
}
#support #intro #ver14 dd,
#support #intro #ver26 dd,
#support #intro #ver27 dd { float: left; width: 129px;}
#support #intro #ver14 dd a,
#support #intro #ver26 dd a,
#support #intro #ver27 dd a {
    display: block; height: 20px;
}
#support #intro #ver14 dd.qa a,
#support #intro #ver26 dd.qa a,
#support #intro #ver27 dd.qa a {
	background: url("../images/btn_qa.gif") 0 0 no-repeat;
	width: 125px;
	text-decoration:none;
}
#support #intro #ver14 dd.sup1 a,
#support #intro #ver26 dd.sup1 a,
#support #intro #ver27 dd.sup1 a {
	
	background: url("../images/btn_support1.gif") 0 0 no-repeat;
	width: 125px;
	text-decoration:none;
}
#support #intro #ver14 dd a:hover,
#support #intro #ver26 dd a:hover { background-position: 0 -20px;}


#support p#att {
	font-size: 12px;
	line-height: 20px;
	background: url("../images/att_bg.gif") 0 0 repeat;
	margin: 15px 0 20px 0;
	padding: 0 0 1px 0;
}
#support p#att strong {
	color: #fe752a;
	font-weight: bold;
}
#support #ver14 {
	padding: 0 0 16px 0;
	width: 260px;
}
#support #series {
	clear: left;
	text-indent: -9999px;
}
#support #series h3 {
	text-indent: 0;
	padding: 0 0 15px;
}
#support #series .series-inner {
	padding-bottom: 15px;
	display: flex;
}



/* ◆サポート中過去版の表示外し用◆ */
/* ◆サポート終了時に サポート中過去版のcss（直上）をコメントアウトするため、次行の下に移動◆ */
/*
#support #ver25 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver25.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}
#support #ver24 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver24.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver23 {
	float: right;
	padding-right: 25px;
	background: url("../images/ver23.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver22 {
	float: right;
	padding-right: 25px;
	background: url("../images/ver22.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver21 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver21.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver20 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver20.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver19 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver19.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver18 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver18.gif") 0 0 no-repeat;
	height: 130px;
    width: 260px;
}

#support #ver17 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver17.gif") 0 0 no-repeat;
	height: 130px;
}

#support #ver16 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver16.gif") 0 0 no-repeat;
	height: 130px;
}

#support #ver15 {
	float: left;
	background: url("../images/ver15.gif") 0 0 no-repeat;
	height: 130px;
}

#support #ver14 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver14.gif") 0 0 no-repeat;
	height: 130px;
}

#support #ver13 {
	float: left;
	background: url("../images/ver13.gif") 0 0 no-repeat;
	height: 130px;
}


#support #ver12 {
	float: left;
	
	background: url("../images/ver12.gif") 0 0 no-repeat;
	height: 130px;
}

#support #ver11 {
	float: left;
	padding-right: 25px;
	background: url("../images/ver11.gif") 0 0 no-repeat;
	height: 130px;
}
*/

/* #support #ver10 {float: left;padding-right: 25px;background: url("../images/ver10.gif") 0 0 no-repeat;height: 130px;} */

/* #support #ver9 { float:left; padding-right:25px; background: url("../images/ver9.gif") 0 0 no-repeat; height: 130px;} */

/* #support #ver8 { float:left; padding-right:25px; background: url("../images/ver8.gif") 0 0 no-repeat; height: 130px;} */

#support #series #nosupport {
/*	padding: 20px 0; */
	background: url("../images/bg_nosupport_side.png") 0 0 repeat-y; 
/*	background: url("../images/bg_nosupport5.gif") 0 0 no-repeat; */
/*	background: url("../images/bg_nosupport4.gif") 0 0 no-repeat; */
}

#support #series #nosupport .nosupport_inner{
	border : 1px solid #000000;
}
#support #series #nosupport h4 {
	width: 251px;
	height: 47px;
}
#support #series #nosupport ul {
	padding: 10px 20px 20px 20px;
}

/* ◆サポート終了後分の表示用◆ */
/* ◆サポート終了側の 各バージョンブロック用 → 終了側に追加する際にはこちらのバージョンIDのセレクタを有効に◆ */

#support #ver25,
#support #ver24,
#support #ver23,
#support #ver22,
#support #ver21,
#support #ver20,
#support #ver19,
#support #ver18,
#support #ver17,
#support #ver16,
#support #ver15,
#support #ver14,
#support #ver13,
#support #ver12,
#support #ver11,
#support #ver10,
#support #ver9, 
#support #ver8, 
#support #ver7, 
#support #ver6, 
#support #ver5, 
#support #ver4, 
#support #ver3, 
#support #ver2, 
#support #ver1 {
	width: 251px;
	height: 80px;
	float: left;
	padding: 5px 0 5px 15px;
}

/* ◆サポート終了後分の表示用◆ */
/* ◆サポート終了側の 各バージョンブロック用 → 終了側に追加する際にはこちらのバージョンIDのセレクタを有効に◆ */
#support #ver25 h4 {
	background: url("../images/ver25_tit.gif") 0 0 no-repeat;
}

#support #ver24 h4 {
	background: url("../images/ver24_tit.gif") 0 0 no-repeat;
}
#support #ver23 h4 {
	background: url("../images/ver23_tit.gif") 0 0 no-repeat;
}
#support #ver22 h4 {
	background: url("../images/ver22_tit.gif") 0 0 no-repeat;
}

#support #ver21 h4 {
	background: url("../images/ver21_tit.gif") 0 0 no-repeat;
}
#support #ver20 h4 {
	background: url("../images/ver20_tit.gif") 0 0 no-repeat;
}
#support #ver19 h4 {
	background: url("../images/ver19_tit.gif") 0 0 no-repeat;
}
#support #ver18 h4 {
	background: url("../images/ver18_tit.gif") 0 0 no-repeat;
}
#support #ver17 h4 {
	background: url("../images/ver17_tit.gif") 0 0 no-repeat;
}
#support #ver16 h4 {
	background: url("../images/ver16_tit.gif") 0 0 no-repeat;
}
#support #ver15 h4 {
	background: url("../images/ver15_tit.gif") 0 0 no-repeat;
}
#support #ver14 h4 {
	background: url("../images/ver14_tit.gif") 0 0 no-repeat;
}
#support #ver13 h4 {
	background: url("../images/ver13_tit.gif") 0 0 no-repeat;
}
#support #ver12 h4 {
	background: url("../images/ver12_tit.gif") 0 0 no-repeat;
}
#support #ver11 h4 {
	background: url("../images/ver11_tit.gif") 0 0 no-repeat;
}
#support #ver10 h4 {
	background: url("../images/ver10_tit.gif") 0 0 no-repeat;
}
#support #ver9 h4 {
	background: url("../images/ver9_tit.gif") 0 0 no-repeat;
}
#support #ver8 h4 {
	background: url("../images/ver8_tit.gif") 0 0 no-repeat;
}
#support #ver7 h4 {
	background: url("../images/ver7_tit.gif") 0 0 no-repeat;
}
#support #ver6 h4 {
	background: url("../images/ver6_tit.gif") 0 0 no-repeat;
}
#support #ver5 h4 {
	background: url("../images/ver5_tit.gif") 0 0 no-repeat;
}
#support #ver4 h4 {
	background: url("../images/ver4_tit.gif") 0 0 no-repeat;
}
#support #ver3 h4 {
	background: url("../images/ver3_tit.gif") 0 0 no-repeat;
}
#support #ver2 h4 {
	background: url("../images/ver2_tit.gif") 0 0 no-repeat;
}
#support #ver1 h4 {
	background: url("../images/ver1_tit.gif") 0 0 no-repeat;
}


#support #series .product-intro {
	float: right;
	padding: 4px 0px 0 29px;
}
#support #series .product-intro a, #support #series .sup2 a, #support #series .sup3 a {
	
	display: block;
	width: 121px;
	height: 20px;
}
#support #series .sup2 {
	float: right;
	padding: 4px 0px 0 29px;
}
#support #series .sup3 {
	float: right;
	padding: 80px 0px 0 29px;
}
#support #series .product-intro a {
	
	background: url("../images/btn_intro.gif") 0 0 no-repeat;
}
#support #series .sup2 a {
	
	background: url("../images/btn_support2.gif") 0 0 no-repeat;
}
#support #series .sup3 a {
	
	background: url("../images/btn_support2.gif") 0 0 no-repeat;
}
#support #series .product-intro a:hover, #support #series .sup2 a:hover, #support #series .sup3 a:hover {
	background-position: 0 -20px;
}
#user-info {
}
#user-info a {
	
	color: #fe752a;
	text-decoration: none;
}
#user-info h3 {
	text-indent: -9999px;
}
#newsinfo {
	background: url("../images/newsinfo_bg.gif") 0 0 repeat-y;
	margin: 15px 0 20px 0;
}
#newsinfo div#newsinfo_tit {
	background: url("../images/newsinfo_tit.gif") 0 0 no-repeat;
	padding: 3px 0 0 430px;
	height: 25px;
}
#newsinfo div#newsinfo_tit #support_info {
	background: url("../images/support_info_btn_on.gif") 0 0 no-repeat;
	width: 124px;
	height: 20px;
	text-indent: -9999px;
}
#newsinfo div#newsinfo_tit #support_info a {
	
	background: url("../images/support_info_btn.gif") 0 0 no-repeat;
	display: block;
	height: 20px;
}
#newsinfo div#newsinfo_tit #support_info a:hover {
	background-position: 0 -20px;
}
#newsinfo #newsinfo_txt {
	padding: 12px;
}
#newsinfo #newsinfo_txt p {
	font-size: 12px;
	line-height: 18px;
}
#newsinfo #newsinfo_txt p span {
	font-size: 10px;
	line-height: 18px;
}
#newsinfo #newsinfo_txt a {
	
	color: #fe752a;
}
#oldversion {
	margin: 0 0 25px 0;
}
#oldversion h3 {
	background: url("../images/oldversion_tit.gif") 0 0 no-repeat;
	height: 38px;
}
#faq {
	margin: 0 0 25px 0;
	padding: 0px 0 0 0;
}
#faq h3 {
	background: url("../images/faq_tit.gif") 0 0 no-repeat;
	width: 135px;
	height: 38px;
	float: left;
}
#faqform {
	padding: 4px 0 0 423px;
	margin-bottom: 8px;
	height: 27px;
	text-indent: -9999px;
	background: url("../images/faq_tit.gif") 0 0 no-repeat;
}
#faqform #faqform-btn {
	background: url("../images/btn_form.gif") 0 0 no-repeat;
	width: 133px;
	height: 19px;
}
#faqform #faqform-btn a {
	
	background: url("../images/btn_form.gif") 0 0 no-repeat;
	display: block;
	height: 19px;
}
#faqform #faqform-btn a:hover {
	background-position: 0 -19px;
}
#faq p strong {
	color: #fe752a;
	font-weight: bold;
}
#faq p em {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
}
#faq p a {
	
	color: #369;
}
#register {
	margin: 0 0 30px 0;
}
#register h3 {
	background: url("../images/register_tit.gif") 0 0 no-repeat;
	height: 38px;
}
#nosupport ul {
	clear: both;
	text-indent: 0;
	padding: 20px 0 0;
	font-size: 10px;
	line-height: 1.4;
}
#guidebook {
	margin: 0 0 30px 0;
}
#guidebook h3 {
	background: url("../images/guidebook_tit.gif") 0 0 no-repeat;
	height: 38px;
}
#guidebook #guimg {
	float: left;
	width: 120px;
}
#guidebook #gutxt {
	float: right;
	width: 440px;
}
#guidebook .gu_download_btn {
	margin-top: 20px;
}
#guidebook .gu_download_btn a {
	
	background: url("../images/download_btn.gif") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 32px;
	margin: 0;
	overflow: hidden;
	text-indent: -9999em;
	width: 175px;
}
#guidebook .gu_download_btn a:hover, #guidebook .gu_download_btn a.visit {
	background-position: 0 -32px;
}


/* SMD26*/
/* #support #intro #ver26 {
	width: 400px;
	height: 200px;
	margin: 0 0 0 148px;
	background: url("../images/ver26_bg.gif") 0 0 no-repeat;
}
#support #intro #ver26 p {
	padding: 12px 10px 6px 25px;
}

#support #intro #ver26 h3 {
    background: url(../images/support_stit01.jpg) 0 0 no-repeat;
    height: 72px;
    text-indent: -9999px;
    margin: -5px 0 0 -15px;
}
#support #ver26 {
    float: left;
    padding: 5px 0 5px 15px;    
}
#support #intro #ver26 dt {
    float: left;
    display: block;
    width: 120px;
    background: url(../images/ver_release.gif) 0 4px no-repeat;
} */


/* SMD27*/

#support #intro #ver27 {
	width: 400px;
	height: 200px;
	margin: 0 0 0 148px;
	background: url("../images/intro_bg.gif") 0 0 no-repeat;
}
#support #intro #ver27 p {
	padding: 12px 10px 6px 25px;
}
#support #intro #ver27 h3 {
    background: url(../images/support_stit01.jpg) 0 0 no-repeat;
    height: 72px;
    text-indent: -9999px;
    margin: -5px 0 0 -15px;
}
#support #ver27 {
    float: left;
    padding: 5px 0 5px 15px;
}
#support #intro #ver27 dt {
    float: left;
    display: block;
    width: 120px;
    font-weight: bold;
    background: url(../images/ver_release.gif) 0 4px no-repeat;
}
#support #ver26 {
    float: left;
    padding-right: 25px;
    background: url(../images/ver26.gif) 0 0 no-repeat;
    height: 130px;
    width: 260px;
}
