@charset "utf-8";

.second_contents_frame{
	width: 1000px;
	margin: 0 auto;
}

.second_contents_frame .second_main{
	width: 745px;
}

.second_contents_frame .second_side{
	width: 235px;
}

/*
セカンドのサイド
-------------------------------------------*/
.product_side a{
	display: block;
	margin-bottom: 4px;
	width: 235px;
	height: 59px;
}
.product_side a.faq:link,.product_side a.faq:hover,.product_side a.faq:visited,.product_side a.faq:active{
	height: 38px;
	text-decoration:none;
}
.product_side{
	margin-bottom: 20px;
}

.membar_side > img{
	margin-bottom: 3px;
}

.membar_side a{
	display: block;
	margin-bottom: 3px;
}

.product_side .femap{
	background: url(../img/side/femap_side_navion.jpg) no-repeat left top;
}

.product_side .femap img:hover,
.product_side .femap img.active{
	opacity: 0;
}

.product_side .nx{
	background: url(../img/side/nx_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .nx img:hover,
.product_side .nx img.active{
	opacity: 0;
}

.product_side .f_n{
	background: url(../img/side/f_n_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .f_n img:hover,
.product_side .f_n img.active{
	opacity: 0;
}


.product_side .f_w{
	background: url(../img/side/f_w_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .f_w img:hover,
.product_side .f_w img.active{
	opacity: 0;
}


.product_side .f_b{
	background: url(../img/side/f_b_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .f_b img:hover,
.product_side .f_b img.active{
	opacity: 0;
}



.product_side .f_t{
	background: url(../img/side/f_t_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .f_t img:hover,
.product_side .f_t img.active{
	opacity: 0;
}

.product_side .f_f{
	background: url(../img/side/f_f_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .f_f img:hover,
.product_side .f_f img.active{
	opacity: 0;
}

.product_side .mag{
	background: url(../img/side/mag_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .mag img:hover,
.product_side .mag img.active{
	opacity: 0;
}

.product_side .volt{
	background: url(../img/side/volt_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .volt img:hover,
.product_side .volt img.active{
	opacity: 0;
}

.product_side .mac{
	background: url(../img/side/mac_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .mac img:hover,
.product_side .mac img.active{
	opacity: 0;
}

.product_side .sdc{
	background: url(../img/side/sdc_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .sdc img:hover,
.product_side .sdc img.active{
	opacity: 0;
}

.product_side .pro{
	background: url(../img/side/pro_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .pro img:hover,
.product_side .pro img.active{
	opacity: 0;
}

.product_side .model{
	background: url(../img/side/model_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .model img:hover,
.product_side .model img.active{
	opacity: 0;
}

.product_side .madyn{
	background: url(../img/side/madyn_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .madyn img:hover,
.product_side .madyn img.active{
	opacity: 0;
}

.product_side .easy{
	background: url(../img/side/easy_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .easy img:hover,
.product_side .easy img.active{
	opacity: 0;
}

.product_side .glview{
	background: url(../img/side/gl_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .glview img:hover,
.product_side .glview img.active{
	opacity: 0;
}

.product_side .caepipe{
	background: url(../img/side/caepipe_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .caepipe img:hover,
.product_side .caepipe img.active{
	opacity: 0;
}

.product_side .enet{
	background: url(../img/side/enet_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .enet img:hover,
.product_side .enet img.active{
	opacity: 0;
}

.product_side .estress{
	background: url(../img/side/estress_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .estress img:hover,
.product_side .estress img.active{
	opacity: 0;
}

.product_side .cae{
	background: url(../img/side/cae_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .cae img:hover,
.product_side .cae img.active{
	opacity: 0;
}

.product_side .ts{
	background: url(../img/side/ts_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .ts img:hover,
.product_side .ts img.active{
	opacity: 0;
}

.product_side .solid{
	background: url(../img/side/solid_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .solid img:hover,
.product_side .solid img.active{
	opacity: 0;
}

.product_side .sg{
	background: url(../img/side/s-generator_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .sg img:hover,
.product_side .sg img.active{
	opacity: 0;
}

.product_side .ls{
	background: url(../img/side/ls_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .ls img:hover,
.product_side .ls img.active{
	opacity: 0;
}


.product_side .floefd{
	background: url(../img/side/floefd_side_navion.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .floefd img:hover,
.product_side .floefd img.active{
	opacity: 0;
}

.product_side .analyze{
	background: url(../img/side/analyze_caseon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .analyze img:hover,
.product_side .analyze img.active{
	opacity: 0;
}

.product_side .industry{
	background: url(../img/side/industry_caseon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .industry img:hover,
.product_side .industry img.active{
	opacity: 0;
}

.product_side .client{
	background: url(../img/side/client_caseon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .client img:hover,
.product_side .client img.active{
	opacity: 0;
}

.product_side .support{
	background: url(../img/side/support_abouton.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .support img:hover,
.product_side .support img.active{
	opacity: 0;
}

.product_side .teaching{
	background: url(../img/side/teachingon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .teaching img:hover,
.product_side .teaching img.active{
	opacity: 0;
}

.product_side .event{
	background: url(../img/side/eventon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .event img:hover,
.product_side .event img.active{
	opacity: 0;
}

.product_side .web_seminar{
	background: url(../img/side/web_seminaron.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .web_seminar img:hover,
.product_side .web_seminar img.active{
	opacity: 0;
}

.product_side .free_seminar{
	background: url(../img/side/free_seminaron.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .free_seminar img:hover,
.product_side .free_seminar img.active{
	opacity: 0;
}





.product_side .live_seminar{
	background: url(../img/side/live_seminaron.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .live_seminar img:hover,
.product_side .live_seminar img.active{
	opacity: 0;
}







.product_side .course{
	background: url(../img/side/courseon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .course img:hover,
.product_side .course img.active{
	opacity: 0;
}

.product_side .salutation{
	background: url(../img/side/salutationon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .salutation img:hover,
.product_side .salutation img.active{
	opacity: 0;
}

.product_side .outline{
	background: url(../img/side/outlineon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .outline img:hover,
.product_side .outline img.active{
	opacity: 0;
}

.product_side .project{
	background: url(../img/side/projecton.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .project img:hover,
.product_side .project img.active{
	opacity: 0;
}

.product_side .history{
	background: url(../img/side/historyon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .history img:hover,
.product_side .history img.active{
	opacity: 0;
}

.product_side .access{
	background: url(../img/side/accesson.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .access img:hover,
.product_side .access img.active{
	opacity: 0;
}

.product_side .countries{
	background: url(../img/side/countrieson.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .countries img:hover,
.product_side .countries img.active{
	opacity: 0;
}

.product_side .adoption{
	background: url(../img/side/adoptionon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .adoption img:hover,
.product_side .adoption img.active{
	opacity: 0;
}

.product_side .analysis{
	background: url(../img/side/analysison.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .analysis img:hover,
.product_side .analysis img.active{
	opacity: 0;
}

.product_side .mesh{
	background: url(../img/side/meshon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .mesh img:hover,
.product_side .mesh img.active{
	opacity: 0;
}


.product_side .program{
	background: url(../img/side/programon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .program img:hover,
.product_side .program img.active{
	opacity: 0;
}

.product_side .privacy{
	background: url(../img/side/privacyon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .privacy img:hover,
.product_side .privacy img.active{
	opacity: 0;
}

.product_side .user{
	background: url(../img/side/useron.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .user img:hover,
.product_side .user img.active{
	opacity: 0;
}

.product_side .login_faq{
	background: url(../img/side/login_faqon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_faq img:hover,
.product_side .login_faq img.active{
	opacity: 0;
}
.product_side .login_manual{
	background: url(../img/side/login_manualon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_manual img:hover,
.product_side .login_manual img.active{
	opacity: 0;
}

.product_side .login_touse{
	background: url(../img/side/login_touseon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_touse img:hover,
.product_side .login_touse img.active{
	opacity: 0;
}

.product_side .login_setup{
	background: url(../img/side/login_setupon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_setup img:hover,
.product_side .login_setup img.active{
	opacity: 0;
}

.product_side .login_example{
	background: url(../img/side/login_exampleon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_example img:hover,
.product_side .login_example img.active{
	opacity: 0;
}


.product_side .login_download{
	background: url(../img/side/login_downloadon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_download img:hover,
.product_side .login_download img.active{
	opacity: 0;
}

.product_side .login_nsttool{
	background: url(../img/side/nsttoolon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_nsttool img:hover,
.product_side .login_nsttool img.active{
	opacity: 0;
}

.product_side .login_nstassist{
	background: url(../img/side/login_nstassiston.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_nstassist img:hover,
.product_side .login_nstassist img.active{
	opacity: 0;
}


.product_side .login_question{
	background: url(../img/side/login_questionon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_question img:hover,
.product_side .login_question img.active{
	opacity: 0;
}


.product_side .login_newfeature{
	background: url(../img/side/login_newfeatureon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .login_newfeature img:hover,
.product_side .login_newfeature img.active{
	opacity: 0;
}


.product_side .appraisal{
	background: url(../img/side/appraisalon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .appraisal img:hover,
.product_side .appraisal img.active{
	opacity: 0;
}

.product_side .material{
	background: url(../img/side/materialon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .material img:hover,
.product_side .material img.active{
	opacity: 0;
}

.product_side .question01{
	background: url(../img/side/question01on.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .question01 img:hover,
.product_side .question01 img.active{
	opacity: 0;
}

.product_side .company_side{
	background: url(../img/side/company_sideon.jpg) no-repeat left top;
	width: 235px;
	height: 59px;
}

.product_side .company_side img:hover,
.product_side .company_side img.active{
	opacity: 0;
}



#product_detalis_contents02,
#product_detalis_contents03,
#product_detalis_contents04,
#product_detalis_contents05,
#product_detalis_contents06{
	display: none;
}

.second_main .name_block{
	vertical-align: bottom;
}

.second_main .name_block img{
	padding-left: 10px;
}

.second_main .check li{
	background: url(../img/contract/check.jpg) no-repeat left center;
	padding-left: 3em;
	text-indent: -1em;
}

.second_main .toggleswitch{
	cursor: pointer;
}

.second_main .toggleswitch:hover{
	opacity: 0.6;
}

.second_main .toggleclose{
	display: none;
}

.second_main .toggleswitch02{
	font-size: 17px;
	text-align: center;
	border: 1px solid #3D253D;
	box-shadow: 1px 1px 2px;
	cursor: pointer;
}

.second_main .toggleswitch02:hover{
	opacity: 0.6;
}

.second_main .toggleswitch03{
	cursor: pointer;
}

.second_main .toggleswitch03:hover{
	opacity: 0.6;
}

.second_main .event_form_button{
	display: block;
	background: #39243D;
	width: 212px;
	height: 25px;
	padding: 5px 0px;
	margin: 7px auto;
	text-align: center;
	font-size: 15px;
}

.second_main .event_form_button{
	color: #FFF;
	text-decoration: none;
}

.second_main .event_form_button:hover{
	text-decoration: underline;
}

.second_main .event_form_button02{
	display: block;
	width: 300px;
	height: 20px;
	font-size: 15px;
}

.second_main .detalis_tab_frame{
	margin-left: -1px;
}

.second_main .detalis_tab_frame li{
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	background: #CCCCCC;
	padding: 7px;
	font-size: 13px;
	text-align: center;
	width: 17.5%;
	cursor: pointer;
	color: #452A46;
}

.second_main .detalis_tab_frame02 li{
	width: 22.5%;
}

.second_main .detalis_tab_frame li:hover,
.second_main .detalis_tab_frame li.active,
.second_main .detalis_tab_frame02 li:hover,
.second_main .detalis_tab_frame02 li.active{
	opacity: 0.6;
}

.second_main .detalis_tab_frame02{
	margin-left: -1px;
}

.second_main .detalis_tab_frame02 li{
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	background: #CCCCCC;
	padding: 7px;
	font-size: 13px;
	text-align: center;
	width: 22.7%;
	cursor: pointer;
	color: #452A46;
}

.second_main .detalis_tab_frame02 li.li_layout3{
	width: 31%;
}

.second_main .img_in_height{
	width:208px;
	height:171px;
	display: table;
	margin:0 auto;
}

.second_main .img_in_height a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.second_main .img_in_height a img{
	max-width: 100%;
	max-height: 156px;
}

.second_main #top_change01{
	display: block;
}

.second_main #top_change02,
.second_main #top_change03,
.second_main #top_change04,
.second_main #top_change05,
.second_main #top_change06,
.second_main #top_change07,
.second_main #top_change08,
.second_main #top_change09,
.second_main #top_change10,
.second_main #top_change11,
.second_main #top_change12,
.second_main #top_change13,
.second_main #top_change14,
.second_main #top_change15,
.second_main #bottom_change02,
.second_main #bottom_change03,
.second_main #bottom_change04,
.second_main #bottom_change05,
.second_main #bottom_change06,
.second_main #bottom_change07{
	display: none;
}

.second_main .product_list_height a{
	display: block;
}

.second_main .product_list_height a:hover{
	opacity: 0.7;
}

.second_main .product_list_height a img:hover{
	opacity: 1;
}

.second_main .list_product_frame a{
	color: #FFF;
	text-decoration: none;
}

.second_main .list_product_frame a:hover{
	text-decoration: underline;
	color: #FFF;
}

.second_main div.mar_bottom12 > div.bg3d{
	background: #f5f5f5;
	color: #000;
}

/*
ポップアップのログイン
----------------------------------------*/

#sign_up label input {
	border: none;
	list-style: none;
	outline: none;
}

/*a {
    color: #067dd7;
}
a:hover {
    text-decoration: underline;
}*/

.sprited {
    background: url(../img/top/download_sprite.png) no-repeat;
    line-height: 1000px;
    overflow: hidden;
    display: block;
}

.try {
    width: 93px;
    height: 31px;
    background-position: -30px -156px;
}
.try:hover {
    background-position: -30px -187px;
}
.try:active {
    background-position: -30px -218px;
}

#sign_up {
margin: 0;
	padding: 0;
	font-size: 1em;
	text-decoration: none;
	border: none;
	list-style: none;
	outline: none;
    -moz-border-radius: 6px;
    background: #eef2f7;
    -webkit-border-radius: 6px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
    padding: 14px 22px;
    width: 400px;
    position: relative;
    display: none;
/*background: #eef2f7;*/
    font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #536376;
}
#sign_up #sign_up_form {
    margin-top: 13px;
}
#sign_up label {
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}

#sign_up label input {
    display: block;
    width: 393px;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
}

#see_id {
    width: 228px;
    height: 23px;
    background-position: -202px -133px;
}
#left_out {
    background-position: -202px -158px;
    width: 113px; height: 16px;
}
#sign_up_form {
    position: relative;
    /* background: url(divider.png) repeat-x bottom left; */
    padding-bottom: 54px;
    margin-bottom: 12px;
}
#actions {
    float: left;
    position: absolute;
    right: 0;
    height: 31px;
    bottom: 20px;
}
a.form_button {
    float: left;
    width: 93px; height: 31px;
    margin-right: 15px;
}
#cancel { background-position: -198px -36px; }
#log_in { background-position: -291px -36px; }
#cancel:hover { background-position: -198px -67px; }
#cancel:active { background-position: -198px -98px; }
#log_in:hover { background-position: -291px -67px; }
#log_in:active { background-position: -291px -98px; }
#close_x {
    width: 24px; height: 23px;
    overflow: hidden; line-height: 1000px;
    display: block;
    position: absolute; top: 5px; right: 5px;
    background-position: -387px -102px;
}
#usage { background-position: -323px -172px; width: 67px; height: 22px;}
#sign_up select{
	font-size: 1.3em;
	border: 1px solid #AAA;
}
#sign_up span{
	padding: 0 5px;
	color: red;
}

/*
movie_popup_style
-------------------------------*/
.popup_movie_block{
	width: 450px!important;
}



.second_contents_frame .product_tab,
.second_contents_frame .product_detalis_tab{
	margin-left: -1px;
	margin-bottom: 15px;
	font-size: 16px;
}

.second_contents_frame .product_tab li{
	float: left;
	width: 24.5%;
	text-align: center;
	background: #CCCCCC;
	margin-left: 1px;
}

.second_contents_frame .product_tab li:hover,
.second_contents_frame .product_tab li.active{
	opacity: 0.5;
}

.second_contents_frame .product_tab li a{
	display: block;
	width: 100%;
	padding: 10px 0px;
	color: #000;
}

.second_contents_frame .product_tab li a:hover{
	text-decoration: none;
}

.second_contents_frame .product_detalis_tab li{
	float: left;
	width: 33%;
	text-align: center;
	background: #CCCCCC;
	margin-left: 1px;
	margin-bottom: 1px;
	padding: 10px 0px;
	cursor: pointer;
}

.second_contents_frame .product_detalis_tab03 li{
	width: 49%;
}

.second_contents_frame .product_detalis_tab li:hover,.second_contents_frame .product_detalis_tab li.active{
	opacity: 0.5;
}

.second_contents_frame .top_button{
	margin: 5px 0px;
}


/**  お問い合わせの前に  **/

.before_inquiry_list {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.before_inquiry_title {
	font-size: 13px;
	font-weight: bold;
}

.before_inquiry_list li {
	background: url(../img/top/news_arrow.png) no-repeat left 5px;
	padding-left: 15px;
	line-height: 1.9;
}

.before_inquiry_bnr_wrap {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 30px;
	text-align: center;
}

.before_inquiry_bnr {
	width: 200px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	display: inline-block;
	margin: 10px;
	padding: 20px 10px;
	font-size: 16px;
	color:#FFF;
	border: 1px solid #ddd;
	border-radius: 14px;
	text-align: center;
	background: linear-gradient( #e5002c 0%, #ce0027 100%);
}

.before_inquiry_bnr--red {
	background: linear-gradient( #ea6b32 0%, #e54700 100%);
}

.before_inquiry_bnr--2line {

	line-height: 19px;
	font-size: 16px;

}


.second_productdetalis .link-mesh:hover {
	opacity: .8;
}


/* FLOEFD manual */

.main {
	font-size: 14px;
	line-height: 1.6;
}

.main .bor_bottom3 {
        border-bottom: 3px solid #CCCCCC!important;
        margin-bottom: 10px!important;
}

.main h3 {
	margin-top:10px;
	line-height:30px;
	display: block!important;
	margin-bottom: 3px!important;
	font-size: 18px;
}

.main h4 {
	line-height: 1.7;
	font-size:15px;
	margin-top:10px;
	margin-bottom:20px;
}

.main .border_3d {
	border-bottom: 1px dotted #3D253D;
	padding: 3px 7px;
	margin-top:10px;
	line-height: 1.7;
	font-size:15px;
	margin-bottom:20px;
}

.main .heading-gray {
	background-color: #EEE;
	padding: 10px 10px;
	font-size: 16px;
} 

.main .heading-gray::before {
	content: ' ';
	display: inline-block;
	width: 2px;
	height: 16px;
	background-color: #FF9000;
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

.main p {
	padding: 10px 7px;
    font-size: 13px;
    /* padding-bottom: 10px; */
    /* padding-left: 30px; */
}

.main strong {
	line-height: 180%;
}

/*table*/

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #f4f4f4;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top: 1px solid #f4f4f4;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none;
}

.table-bordered th, .table-bordered td {
	border: 1px solid #dddddd!important;
}

.table-bordered th {
	background: #E9E9E9;
	background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9));
	/* background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); */
	background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
	background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
	background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	color: #444;
	text-transform: uppercase;
	padding: 12px!important;
}

table .col-md-1{
	width:40%;
}

table .col-md-3 {
	width:55%;
}

table tr.even td{
	background: #f0f8ff;
}

table tr.heading td{
	background: #f5f5f5;
	background: #f0f8ff;
	font-weight:bold;
}

table.table-bordered{
	margin-left:7px;
	margin-bottom:30px;
}

.table-bordered .padL30{
        padding-left:30px;
}



/* FLOEFD setup */

.flex {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.flex .w-3 {
	width: 30%;
}

.flex .w-7 {
	width: 70%;
}


/* FAQ add */

.col-box {
	display: flex;
	justify-content: space-between;
}

.col-box__item {
	width: 48%;
}


/* large title*/

.product_title {
    position: relative;
    display: block;
    font-size: 21px;
    margin-top: 35px;
    margin-bottom: 25px;
    margin-left: 10px;
	text-align: left;
    font-weight: 600;
}


/* FAQ manual link */

.manual-link {
	background-color: #f5f6f8;
	color: #00557d;
	margin: 10px;
	padding: 16px;
	border-radius: 4px;
}