@charset "utf-8";
/* ===== 入力エラーメッセージ ===== */
.error-message {
	font-size: 11px;
	color: #ff3333;
	font-weight: bold;
    font-family: "UD Shin Go Light";
    font-size: 10px;
}

/* ぱんくず --------------------> */
.pan {
	color: #666666;
	font-size:80%;
}

.pan a {
    color: #666666;
}

#contents_main #list_crumbs li:last-child span { display: block; padding: 0 20px 0 15px; color: #666666; font-family: "UD Shin Go Light"; font-size: 13px; line-height: 1.6; text-decoration: none; background: url(/img/common/arw_crumbs.png) right center no-repeat; }


/* ぱんくず <-------------------- */

/* ポインターカーソル */
.cur_pointer {
    cursor:pointer;
}

/* パスワード リマインダ  備考 */
.reissue_note {
	margin-top: 20px;
	color: #666666;
	font-family: "UD Shin Go Light";
	font-size: 14px;
	line-height: 22px;
}

/* プラン一覧メッセージ表示 */
.plan_list_txt {
    margin-bottom: 15px;
    padding: 10px 15px;
    color: #ce0000;
    background: #edfaff;
    text-align: center;
    border: 2px solid #d33333;
    font-size: 16px;
    font-family: "UD Shin Go Medium";
}

/* エラー表示 */
.error_txt {
    margin-bottom: 15px;
    padding: 10px 15px;
    color: #ce0000;
    text-align: center;
    border: 2px solid #d33333;
    font-size: 16px;
    font-family: "UD Shin Go Light";
}

/*ボタン表示 */
.system_normal_btn {
    clear: both;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}

.input_normal_btn {
    background: url("../../img/common/input_black_bg.gif") repeat-x scroll center top #252525;
    border: 1px solid #D0D0D0;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Shin Go Medium';
    font-size: 85%;
    margin: 0 2px;
    padding: 2px 20px;
}

.lead_message {
    margin-bottom: 15px;
    padding: 30px 15px;
    text-align: center;
    font-size: 108%;
    background:url(../../img/common/bg01.gif) top left repeat;
}

/* 利用者登録 */
#next_btn2 input {
    vertical-align: middle;
}

#add_btn2 input {
    vertical-align: middle;
}

#save_btn2 input {
    vertical-align: middle;
}

#del_btn2 input {
    vertical-align: middle;
}

/* ページャー：フォント一覧 */
body.fontlist #box_fontlist #box_result ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.fontlist #box_fontlist #box_result ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }
body.fontlist #box_fontlist #box_result ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.fontlist #box_fontlist #box_result ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }


/* ページャー：ライセンス */
body.license #box_license #box_site_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.license #box_license #box_site_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }
body.license #box_license #box_site_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.license #box_license #box_site_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }

/* ページャー：サイト登録・PV数レポート */
body.alicense #box_alicense #box_site_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.alicense #box_alicense #box_site_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }
body.alicense #box_alicense #box_site_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.alicense #box_alicense #box_site_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }


/* ページャー：よくある質問 */
body.faq #box_faq #box_faq_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.faq #box_faq #box_faq_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }
body.faq #box_faq #box_faq_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.faq #box_faq #box_faq_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }

/* ページャー：お知らせ */
body.announcement #box_announcement #box_announcement_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.announcement #box_announcement #box_announcement_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.announcement #box_announcement #box_announcement_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }
body.announcement #box_announcement #box_announcement_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }

/* ページャー：ライセンス(DL販売) */
body.dllicense #box_license #box_site_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.dllicense #box_license #box_site_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }
body.dllicense #box_license #box_site_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.dllicense #box_license #box_site_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }

/* ページャー：ニュース */
body.news #box_news #box_news_list ul.pager li:first-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y right top; }
body.news #box_news #box_news_list ul.pager li:first-child a { padding: 0 15px 0 26px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 0 -97px; }
body.news #box_news #box_news_list ul.pager li:last-child { background: url(../../images/tsone/line_dots_vertical.png) repeat-y left top; }
body.news #box_news #box_news_list ul.pager li:last-child a { padding: 0 45px 0 15px; color: #000000; background: url(../../images/tsone/arw_pager.png) no-repeat 100% 3px; }

/* よくある質問：詳細 回答 */
#box_faq_view .inner ul { margin-top:12px; margin-bottom:12px; padding-left: 20px; list-style: disc; }
#box_faq_view .inner ol { margin-top:12px; margin-bottom:12px; padding-left: 20px; }

/*  2013-04-16 フォント一覧IE8対応.zipで、デザイン会社提供分とこちらのstyle.cssで違う部分をts.cssに移動 */


#contents_sub #box_news dl dt { color: #666666; font-size: 13px; }

