﻿
*{
margin:0;
padding:0;
/*
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif;
font-family:verdana,sans-serif;
*/
font-family:verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif;

}

.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;
}

.margin_left_30
{
margin-left:30px;
}

.clr{
clear:both;
}

hr{
display:none;
}

a
{
color:#4B4B4B;
overflow:hidden;
}

.content_main_content a
{
margin-left:3px;
margin-right:3px;
color:#4B4B4B;
text-decoration:underline;
}

.content_main_content a:visited
{
font-style:italic;
}

.content_main_content a:hover,#content_side ul li a:hover
{
color:#FF505A;
text-decoration:underline;
}

.content_main_content span
{
font-weight:bold;
color:#F01428;
}

a:hover,#side_content_itemlist dl dt a
{
text-decoration:none;
}

a img
{
border:none;
}

#header_left,#header_right,#top_content_right,#menu_content ul,#topics_content dl dd ul,#footer_content dl dd ul li,#content_side ul,#content_link ul,#header ul#header_left li ul,.err_list,#office_comparison dd ul,.content_main_content_ul,#content_main_content_link,fieldset ul,#content_main_infomation ul
{
list-style:none;
}

#header_pagetop a,#top_content_right li,#menu_content ul li,#topics_content div dl dd ul li,#content_side h4,.submit_ok,.submit_ng,#contact_table tr th span.indispensable_item,#content_main_content ul li span.indispensable_item,#trial_link a,#office_table_online_index,#trial_login a,.index_table_link a,#index_table tr th#index_table_online_index,#index_table tr th#index_table_date_index,#top_img a,h3,#online_login a,#online_hp a,#indispensable_img,#content_main_verup
{
text-indent:-7777px;
}

body
{
font-size:14px;
line-height:1.5;
color:#5A5A5A;
}

.margin_bottom_ul li
{
margin-bottom:10px;
}

#top_img
{
margin-left:19px;
margin-bottom:20px;
width:660px;
height:320px;
background:url(../img/style/top_img.png) 0 0px no-repeat;
}

#top_img p
{
display:none;
}

#top_img_price
{
width:173px;
height:180px;
display:block;
float:right;
margin-right:24px;
margin-top:124px;
background:url(../img/style/top_img_price.png) 0 0px no-repeat;
}

#top_img_price:hover
{
background:url(../img/style/top_img_price.png) 0 -200px no-repeat;
}

#top_img_trial
{
width:180px;
height:40px;
display:block;
float:right;
margin-right:30px;
margin-top:250px;
background:url(../img/style/top_img_trial.png) 0 0px no-repeat;
}

#top_img_trial:hover
{
background:url(../img/style/top_img_trial.png) 0 -50px no-repeat;
}

#trial_link dl
{
width:620px;
margin:0 auto 20px;
padding:16px;
border:4px solid #FA736E;
}

#trial_link dl dt a
{
width:180px;
height:40px;
display:block;
background:url(../img/style/trial_link.png) 0 0px no-repeat;
float:left;
}

#trial_link dl dt a:hover
{
background:url(../img/style/trial_link.png) 0 -50px no-repeat;

}

#trial_link dl dd p
{
float:right;
width:420px;
margin:0;
}

/**/

#header_content,#top_content,#menu_content,#topics_content,#content_content,#footer_content,#copy_content
{
width:960px;
margin:0 auto;
}

#header
{
background:url(../img/style/header_back.png) 0 0 repeat-x;
height:30px;
top:0;
width:100%;
position:fixed;
z-index:1000;
}

#header ul li a,#header ul#header_left li#parental_page_link span,#header ul li a,#header ul#header_left li#tour_link span,#header ul li span
{
padding-right:20px;
height:25px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:12px;
display:block;
padding-top:5px;
}


#header ul#header_left li a,#header ul#header_left li span,#header ul li span
{
padding-left:12px;
padding-right:12px;
background:url(../img/style/header_bt.png) right 5px no-repeat;
}

#header ul li a#header_date
{
padding-left:12px;
padding-right:12px;
background:url(../img/style/header_bt.png) left 5px no-repeat;
}

#header ul li#header_pagetop
{
background:url(../img/style/header_bt.png) left 5px no-repeat;
}

