﻿/* common */
@font-face {
	font-family:robotoregular;
	src:url(../fonts/roboto/Roboto-Regular-webfont.eot);
	src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/Roboto-Regular-webfont.woff) format("woff"),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format("truetype"),url(../fonts/roboto/Roboto-Regular-webfont.svg#robotoregular) format("svg");
	font-weight:400;
	font-style:normal;
}
/*
@font-face {
	font-family:robotoitalic;
	src:url(../fonts/roboto/Roboto-Italic-webfont.eot);
	src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/Roboto-Italic-webfont.woff) format("woff"),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format("truetype"),url(../fonts/roboto/Roboto-Italic-webfont.svg#robotolight) format("svg");
	font-weight:400;
	font-style:italic;
}
@font-face {
	font-family:robotobold;
	src:url(../fonts/roboto/Roboto-Bold-webfont.eot);
	src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/Roboto-Bold-webfont.woff) format("woff"),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format("truetype"),url(../fonts/roboto/Roboto-Bold-webfont.svg#robotolight) format("svg");
	font-weight:700;
	font-style:normal;
}
@font-face {
	font-family:robotolight;
	src:url(../fonts/roboto/Roboto-Light-webfont.eot);
	src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/Roboto-Light-webfont.woff) format("woff"),url(../fonts/roboto/Roboto-Light-webfont.ttf) format("truetype"),url(../fonts/roboto/Roboto-Light-webfont.svg#robotolight) format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans'), local('OpenSans'), url(../fonts/Open-Sans.woff2) format('woff2');
}
*/

.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;margin:0px;padding:0px;height:1%;}
.b0{border:0px;}
.b{font-weight:bold;}
.hide{display:none!important;}

.red{color:red;}

.w_100{width:100%;}
.w_25{width:25%;}
.w_33{width:33%;}
.w_400{width:400px;}
.w_500{width:500px;}
.w_660{width:660px;}