/* 会員　メニューの青い四角　ここから */
body.member.news #box_nav_member #nav_member_container ul li#nav_member a { color: #0095ff; }
body.member.news #box_nav_member #nav_member_container ul li#nav_member img { visibility: visible; }

body.member.news_view #box_nav_member #nav_member_container ul li#nav_member a { color: #0095ff; }
body.member.news_view #box_nav_member #nav_member_container ul li#nav_member img { visibility: visible; }

body.member.faq #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.faq #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.faq_view #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.faq_view #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.support_policy #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.support_policy #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.privacy #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.privacy #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.privacy_rule #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.privacy_rule #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.privacy_trade #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.privacy_trade #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.alicense_delconfirm #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.alicense_delconfirm #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.member.alicense_delcomplete #box_nav_member #nav_member_container ul li#nav_faq a { color: #0095ff; }
body.member.alicense_delcomplete #box_nav_member #nav_member_container ul li#nav_faq img { visibility: visible; }

body.announcement_view #box_nav_member #nav_member_container ul li#nav_announcement a { color: #0095ff; }
body.announcement_view #box_nav_member #nav_member_container ul li#nav_announcement img { visibility: visible; }

body.member.fontbuy #box_nav_member #nav_member_container ul li#nav_fontbuy a { color: #0095ff; }
body.member.fontbuy #box_nav_member #nav_member_container ul li#nav_fontbuy img { visibility: visible; }

body.users_memberback #box_nav_member #nav_member_container ul li#nav_profile a { color: #0095ff; }
body.users_memberback #box_nav_member #nav_member_container ul li#nav_profile img { visibility: visible; }

body.users_mail #box_nav_member #nav_member_container ul li#nav_mailsetting a { color: #0095ff; }
body.users_mail #box_nav_member #nav_member_container ul li#nav_mailsetting img { visibility: visible; }
/* ここまで */

/*
body.home #contents_main #vi { position: relative; margin-top: 45px; width: 720px; background: url(../../images/tsone/bg_vi.png) left top no-repeat; }
body.home #contents_main #vi #font_current { padding: 8px 0 0 15px; color: #333333; font-family: "UD Shin Go Regular"; font-size: 12px; line-height: 1.67; }
body.home #contents_main #vi #slider_container { position: absolute; top: 0; right: 0; }
body.home #contents_main #vi h1 { margin: 14px 0 0; padding-left: 30px; color: #000000; font-family: "Ryumin Regular KL"; font-size: 60px; line-height: 1.3; }
body.home #contents_main #vi .lead { margin: 21px 0 0; padding: 0 36px 0 30px; color: #000000; font-family: "Ryumin Regular KL"; font-size: 21px; line-height: 1.6; }
*/

/*  */
/* body.member_top #box_announcement dl dd { color: #666666; font-size: 13px; font-family: "UD Shin Go Light"; margin-top: 3px;} */

/*
body.member_top #box_plan dl dd { color: #666666; font-size: 13px; font-family: "UD Shin Go Light"; margin-top: 3px; }
*/
/*
body.member_top #box_news dl dd { color: #666666; font-size: 13px; font-family: "UD Shin Go Light"; margin-top: 3px; }
*/



body.users_login #box_users_login table td input[type="password"] { width: 280px; }

body.users_selectconfirm #box_users_selectconfirm dl dt, body.users_selectconfirm #box_users_selectconfirm dl dd { border-bottom: 1px solid #ebebeb; }

body.license_view #box_license_view .notice { margin: 46px 0 0; padding-top: 24px; width: 720px; height: 52px; color: #ff0000; font-family: "UD Shin Go Medium"; font-size: 13px; line-height: 21px; text-align: center; background: url(../../images/tsone/bg_notice.png) no-repeat 0 0; }

/*
    body.fontlist #box_fontlist #box_search #box_classification .li_inner .area_body li { border: solid 1px #f2edd9; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px / 3px; border-radius: 3px / 3px; background-color: #ffffff;  height: 86px; behavior: url(/css/PIE.php);}
    body.fontlist #box_fontlist #box_search #box_classification .li_inner .area_body li:hover { border-color: #e5e2d3; background-color: #f5f2e4; width: 93px; height: 86px; }
    body.fontlist #box_fontlist #box_search #box_classification .li_inner .area_body li.selected { border-color: #d9f4ff; background-color: #f2fbff; }

body.fontlist #box_fontlist #box_search #box_classification .li_inner .area_body li.sample_void { height: 86px; background-color: #fcfaf2; }
body.fontlist #box_fontlist #box_search #box_classification .li_inner .area_body li.sample_void:hover { border-color: #f2edd9; background-color: #fcfaf2; }

*/

/* シミュレーターのフッタのリンク */
body.simulator footer  a   { color: white; text-decoration: none;}