#header ul li#header_pagetop a
{
padding-left:10px;
padding-right:10px;
width:12px;
height:25px;
display:block;
background:url(../img/style/header_top.png) center 7px no-repeat;
}

#header_left li,#header_right li,#top_content_right li
{
float:left;
}

#header_left li a,#header_right li a,#top_content_right li a,#header_left li a,#header_right li a,#top_content_right li span
{
display:block;
}

#header_left li#parental_page_link:hover ul#header_page_link,#header_left li#tour_link:hover ul#header_tour_link
{
display:block;
}

#header ul#header_left li#parental_page_link,#header ul#header_left li#tour_link
{
padding-right:12px;
background:url(../img/style/header_bt.png) right 5px no-repeat;
cursor:pointer;
}

#header ul#header_left li#parental_page_link span,#header ul#header_left li#tour_link span
{
background:url(../img/style/header_page.png) right 10px no-repeat;

}

#header_left li#parental_page_link ul#header_page_link,#header_left li#tour_link ul#header_tour_link
{
display:none;
padding:4px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
border-radius-bottomleft:10px;
border-radius-bottomright:10px;
background:#000;
position:absolute;
}

#header_left li#parental_page_link ul#header_page_link li,#header_left li#tour_link ul#header_tour_link li
{
float:none;
padding:0px;
}

#header_left li#parental_page_link ul#header_page_link li a,#header_left li#tour_link ul#header_tour_link li a
{
display:block;
-webkit-border-bottom:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:5px 10px 0px 10px;
background:#4B4B4B;
margin-bottom:2px;
font-weight:normal;
}

#header_left li#parental_page_link ul#header_page_link li a:hover,#header_left li#tour_link ul#header_tour_link li a:hover
{
background:#6B6B6B;
text-decoration:underline;
}

#header_right,#top_content_right
{
float:right;
}

#top
{
margin-top:30px;
background:url(../img/style/top_back.png) 0 bottom repeat-x;
height:80px;
padding:20px 0;
#padding:50px 0 20px 0;
}

#top_content_left
{
width:600px;
float:left;
margin-top:10px;
}

h2
{
font-size:12px;
margin-bottom:3px;
}

#top_content_right li a
{
width:170px;
height:80px;
display:block;
}

#top_excel a
{
margin-right:10px;
background:url(../img/style/menu.png) -610px -160px no-repeat;
}

#top_excel a:hover
{
background:url(../img/style/menu.png) -610px 0px no-repeat;
}

#top_asp a
{
background:url(../img/style/menu.png) -790px -160px no-repeat;
}

#top_asp a:hover
{
background:url(../img/style/menu.png) -790px 0px no-repeat;
}

#menu
{
background:url(../img/style/menu_back.png) 0 0 repeat-x;
height:60px;
}

#menu_content
{
padding-top:10px;
}

#menu_content ul li
{
float:left;
}

#menu_content ul li a,#trial_login a
{
height:40px;
display:block;
}

#menu_trial a
{
margin-right:10px;
width:180px;
background:url(../img/style/menu.png) -650px -260px no-repeat;
}

#menu_trial a:hover
{
background:url(../img/style/menu.png) -650px -100px no-repeat;
}

#menu_product a
{
margin-right:10px;
width:130px;
background:url(../img/style/menu.png) 0px -260px no-repeat;
}

#menu_product a:hover
{
background:url(../img/style/menu.png) 0px -100px no-repeat;
}

#menu_function a
{
margin-right:10px;
width:130px;
background:url(../img/style/menu.png) -140px -260px no-repeat;
}

#menu_function a:hover
{
background:url(../img/style/menu.png) -140px -100px no-repeat;
}

#menu_charge a
{
margin-right:10px;
width:195px;
background:url(../img/style/menu.png) -280px -260px no-repeat;
}

#menu_charge a:hover
{
background:url(../img/style/menu.png) -280px -100px no-repeat;
}

#menu_contact a
{
margin-right:10px;
width:155px;
background:url(../img/style/menu.png) -485px -260px no-repeat;
}

#menu_contact a:hover
{
background:url(../img/style/menu.png) -485px -100px no-repeat;
}

#menu_login a,#trial_login a
{
width:120px;
background:url(../img/style/menu.png) -840px -260px no-repeat;
}

#menu_login a:hover,#trial_login a:hover
{
background:url(../img/style/menu.png) -840px -100px no-repeat;
}

