﻿
*{
margin:0;
padding:0
}

.clearFix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearFix{min-height: 1px;}

* html .clearFix{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

img
{
vertical-align:bottom;
border:none;
}

.clr{
clear:both;
}

hr{
display:none;
}

a
{
color:#4B4B4B;
overflow:hidden;
}

a:hover,#side_content_itemlist dl dt a
{
text-decoration:none;
}

a img
{
border:none;
}

body
{
font-size:14px;
line-height:1.5;
color:#4B4B4B;
}

#header_into ul,#footer_content ul,#left_content_information ul,#side_content_feature ul,#side_content_communication ul,#side_content_topics ul,#header_into ul,#side_content_itemlist dl dd ul,.content_into_into_faq dl dd ol,.content_into_tour ol,.content_into_contact dl dd ul,.content_into_user ul,.content_into_application_flow
{
list-style:none;
}

#side_content_feature ul,#side_content_communication ul,#side_content_topics ul,#header_into ul,#free_trial_bottom dl dd a,.footer_submit input,.feature_content h6,.content_user h6
{
text-indent:-9999px;
}

/**********
header
**********/

#header
{
background:url(../img/style/top_repeat.png) 0 0 repeat-x;
padding-top:40px;
}

#header_into
{
width:900px;
margin:0 auto;
height:115px;
}

#header_into_left
{
float:left;
width:500px;
}

#header_into_left h2
{
font-size:12px;
text-shadow:#FFFFFF 0 1px;
margin-bottom:10px;
}

#header_into ul
{
margin-top:40px;
float:right;
width:397px;
/*
text-align:right;
*/
}

#header_into ul li
{
float:left;
}

#header_into ul li a
{
height:15px;
display:block;
}

#top_menu_product,#top_menu_product_active
{
margin-right:18px;
width:57px;
}

#top_menu_product
{
background:url(../img/style/top_menu.gif) 0px 0px no-repeat;
}

#top_menu_product:hover,#top_menu_product_active
{
background:url(../img/style/top_menu.gif) 0px -40px no-repeat;
}

#top_menu_support,#top_menu_support_active
{
margin-right:17px;
width:57px;
}

#top_menu_support
{
background:url(../img/style/top_menu.gif) -75px 0px no-repeat;
}

#top_menu_support:hover,#top_menu_support_active
{
background:url(../img/style/top_menu.gif) -75px -40px no-repeat;
}

#top_menu_trial,#top_menu_trial_active
{
margin-right:18px;
width:71px;
}

#top_menu_trial
{
background:url(../img/style/top_menu.gif) -149px 0px no-repeat;
}

#top_menu_trial:hover,#top_menu_trial_active
{
background:url(../img/style/top_menu.gif) -149px -40px no-repeat;
}

#top_menu_company,#top_menu_company_active
{
margin-right:18px;
width:57px;
}

#top_menu_company
{
background:url(../img/style/top_menu.gif) -238px 0px no-repeat;
}

#top_menu_company:hover,#top_menu_company_active
{
background:url(../img/style/top_menu.gif) -238px -40px no-repeat;
}

#top_menu_contact,#top_menu_contact_active
{
width:84px;
}

#top_menu_contact
{
background:url(../img/style/top_menu.gif) -313px 0px no-repeat;
}

#top_menu_contact:hover,#top_menu_contact_active
{
background:url(../img/style/top_menu.gif) -313px -40px no-repeat;
}

/**********
left_content
**********/

#main_content
{
padding-bottom:20px;
border-bottom:4px solid #E51812;
}

#main_content_into
{
width:900px;
margin:0 auto;
}

#left_content
{
width:600px;
float:left;

}

#left_content_information
{
margin-bottom:20px;
}

/**********
left_content_flash
**********/

#left_content_flash
{
margin-bottom:20px;
}

/**********
left_content_information
**********/

#left_content_information dl
{
background:url(../img/style/info_btn.gif) 5px 5px no-repeat;
margin-top:15px;
border-bottom:1px solid #D2D2D2;
padding-bottom:13px;
}

#left_content_information dl dt
{
padding-left:20px;
color:#268CC5;
font-weight:bold;
width:80px;
float:left;
}

#left_content_information dl dd
{
padding-left:20px;
float:left;
width:480px;
}

#left_content_information dl dd span
{
color:#268CC5;
font-weight:bold;
}

#left_content_information dl:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#left_content_information dl{min-height: 1px;}

* html #left_content_information dl{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/**********
side_content
**********/

#side_content
{
width:280px;
float:right;
margin-bottom:10px;

}

h4
{
font-size:20px;
background:url(../img/style/finding_bottom.gif) 0 bottom repeat-x;
padding-bottom:5px;
margin-bottom:20px;
font-style:italic;
font-family:"Times New Roman",serif;
}

/**********
side_content_itemlist
**********/

#side_content_itemlist
{
margin-bottom:20px;
}

#side_content_itemlist dl dt a
{
color:#FFFFFF;
width:270px;
height:28px;
font-size:15px;
background:#646464;
font-weight:bold;
padding:7px 0 0 10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
display:block;
}

#side_content_itemlist dl dd ul li a
{
background:#F2F2F2;
display:block;
height:22px;
width:260px;
padding:4px 0 0 20px;
font-size:12px;
border-bottom:1px solid #FFFFFF;
}

#side_content_itemlist dl dt a:hover
{
background:#737373;
}

#side_content_itemlist dl dd ul li a.side_content_itemlist_main
{
height:26px;
padding:8px 0 0 20px;
border-top:1px solid #FFFFFF;
}

#side_content_itemlist dl dt a#list_active
{
background:#828282 url(../img/style/here_02.png) right bottom no-repeat;
}

#side_content_itemlist dl dt a#list_active:hover
{
background:#919191 url(../img/style/here_02.png) right bottom no-repeat;
}

#side_content_itemlist dl dd ul li a#list_into_active
{
background:#E1E1E1 url(../img/style/here.png) right bottom no-repeat;
}

/**********
side_content_feature
**********/


#side_content_feature ul li a
{
width:280px;
height:50px;
display:block;
}

#side_menu_feature_01
{
background:url(../img/style/feature_menu.png) 0px 0 no-repeat;
}

#side_menu_feature_01:hover
{
background:url(../img/style/feature_menu.png) -350px 0 no-repeat;
}

#side_menu_feature_02
{
background:url(../img/style/feature_menu.png) 0px -60px no-repeat;
}

#side_menu_feature_02:hover
{
background:url(../img/style/feature_menu.png) -350px -60px no-repeat;
}

#side_menu_feature_03
{
background:url(../img/style/feature_menu.png) 0px -120px no-repeat;
}

#side_menu_feature_03:hover
{
background:url(../img/style/feature_menu.png) -350px -120px no-repeat;
}

#side_menu_feature_04
{
background:url(../img/style/feature_menu.png) 0px -180px no-repeat;
}

#side_menu_feature_04:hover
{
background:url(../img/style/feature_menu.png) -350px -180px no-repeat;
}

#side_menu_feature_05
{
background:url(../img/style/feature_menu.png) 0px -240px no-repeat;
}

#side_menu_feature_05:hover
{
background:url(../img/style/feature_menu.png) -350px -240px no-repeat;
}


/**********
side_content_communication
**********/

#side_content_communication,#side_content_feature ul li
{
margin-bottom:10px;
}

#side_content_communication ul li a,#side_content_communication ul li span,#side_content_feature ul li a#side_topics_trial
{
width:280px;
height:60px;
display:block;
}

#side_menu_mail
{
background:url(../img/style/menu.png) -300px 0 no-repeat;
}

#side_menu_mail:hover
{
background:url(../img/style/menu.png) -300px -300px no-repeat;
}

#side_menu_contact
{
background:url(../img/style/menu.png) -300px -60px no-repeat;
}

#side_menu_contact:hover
{
background:url(../img/style/menu.png) -300px -360px no-repeat;
}

#side_menu_tel
{
background:url(../img/style/menu.png) -300px -120px no-repeat;
}

#side_menu_fax
{
background:url(../img/style/menu.png) -300px -180px no-repeat;
}

#side_menu_fax:hover
{
background:url(../img/style/menu.png) -300px -480px no-repeat;
}

/**********
side_content_topics
**********/

#side_content_topics ul li a
{
width:280px;
height:60px;
display:block;
margin-bottom:10px;
}

#side_topics_trial
{
background:url(../img/style/menu.png) 0px -110px no-repeat;
}

#side_topics_trial:hover
{
background:url(../img/style/menu.png) 0px -410px no-repeat;
}

#side_topics_pdf
{
background:url(../img/style/side_menu.png) 0px 0px no-repeat;
}

#side_topics_results
{
background:url(../img/style/side_menu.png) 0px -70px no-repeat;
}

#side_topics_online
{
background:url(../img/style/side_menu.png) 0px -140px no-repeat;
}

/**********
footer
**********/

#footer
{
background:url(../img/style/bottom_repeat.png) 0 0 repeat;
border-top:1px solid #FFFFFF;
padding-top:30px;
padding-bottom:30px;
}

#footer_content
{
width:900px;
margin:0 auto;
background:url(../img/style/footer_list.gif) 0 0 repeat-y;
margin-bottom:30px;
}

#footer_content dl
{
float:left;
width:270px;
margin:0 15px;
}

#footer_content dl dt
{
margin-bottom:10px;
}

#footer_content dl dd ul li
{
background:url(../img/style/footer_list_btn.gif) 0 10px no-repeat;
text-indent:15px;
margin-bottom:5px;
}

address
{
text-align:center;
font-style:normal;
}

#footer_content dl dd ul.footer_into
{
margin-top:5px;
background:url(../img/style/footer_back.png) 0 0px repeat;
padding:10px;
padding-left:20px;
display:none;
}

#footer_content dl dd ul.footer_into li
{
background:url(../img/style/footer_into_btn.gif) 0 10px no-repeat;
}

#footer_content span
{
cursor:pointer;
font-size:10px;
padding:3px 4px 2px 4px;
margin-left:5px;
background:#646464;
color:#FFFFFF;
margin-right:2px;
-moz-border-radius:2px;
border-radius:2px;
}

#footer_content span:hover
{
background:#737373;
}

/**********
sub
**********/

h3
{
width:580px;
height:33px;
background:url(../img/style/finding_back.png) 0 0px no-repeat;
color:#FFFFFF;
padding:7px 0 0 20px;
font-size:18px;
}

#free_trial_bottom
{
margin-top:20px;
border:1px solid #D7D7D7;
width:558px;
background:#FAFAFA;
padding:20px;
}

#free_trial_bottom_1
{
float:left;
margin-right:15px;
_margin-right:7px;
}

#free_trial_bottom_1 dt
{
background:url(../img/style/icon.gif) 0 0px no-repeat;
text-indent:20px;
font-weight:bold;
width:220px;
margin-bottom:10px;
}

#free_trial_bottom_1 dd a
{
float:left;
background:url(../img/style/menu.png) 0 -190px no-repeat;
width:220px;
height:50px;
display:block;
}

#free_trial_bottom_1 dd a:hover
{
background:url(../img/style/menu.png) 0 -490px no-repeat;
}

#free_trial_bottom_2
{
float:left;
}

#free_trial_bottom_2 dt
{
background:url(../img/style/footer_tel_icon.gif) 0 3px no-repeat;
text-indent:20px;
font-weight:bold;
width:320px;
margin-bottom:10px;
}


#free_trial_bottom_2 dd p
{
background:url(../img/style/footer_tel.gif) 0 0px no-repeat;
width:320px;
height:50px;
text-indent:-9999px;
}

#free_trial_bottom>p
{
margin-top:20px;
width:558px;
}

#free_trial_bottom>p span
{
color:#0060B6;
font-weight:bold;
}

/**********
content_into
**********/

.content_into
{
margin-top:20px;
width:580px;
background:#F4F4F4;
padding:10px;

}

.content_into h5
{
font-size:15px;
border-bottom:1px solid #FF0A64;
padding-bottom:2px;
text-indent:5px;
margin-bottom:10px;
}

.content_into_into
{
background:#FFFFFF;
padding:10px;
width:560px;
}

.content_into_into_nobottom
{
background:#FFFFFF;
padding:10px;
width:560px;
margin-bottom:10px;
}

/**********
content_into_into_faq
**********/

.content_into_into_faq ul
{
background:#F2F8E4;
padding:10px 10px 10px 25px;

}

.content_into_into_faq dl
{
margin-top:10px;
border:1px solid #DDDDDD;
width:530px;
padding:14px 14px 4px 14px;
}

.content_into_into_faq dl dt
{
font-weight:bold;
border-bottom:1px dashed #C8C8C8;
}

.content_into_into_faq dl dd,.content_into_into_faq dl dd ol li img,.content_into_other img
{
margin-top:10px;

}


.content_into_into_faq dl dt img,.content_into_into_faq dl dd img
{
margin-right:13px;
margin-bottom:10px;
}

.content_into_into_faq dl dt p,.content_into_into_faq dl dd p
{
width:530px;

}

.content_into_into_faq dl dt:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.content_into_into_faq dl dt{min-height: 1px;}

* html div.content_into_into_faq dl dt{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.content_into_into_faq dl dd:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.content_into_into_faq dl dd{min-height: 1px;}

* html div.content_into_into_faq dl dd{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.content_into_into_faq ol
{
padding-left:20px;


}

.content_into_into_faq dl dd p,.content_into_into_faq dl dd p img,.content_into_into_faq dl dd ol li
{
margin-bottom:10px;

}

.content_into_into_faq dl dd p.help_example
{
background:#EFF0E1;
padding:10px;
width:510px;
clear:both;
}

.content_into_into_faq dl dd ol li
{
display:block;
}

.content_into_into_faq dl dd ol li span,.content_into_into_faq dl dd p span,.content_into_tour ol li span,.content_into_tour dl dt span
{
color:#FFFFFF;
font-weight:bold;
margin-right:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.content_into_into_faq dl dd p span
{
padding:5px 7px 3px;
background:#00A0C6;
font-size:14px;
}

.content_into_into_faq dl dd ol li span,.content_into_tour ol li span,.content_into_tour dl dt span
{
padding:4px 5px 2px;
background:#FF8700;
font-size:12px;
}

.content_into_into_faq dl dd ol li a
{
color:#FF0A64;
font-weight:bold;
}

/**********
content_into_tour
**********/

.content_into_tour ol li
{
margin:5px 0;
}

.content_into_tour dl dt
{
font-weight:bold;
border-bottom:1px dashed #DDDDDD;
padding-bottom:5px;
margin-bottom:10px;
}

.content_into_tour dl dd img
{
margin:10px 0;
}

/**********
contact
**********/

.content_into_application_flow li
{
border:1px solid #E6E6E6;
padding:19px;
width:520px;
}

.content_into_application_flow li dl dt
{
color:#F55A00;
margin-bottom:10px;
}

.content_into_application_flow li
{
margin-bottom:10px;
}

.content_into_application dl dt
{
font-weight:bold;
color:#FF0A64;
}

.content_into_application dl dd ul
{
padding-left:20px;
}

.content_into_contact span
{
-moz-border-radius:2px;
border-radius:2px;
padding:3px 5px 1px;
background:#E51812;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-right:5px;
}

.content_into_contact dl
{
padding:5px 10px;
}

.content_into_contact dl dt
{
font-weight:bold;
}

.content_into_contact dl dd input,.content_into_contact dl dd textarea
{
border:1px solid #C8C8C8;
padding:3px 5px;
width:300px;
font-size:12px;

}

.content_into_contact dl dd input.input_radio
{
border:none;
width:20px;
}

.content_into_contact dl dd select
{
border:1px solid #C8C8C8;
padding:3px 5px;
font-size:12px;

}


.content_into_contact_even
{
background:#F5F5F5;
}

fieldset
{
border:none;
}

legend
{
display:none;

}


.footer_submit
{
text-align:center;
margin:20px 0 10px 0;

}

.footer_submit input
{
width:120px;
height:40px;
margin:0 10px;
border:none;
cursor:pointer;

}

#submit_btn_1
{
background:url(../img/style/menu.png) 0px 0 no-repeat;
}

#submit_btn_1:hover
{
background:url(../img/style/menu.png) 0 -300px no-repeat;
}

#submit_btn_2
{
background:url(../img/style/menu.png) 0 -50px no-repeat;
}

#submit_btn_2:hover
{
background:url(../img/style/menu.png) 0 -350px no-repeat;
}

#reset_btn_1
{
background:url(../img/style/menu.png) -140px 0 no-repeat;
}

#reset_btn_1:hover
{
background:url(../img/style/menu.png) -140px -300px no-repeat;
}

#reset_btn_2
{
background:url(../img/style/menu.png) -140px -50px no-repeat;
}

#reset_btn_2:hover
{
background:url(../img/style/menu.png) -140px -350px no-repeat;
}

#err_ul
{
margin-top:10px;
margin-left:10px;
border:3px solid #FF0A64;
background:#FFD7E1;
padding:10px 10px 10px 25px;
width:460px;
}

#contact_form
{
border:1px solid #C8C8C8;
padding:19px;
}

#privacy
{
margin-top:10px;
background:#F4F4F4;
padding:10px;

}

.half_size
{
ime-mode:disabled;
}

/**********
content_into_communication
**********/

.content_into_communication dl dt
{
background:#F4F4F4;
float:left;
width:110px;
text-align:center;
font-weight:bold;
padding:5px;
}

.content_into_communication dl dd
{
padding:5px;
margin-left:10px;
float:left;
width:420px;
}

.content_into_communication dl
{
margin:10px 0;

}

.content_into_communication dl:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.content_into_communication dl{min-height: 1px;}

* html div.content_into_communication dl{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/**********
feature
**********/

.content_into_into ol
{
padding-left:20px;
}

.feature_content h6
{
width:560px;
height:40px;

}

#feature_05_01 dl,#feature_03_01 dl
{
border:1px solid #E6E6E6;
padding:19px;
width:520px;
}

.feature_content img,.feature_content p,#feature_05_01 dl,#feature_03_01 dl,.content_conveniece img
{
margin-top:10px;
}

#feature_01_01 h6
{
background:url(../img/feature/f_menu.png) 0px 0px no-repeat;
}

#feature_01_02 h6
{
background:url(../img/feature/f_menu.png) 0px -50px no-repeat;
}

#feature_02_01 h6
{
background:url(../img/feature/f_menu.png) 0px -100px no-repeat;
}

#feature_03_01 h6
{
background:url(../img/feature/f_menu.png) 0px -200px no-repeat;
}

#feature_05_01 h6
{
background:url(../img/feature/f_menu.png) 0px -250px no-repeat;
}

#feature_05_f
{
border-left:3px solid #FF0A64;
padding:2px 0 2px 8px;
}

/**********
support_user
**********/

#user_02,#user_03
{
margin-top:20px;
}

.content_user h6
{
width:560px;
height:40px;
}

#user_voice_01 h6
{
background:url(../img/style/user_voice.png) 0px 0px no-repeat;
}

#user_voice_02 h6
{
background:url(../img/style/user_voice.png) 0px -100px no-repeat;
}

#user_voice_03 h6
{
background:url(../img/style/user_voice.png) 0px -50px no-repeat;
}

#user_voice_04 h6
{
background:url(../img/style/user_voice.png) 0px -150px no-repeat;
}

.user_info
{
margin:10px 0;
font-size:12px;

}

.user_voice
{
padding:10px;
background:#FFFFE6;
}

/**********
content_into_system
**********/

.content_into_system table tr th
{
background:#F4F4F4;
width:150px;
text-align:center;
font-weight:bold;
padding:5px;
}

.content_into_system table tr td
{
padding:5px;
margin-left:10px;
width:390px;
}

.content_into_system table tr td ul
{
padding-left:10px;
}

.content_into_stand img,.content_into_stand dl
{
float:left;
}

.content_into_stand img
{
margin-right:10px;
}

/**********
content_into_user
**********/

.content_into_user
{
border:20px solid #FFFFFF;
background:#FFFFFF url(../img/style/user.gif) right bottom no-repeat;
width:540px;

}

.content_into_user dl dt
{
float:left;
padding-left:10px;
}

.content_into_user dl dd
{
font-style:italic;
font-family:"Times New Roman",serif;
font-weight:bold;
text-align:right;
font-size:24px;
padding-right:10px;
}

.content_into_user dl#all_user dt
{
font-size:18px;

}

.content_into_user dl#all_user dd
{
font-size:30px;

}

.content_into_user dl dt
{
margin-top:10px;
}

.content_into div.content_into_user dl dt span
{
color:#A0A0A0;
font-size:10px;
margin-left:10px;
}

.content_into_user ul li
{
margin-bottom:2px;
}

.content_into_user p
{
background:#F0F0F0;
padding:10px;
margin-bottom:10px;
font-weight:bold;
}

#all_user
{
padding-bottom:10px;
border-bottom:1px solid #4B4B4B;
margin-bottom:10px;
}

/**********
pagetop
**********/

#pagetop
{
position:fixed;
right:10px;
bottom:10px;

}

/**********
secom
**********/

#secom
{
position:fixed;
left:10px;
bottom:10px;
}