/* img middle */
.image{width:128px;height:128px;border:1px solid #ccc;padding:2px;overflow:hidden;}
.image .m_span {display:table-cell;vertical-align:middle;text-align:center;height:128px;width:128px;*display:block;*font-size:105px;*font-family:Arial;}
.image .m_span img {vertical-align:middle;border:0px;}

/* table border */
.table {background-color:#CCCCCC;border-spacing:1px;border:0px;margin-bottom: 10px;}
.table td {background-color:#FFFFFF;height: 25px;line-height:25px;padding:0px 5px;}
.table .title_p td {background-color:#F9F9F9;font-weight: bold;}

.nico{display:inline-table;background-image:url(../images/image.png);background-repeat:no-repeat;height:overflow:hidden;}
.nico_zh-TW{background-position:-0px -0px;width:16px;height:11px;}
.nico_zh-CN{background-position:-24px -0px;width:16px;height:11px;}
.nico_ru{background-position:-47px -0px;width:16px;height:11px;}
.nico_de{background-position:-71px -0px;width:16px;height:11px;}
.nico_pt{background-position:-94px -0px;width:16px;height:11px;}
.nico_ar{background-position:-118px -0px;width:16px;height:11px;}
.nico_en{background-position:-142px -0px;width:16px;height:11px;}
.nico_nl{background-position:-165px -0px;width:16px;height:11px;}
.nico_ja{background-position:-189px -0px;width:16px;height:11px;}
.nico_it{background-position:-213px -0px;width:16px;height:11px;}
.nico_fr{background-position:-236px -0px;width:16px;height:11px;}
.nico_es{background-position:-260px -0px;width:16px;height:11px;}

.nico_twitter{background-position:-0px -47px;width:17px;height:17px;}
.nico_linkin{background-position:-24px -47px;width:17px;height:17px;}
.nico_googleplus{background-position:-47px -47px;width:17px;height:17px;}
.nico_facebook{background-position:-71px -47px;width:17px;height:17px;}

.nico_xml{background-position:-0px -94px;width:36px;height:14px;}
.nico_wap2{background-position:-47px -94px;width:36px;height:14px;}
.nico_wap1{background-position:-94px -94px;width:36px;height:14px;}
.nico_rss{background-position:-142px -94px;width:36px;height:14px;}
.nico_map{background-position:-189px -94px;width:36px;height:14px;}
.nico_html5{background-position:-236px -94px;width:36px;height:14px;}
.nico_html{background-position:-283px -94px;width:36px;height:14px;}

.nico_zip{background-position:-0px -141px;width:48px;height:48px;}
.nico_pdf{background-position:-48px -141px;width:48px;height:48px;}
.nico_jpg{background-position:-99px -141px;width:48px;height:48px;}
.nico_mp3{background-position:-152px -141px;width:48px;height:48px;}
.nico_flv{background-position:-202px -141px;width:48px;height:48px;}
.nico_excel{background-position:-253px -141px;width:48px;height:48px;}

.nico_nav{background-position:-142px -213px;width:26px;height:26px;}
.nico_search{background-position:-236px -213px;width:26px;height:26px;}
.nico_global{background-position:-189px -213px;width:26px;height:26px;}
.nico_heart{background-position:-39px -213px;width:26px;height:26px;}
.nico_cart{background-position:-109px -213px;width:26px;height:26px;}
.nico_ren{background-position:-71px -213px;width:26px;height:26px;}

.nico_cart2{background-position:-149px -260px;width:20px;height:16px;}

.nico_lang{background-position:-99px -260px;width:16px;height:16px;}

.nico_minus{background-position:-0px -259px;width:7px;height:10px;}
.nico_plus{background-position:-0px -273px;width:7px;height:10px;}
.nico_plus_white{background-position:-9px -273px;width:7px;height:10px;}
.nico_plus_orange{background-position:-18px -273px;width:7px;height:10px;}

.nico_a1{background-position:-0px -250px;width:5px;height:7px;}
.nico_a2{background-position:-0px -241px;width:5px;height:7px;}
.nico_a2_white{background-position:-7px -241px;width:5px;height:7px;}
.nico_a3{background-position:-0px -233px;width:7px;height:5px;}
.nico_a4{background-position:-271px -213px;width:12px;height:16px;}

.nico_searching{background-position:-307px -213px;width:22px;height:22px;}
.nico_gb{background-position:-284px -213px;width:23px;height:23px;}

.nico_online{background-position:-21px -244px;width:20px;height:17px;}
.nico_offline{background-position:-45px -244px;width:20px;height:17px;}

.nico_btn1{background-position:-260px -260px;width:58px;height:19px;}
.nico_btn2{background-position:-189px -260px;width:58px;height:19px;}

.nico_kf_nav{background-position:-45px -354px;width:120px;height:50px;}
.nico_kf_help{background-position:-115px -314px;width:50px;height:40px;}
.nico_kf_top{background-position:-165px -307px;width:145px;height:32px;}
.nico_kf_middle{background-position:-165px -339px;width:145px;height:5px;}
.nico_kf_bottom{background-position:-165px -344px;width:145px;height:7px;}
.nico_kf_close{background-position:-142px -408px;width:17px;height:17px;}

.nico_kf_yahoo{background-position:-165px -361px;width:130px;height:25px;}
.nico_kf_qq{background-position:-165px -386px;width:130px;height:25px;}
.nico_kf_msn{background-position:-165px -411px;width:130px;height:25px;}
.nico_kf_skype{background-position:-165px -436px;width:130px;height:25px;}
.nico_kf_mail{background-position:-165px -460px;width:130px;height:25px;}
.nico_whatsapp{background-position:-102px -406px;width:37px;height:37px;}

.nico_logo_gray{background-position:-0px -413px;width:91px;height:24px;}
.nico_logo_white{background-position:-0px -448px;width:91px;height:24px;}

.nico_inquiry{background-position:-0px -296px;width:72px;height:23px;}
.nico_inquiry_black{background-position:-0px -320px;width:85px;height:32px;}
.nico_download{background-position:-71px -260px;width:16px;height:16px;}

.nico_rating{background-position:-219px -39px;width: 100px;height: 19px;}
.nico_rating_o{background-position:-219px -61px;width: 100px;height:19px;}

.nico_ratings{background-position:-137px -40px;width: 75px;height: 12px;}
.nico_ratings_o{background-position:-137px -53px;width: 75px;height:12px;}

.bt{
	background-color:#e7e7e7;
    border: none;
    color: black;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 8px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.bt:hover{opacity:0.8;}
.bt_green{background-color: #4CAF50;color:white}
.bt_blue{background-color: #008CBA;color:white}
.bt_red{background-color: #f44336;color:white}
.bt_black{background-color: #555555;color:white}
.bt_yellow{background-color: #febd69;color:white}