#topics
{
background:#E0E0E0;
padding:10px;
height:120px;
}

#topics_content div
{
border:1px solid #FFFFFF;
width:278px;
padding:10px;
background:url(../img/style/topic_back.gif) 0 0 repeat;
float:left;
height:100px;
}

#topics_content div dl dt
{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

#topics_content div dl dd p
{
margin-bottom:10px;
}

#topics_content div dl dd ul
{
float:right;

}

#topics_content div dl dd ul li
{
float:left;
}

#topics_content div dl dd ul li a
{
width:82px;
height:22px;
display:block;

}

.topics_about a
{
margin-right:10px;
background:url(../img/style/menu.png) -339px -219px no-repeat;
}

.topics_about a:hover
{
background:url(../img/style/menu.png) -339px -59px no-repeat;
}

.topics_contact a
{
margin-right:10px;
background:url(../img/style/menu.png) -429px -219px no-repeat;
}

.topics_contact a:hover
{
background:url(../img/style/menu.png) -429px -59px no-repeat;
}

.topics_link a
{
background:url(../img/style/menu.png) -519px -219px no-repeat;
}

.topics_link a:hover
{
background:url(../img/style/menu.png) -519px -59px no-repeat;
}

#topics_omakasedate
{
margin-left:20px;
}

#topics_online,#topics_pyxos
{
margin-left:10px;
}

#topics_omakasedate dl
{
background:url(../img/style/omakasedate_logo.png) right top no-repeat;

}

#topics_online dl
{
background:url(../img/style/online_logo.png) right top no-repeat;

}

#topics_pyxos dl
{
background:url(../img/style/pyxos_logo.png) right top no-repeat;
}

#content
{
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
background:#F4F4F4;
}

#content_main
{
float:right;
width:698px;
padding-top:19px;
background:#FFF;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}

#content_main img,.content_main_content p,.content_main_content ul,.content_main_content dl,#content_main_infomation
{
margin-bottom:20px;
}

.content_main_content ul
{
padding-left:20px;
}

#content_main_infomation ul li.content_main_infomation_nobottom
{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #E1E1E1;
}

#content_main_infomation ul li span
{
display:block;
font-weight:bold;
color:#327DAA;
}

.content_main_content,#content_main_infomation ul
{
width:660px;
padding:0 19px;
}

.content_main_content_function dl dt
{
color:#327DAA;
font-size:17px;
border-bottom:1px solid #E1E1E1;
padding-bottom:5px;
font-weight:bold;
margin-bottom:10px;
}

.content_main_content_function img
{
border:5px solid #F0F0F0;
}

.content_main_content ul.content_main_content_ul
{
background:url(../img/style/function_menu.png) 0 0 repeat-y;
padding:10px 0;
}

.content_main_content_ul li
{
float:left;
margin-left:10px;
display:block;
width:210px;
}

.content_main_content_ul li a
{
background:url(../img/style/list_btn.png) 2px 6px no-repeat;
padding-left:15px;
}

#content_main_content_link
{
margin-left:19px;
margin-bottom:20px;
}

#content_main_content_link li
{
float:left;
margin-left:10px;
width:210px;
}

#content_main_content_link li a
{
/*
background:#8CAD23;
background:-moz-linear-gradient(top,#AAC744,#8AAA30);
background:-webkit-gradient(linear,left top,left bottom,from(#AAC744),to(#8AAA30));
*/
background:#4288AE;
background:-moz-linear-gradient(top,#5FA5C8,#398BAD);
background:-webkit-gradient(linear,left top,left bottom,from(#5FA5C8),to(#398BAD));

text-decoration:none;
color:#FFF;
font-weight:bold;
display:block;
padding:5px;
padding-left:15px;
-webkit-border-bottom:5px;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #FFF;
box-shadow:0px 0px 5px #787878;
text-shadow:0px 1px 1px #398BAD;
}


#content_main_content_link li a:hover
{
background:#5FA5C8;
background:-moz-linear-gradient(top,#398BAD,#5FA5C8);
background:-webkit-gradient(linear,left top,left bottom,from(#398BAD),to(#5FA5C8));
}

#content_side
{
float:left;
width:260px;
}

#content_side ul
{
margin-bottom:20px;
width:240px;
}

#content_side ul#omakase_list
{
list-style:none;
text-indent:-7777px;
}

#content_side ul#omakase_list li
{
background:none;
padding-left:0;
}

#content_side ul#omakase_list li a
{
width:240px;
height:60px;
display:block;

}

#content_side ul#omakase_list li#side_date
{
margin-bottom:10px;
}

#content_side ul#omakase_list li#side_date a
{
background:url(../img/style/date_link.png) 0px 0px no-repeat;
}

#content_side ul#omakase_list li#side_date a:hover
{
background:url(../img/style/date_link.png) 0px -70px no-repeat;
}

#content_side ul#omakase_list li#side_shift a
{
background:url(../img/style/shift_link.png) 0px 0px no-repeat;
}

#content_side ul#omakase_list li#side_shift a:hover
{
background:url(../img/style/shift_link.png) 0px -70px no-repeat;
}

#content_side ul li
{
background:url(../img/style/list_btn.png) 2px 9px no-repeat;
padding-left:15px;
line-height:1.7;
}

#content_side h4
{
width:260px;
height:40px;
margin-top:10px;
margin-bottom:20px;
}

#content_side_tour
{
background:url(../img/style/finding_tour.png) 0 0 no-repeat;
}

#content_side_pyxos
{
background:url(../img/style/finding_pyxos.png) 0 0 no-repeat;
}

#content_side_omakase
{
background:url(../img/style/finding_omakase.png) 0 0 no-repeat;
}

#content_side_link
{
background:url(../img/style/finding_page.png) 0 0 no-repeat;
}

#content_link
{
border-top:1px solid #D7D7D7;
margin:0px auto;
padding-left:19px;
padding-right:19px;
width:660px;
}

#content_link ul
{
padding-bottom:20px;
}

#content_link ul li
{
width:330px;
margin-top:20px;
}

#content_link ul li a
{
text-decoration:none;
}

#content_link ul li a span
{
color:#89A930;
}

#content_link ul li a:hover span
{
color:#FF505A;
text-decoration:underline;
}

#content_link_back
{
float:left;
}

#content_link_next
{
float:right;
text-align:right;
}

#footer
{
background:#2D3232;
}

#footer_content
{
padding:20px 0;
}

#footer_content dl
{
float:left;
}

#footer_content dl.footer_content_no_right
{
width:215px;
}

#footer_content dl.footer_content_right
{
width:255px;
}

#footer_content dl dt
{
font-weight:bold;
font-size:20px;
color:#E0E0E0;
padding-bottom:10px;
border-bottom:1px solid #575757;
}

.footer_content_no_right
{
margin-right:20px;
}

#footer_content dl dd ul li
{
padding:3px 10px;
border-bottom:1px solid #414646;
font-size:12px;
}

.footer_content_odd
{
background:#373C3C;
}

#footer_content dl dd ul li a
{
color:#B4DD2A;
text-decoration:none;
}

#footer_content dl dd ul li
{
color:#E0E0E0;
}

#footer_content dl dd ul li a:hover
{
color:#FFF;
text-decoration:underline;
}

#copy
{
border-top:1px solid #121212;
background:#232323;
}

#copy_content
{
font-size:14px;
color:#E0E0E0;
padding:15px 0;
}

h3
{
height:24px;
border-left:5px solid #5A5A5A;
border-right:5px solid #5A5A5A;
margin-left:19px;
margin-bottom:20px;
}

#product_outline_h3
{
background:url(../img/style/finding.png) 15px 0px no-repeat;
}

#function_h3
{
background:url(../img/style/finding.png) 15px -35px no-repeat;
}

#price_h3
{
background:url(../img/style/finding.png) 15px -70px no-repeat;
}

#trial_h3
{
background:url(../img/style/finding.png) 15px -140px no-repeat;
}

#office_h3
{
background:url(../img/style/finding.png) 15px -175px no-repeat;
}

#saas_h3
{
background:url(../img/style/finding.png) 15px -210px no-repeat;
}

#online_user_h3
{
background:url(../img/style/finding.png) 15px -245px no-repeat;
}

#contact_h3
{
background:url(../img/style/finding.png) 15px -280px no-repeat;
}

#sitemap_h3
{
background:url(../img/style/finding.png) 15px -315px no-repeat;
}

#company_h3
{
background:url(../img/style/finding.png) 15px -350px no-repeat;
}

#privacy_h3
{
background:url(../img/style/finding.png) 15px -385px no-repeat;
}

#regal_h3
{
background:url(../img/style/finding.png) 15px -420px no-repeat;
}

h5
{
font-size:16px;
text-shadow:0px 1px #FFFFFF;
border-top:1px solid #D7D7D7;
border-bottom:1px solid #C8C8C8;
background:#E6E6E6 url(../img/style/h5_back.png) 0 top repeat-x;
padding-top:4px;
padding-left:19px;
padding-bottom:2px;
margin-bottom:20px;
}

#index_table
{
margin-bottom:20px;
}

#index_table tr th,#index_table tr td
{
padding:5px 10px;
}

#index_table tr th#index_table_online_index
{
padding:15px 0;
border:1px solid #D70C6E;
background:#FEDCEE;
color:#FFFFFF;
width:260px;
}

#index_table tr th#index_table_date_index
{
padding:15px 0;
border:1px solid #5096DC;
background:#C8E8FF;
color:#FFFFFF;
width:230px;
}

#index_table tr th#index_table_online_index a
{
width:80px;
margin:0 auto;
height:30px;
background:url(../img/style/index_table_online.png) center center no-repeat;
display:block;
}

#index_table tr th#index_table_date_index a
{
width:60px;
margin:0 auto;
height:30px;
background:url(../img/style/index_table_date.png) center center no-repeat;
display:block;
}

#index_table tr td.index_table_online_advantage_odd
{
background:#FEDCEE url(../img/style/star.png) 8px 6px no-repeat;
text-indent:20px;
}

#index_table tr td.index_table_online_advantage_even
{
background:#FEEEF7 url(../img/style/star.png) 8px 6px no-repeat;
text-indent:20px;
}

.office_table_date
{
border-left:1px solid #5096DC;
border-right:1px solid #5096DC;
color:#5096DC;
font-weight:bold;
}

.office_table_date_bottom
{
border-bottom:1px solid #5096DC;
}

.office_table_date_odd
{
background:#C8E8FF;
}

.office_table_date_even
{
background:#F0F8FF;
}

#index_table tr td.index_table_date_advantage_odd
{
background:#C8E8FF url(../img/style/star.png) 8px 6px no-repeat;
text-indent:20px;
}

#index_table tr td.index_table_date_advantage_even
{
background:#F0F8FF url(../img/style/star.png) 8px 6px no-repeat;
text-indent:20px;
}

#index_table tr th#index_table_online_date
{
background:#FFFFFF;
width:150px;
border-bottom:1px solid #C8C8C8;
}

.index_table_link a
{
margin:0 auto;
width:170px;
height:30px;
display:block;
}

.office_table_online_bottom a
{
background:url(../img/style/trial_btn.png) 0px 0px no-repeat;
}

.office_table_online_bottom a:hover
{
background:url(../img/style/trial_btn.png) -190px 0px no-repeat;
}

.office_table_date_bottom a
{
background:url(../img/style/trial_btn.png) 0px -40px no-repeat;
}

.office_table_date_bottom a:hover
{
background:url(../img/style/trial_btn.png) -190px -40px no-repeat;
}

fieldset
{
border:none;
}

legend
{
display:none;
}

.submit_ok
{
width:160px;
height:40px;
margin:0 110px 0 240px;
}

.submit_ng
{
width:90px;
height:30px;
margin-top:5px;
}

.submit_ok,.submit_ng
{
border:none;
display:block;
float:left;
cursor:pointer;
}

#submit_01
{
background:url(../img/style/submit.png) 0 0 no-repeat;
}

#submit_02
{
background:url(../img/style/submit.png) -170px 0 no-repeat;
}

#submit_03
{
background:url(../img/style/submit.png) 0 -50px no-repeat;
}

#submit_04
{
background:url(../img/style/submit.png) -170px -50px no-repeat;
}

#contact_table
{
width:540px;
margin:0px auto 20px;
}

#contact_table tr th
{
width:130px;
text-align:left;
padding:8px 10px;
border-bottom:1px solid #FFF;
}

#contact_table tr td
{
padding:8px 0px;
border-bottom:1px solid #FFF;
}

#contact_table tr.indispensable_tr
{
background:#F8EED7;
}

#contact_table tr td span
{
color:#5A5A5A;
font-weight:normal;
font-size:12px;
}

#contact_table tr
{
background:#F0F0F0;
}

#contact_table tr td input,#contact_table tr td select,#contact_table tr td textarea
{
border:1px solid #D7D7D7;
padding:3px;
color:#5A5A5A;
}

#contact_table tr td input
{
width:195px;
}

#contact_table tr td textarea
{
width:260px;
}

.submit_box
{
margin-bottom:40px;
}

.err_list
{
margin:0 auto;
width:500px;
padding:18px;
border:1px solid #E50012;
color:#E50012;
}

/*半角*/

.normal_width
{
ime-mode:disabled;
}

/*saas*/

#content_saas_dl dl dt
{
background:url(../img/style/star.png) 0px 3px no-repeat;
text-indent:24px;
color:#327DAA;
font-weight:bold;
margin-bottom:20px;
}

#content_saas_dl dl dd
{
background:#F0F0F0;
border-top:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
padding:10px;
margin-bottom:20px;
}

.dl_no_bottom
{
border-bottom:1px solid #C8C8C8;
margin-bottom:20px;
}

/*office*/

#office_comparison
{
margin-bottom:20px;
}

#office_comparison dt
{
color:#D70C6E;
font-weight:bold;
background:url(../img/style/heart.png) 0px 3px no-repeat;
text-indent:24px;
margin-bottom:10px;
}

#office_comparison dd
{
background:#FFEEEB;
padding:15px;
}

#office_comparison dd ul
{
padding:0;
margin:0;
}

#office_comparison dd ul li
{
background:url(../img/style/red_btn.png) 0px 9px no-repeat;
padding-left:10px;
margin:0;
}

#office_table
{
width:660px;
margin-bottom:20px;
}

#office_table_online_office
{
width:100px;
padding:10px;
border-bottom:1px solid #C8C8C8;
}

#office_table_online_index
{
background:#FEDCEE url(../img/style/office_table_online_img.gif) center center no-repeat;
width:268px;
padding:25px 10px;
color:#FFFFFF;
border:1px solid #D70C6E;
}

#office_table_office_index
{
background:#E6F2C3 url(../img/style/office_table_office_img.gif) 30px center no-repeat;
width:228px;
padding:25px 10px;
text-indent:30px;
border:1px solid #7FAA00;
}

.office_table_left,.office_table_online,.office_table_office
{
padding:10px;
}

.office_table_left
{
border-left:1px solid #C8C8C8;
}

.office_table_bottom
{
border-bottom:1px solid #C8C8C8;
}

.office_table_odd
{
background:#F2F2F2;
}

.office_table_even
{
background:#FCFCFC;
}

.office_table_index_online
{
color:#D70C6E;
font-weight:bold;
}

.office_table_online,.office_table_index_online
{
border-left:1px solid #D70C6E;
border-right:1px solid #D70C6E;
}

.office_table_online span
{
color:#F01428;
font-weight:bold;
}

.office_table_online_bottom
{
border-bottom:1px solid #D70C6E;
}

.office_table_online_odd
{
background:#FEDCEE;
}

.office_table_online_even
{
background:#FFF5FC;
}

.office_table_office
{
border-left:1px solid #7FAA00;
border-right:1px solid #7FAA00;
}

.office_table_office_bottom
{
border-bottom:1px solid #7FAA00;
}

.office_table_office_odd
{
background:#E6F2C3;
}

.office_table_office_even
{
background:#F8FAE6;
}

/*online_user*/

#online_user_info
{
background:#FFF0EB;
padding:20px;
margin-bottom:20px;
}

#online_user_info p
{
background:url(../img/style/online_user_img.gif) right center no-repeat;
color:#F01428;
font-weight:bold;
font-size:16px;
margin:0;
}

/*trial*/

#trial_login
{
margin:0 auto 20px;
border:5px solid #F0F0F0;
width:130px;
padding:20px 40px;
}

#trial_login:hover
{
border:5px solid #E1E1E1;
}

#trial_flow_table
{
width:600px;
margin:0 auto 20px;
}

#trial_flow_table a
{
color:#FFF;
}

#trial_flow_table tr th
{
text-align:left;
}

.trial_flow_th_double
{
color:#FFF;
padding:10px 20px;
padding-left:50px;
height:40px;
}

.trial_flow_th_half
{
width:200px;
padding:10px 20px;
padding-left:50px;
height:40px;
}

#trial_flow_th_1
{
background:#91B923 url(../img/style/table_step_1.png) 20px center no-repeat;
}

#trial_flow_th_2
{
background:#91B923 url(../img/style/table_step_2.png) 21px center no-repeat;
}

#trial_flow_th_3
{
color:#FFF;
border-right:10px solid #FFF;
background:#91B923 url(../img/style/table_step_3.png) 22px center no-repeat;
}

#trial_flow_th_4
{
color:#949494;
border-left:10px solid #FFF;
background:#EBEBEB url(../img/style/table_step_4.png) 21px center no-repeat;
}

.trial_flow_td_double
{
background:#FAF0DC url(../img/style/table_600.png) 0 top no-repeat;
padding:10px 20px;
padding-top:25px;
}

.trial_flow_td_half
{
padding:10px 20px;
padding-top:25px;
}

#trial_flow_start
{
padding:20px;
padding-top:35px;
border-right:10px solid #FFF;
background:#FAF0DC url(../img/style/table_290.png) 0 top no-repeat;
}

#trial_flow_end
{
color:#828282;
border-left:10px solid #FFF;
background:#EBEBEB url(../img/style/table_290.png) 0 top no-repeat;
}

.trial_flow_td_between,#trial_flow_td_between_half_start
{
height:65px;
padding:10px 0;
padding-left:55px;
background:url(../img/style/table_flow_1.png) 13px center no-repeat;
}

#trial_flow_td_between_half_end
{
height:65px;
background:url(../img/style/table_flow_2.png) 13px center no-repeat;
}

#trial_flow_td_between_half_start
{
border-right:10px solid #FFF;
}

#trial_flow_td_between_half_end
{
border-left:10px solid #FFF;
padding-left:10px;
}

.content_main_content_privacy ol
{
padding-left:20px;
width:640px;
}

.content_main_content_privacy ol li span,.content_main_content_company ul li span
{
margin-bottom:10px;
display:block;
color:#5A5A5A;
}

.content_main_content_company dl dt,.content_main_content_regal dl dt
{
clear:both;
float:left;
font-weight:bold;
}

.content_main_content_company dl dt
{
width:120px;
}

.content_main_content_regal dl dt
{
width:60px;
}
.content_main_content_company dl dd,.content_main_content_regal dl dd
{
float:left;
margin-bottom:10px;
}

.content_main_content_company dl dd
{
width:540px;
}

.content_main_content_regal dl dd
{
width:600px;
}

#content_main div.content_main_content_company dl dd ul,#content_main div.content_main_content_regal dl dd ul,#content_main div.content_main_content dl.content_main_content_regal_dl dd ul
{
margin-bottom:0;
}

.content_main_content_regal_dl dt
{
font-weight:bold;
}

.content_main_content_regal_dl dd
{
margin-bottom:10px;
}

#online_login
{
margin:0 auto 20px;
border:5px solid #F0F0F0;
width:170px;
padding:10px 20px;
}

#online_login a
{
background:url(../img/online/online_login.png) 0 -68px no-repeat;
height:60px;
display:block;
}

#online_login a:hover
{
background:url(../img/online/online_login.png) 0 2px no-repeat;
}

#online_hp
{
margin:0 auto 20px;
border:5px solid #F0F0F0;
width:300px;
padding:10px;
}

#online_hp a
{
background:url(../img/online/online_300.png) 0 0px no-repeat;
height:300px;
display:block;
}

#online_hp a:hover
{
opacity:0.8;
}

#online_login:hover,#online_hp:hover
{
border:5px solid #E1E1E1;
}

#secom
{
float:right;
margin-right:10px;
}

#content_main_verup
{
width:660px;
padding:0 19px 20px;
border-bottom:1px solid #D7D7D7;
margin-bottom:20px;
}

#content_main_verup a
{
display:block;
background:url(../img/style/verup.png) 0 0px no-repeat;
width:660px;
height:80px;

}

#content_main_verup a:hover
{
background:url(../img/style/verup.png) 0 -100px no-repeat;

}



