/* common */
h2 { background-color: #E0E5E7; text-indent: -9999px; height: 24px; margin-bottom: 16px; border-color: #599bbd; border-style: solid; border-width: 1px 1px 2px; }
p.shift { text-indent: -9999px; margin-bottom: 16px; margin-left: 16px; }
div.section { margin-bottom: 48px; }
/* freeseo */
div#freeseo {}
div#freeseo h2 { background-image: url(../images/rttitle_freeseo.gif); background-repeat: no-repeat; background-position: 16px 6px; }
div#freeseo p.shift { background-image: url(../images/rtcomment_freeseo.gif); background-repeat: no-repeat; height: 48px; }
div#freeseo img.symbol1 { text-align: right; margin-top: -64px; margin-bottom: 16px; margin-left: 560px; display: block; }
div#freeseo div.investigation {  }
div#freeseo div.investigation h3 { background-image: url(../images/rtsection_investigation.gif); background-repeat: no-repeat; text-indent: -9999px; height: 24px; }
div#freeseo div.investigation div { float: left; }
div#freeseo div.investigation div a { text-indent: -9999px; width: 222px; height: 64px; display: block; background-color: #f8f8f8; }
div#freeseo div.investigation div a:hover { background-color: #f0f0f0; }
div#freeseo div.investigation div a.appear_tool { background-image: url(../images/rttoolbtn_appear_s.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted dotted dotted none; border-width: 1px; }
div#freeseo div.investigation div a.m_appear_tool { background-image: url(../images/rttoolbtn_appear_m.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted none; border-width: 1px; }
div#freeseo div.investigation div a.m_keyword_tool { background-image: url(../images/rttoolbtn_keyword.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: none dotted dotted none; border-width: 1px; }
div#freeseo div.investigation div a.m_reinforcement_tool { background-image: url(../images/rttoolbtn_reinforcement.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted none dotted dotted; border-width: 1px; }
div#freeseo div.investigation div a.m_tag_tool { background-image: url(../images/rttoolbtn_tag.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted none dotted dotted; border-width: 1px; }
div#freeseo div.investigation div p { display: none; }
div#freeseo div.measures { margin-top: 24px; }
div#freeseo div.measures h3 { background-image: url(../images/rtsection_measures.gif); background-repeat: no-repeat; text-indent: -9999px; height: 24px; }
div#freeseo div.measures div { float: left; }
div#freeseo div.measures div a { text-indent: -9999px; width: 222px; height: 48px; display: block; background-color: #f8f8f8; }
div#freeseo div.measures div a:hover { background-color: #f0f0f0; }
div#freeseo div.measures div a.mutual_tool { background-image: url(../images/rttoolbtn_mutual.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted dotted dotted none; border-width: 1px; }
div#freeseo div.measures div a.linkgather_tool { background-image: url(../images/rttoolbtn_linkgather.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted dotted dotted none; border-width: 1px; }
div#freeseo div.measures div a.pagematerial_tool { background-image: url(../images/rttoolbtn_pagematerial.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted dotted dotted none; border-width: 1px; }
div#freeseo div.measures div a.junction_tool { background-image: url(../images/rttoolbtn_junction.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted none; border-width: 1px; }
div#freeseo div.measures div a.hubsite_tool { background-image: url(../images/rttoolbtn_hubsite.gif); background-repeat: no-repeat; background-position: center; border-color: #c0c0c0; border-style: dotted none dotted dotted; border-width: 1px; }
div#freeseo div.measures div p { display: none; }
/* consulting */
div#consulting {}
div#consulting h2 { background-image: url(../images/rttitle_consulting.gif); background-repeat: no-repeat; background-position: 16px 6px; }
div#consulting p.shift { background-image: url(../images/rtcomment_consulting.gif); background-repeat: no-repeat; height: 48px; }
div#consulting img.symbol1 { text-align: right; margin-top: -64px; margin-bottom: 16px; margin-left: 560px; display: block; }
div#consulting div.btn_consulting { float: left; }
div#consulting div.btn_consulting a { background-color: #f0f0f0; background-image: url(../images/rttoolbtn_consulting.gif); background-repeat: no-repeat; text-indent: -9999px; width: 368px; height: 112px; border: solid 1px #c0c0c0; display: block; }
div#consulting div.btn_consulting a:hover { background-color: #e8e8e8; }
div#consulting div.btn_consulting a h3 {  }
div#consulting div.btn_consulting p { width: 232px; margin-top: -56px; margin-left: 112px; }
div#consulting ul { margin-left: 384px; }
div#consulting ul li { font-size: 80%; line-height: 24px; background-image: url(../images/symbol1.gif); background-repeat: no-repeat; background-position: 0 14px; height: 24px; margin-left: 16px; padding-left: 12px; }
div#consulting ul li span { color: #c00; font-size: 250%; }
div#consulting div.btn_toconsultingintro { margin-top: 16px; margin-left: 400px; }
div#consulting div.btn_toconsultingintro a { background-image: url(../images/btn_toconsultingintro.gif); background-repeat: no-repeat; text-indent: -9999px; width: 192px; height: 16px; display: block; }
div#consulting div.btn_tostatus { margin-top: 4px; margin-left: 400px; }
div#consulting div.btn_tostatus a { background-image: url(../images/btn_toentrystatus.gif); background-repeat: no-repeat; text-indent: -9999px; width: 128px; height: 16px; display: block; }
/* payseo */
div#payseo {}
div#payseo h2 { background-image: url(../images/rttitle_payseo.gif); background-repeat: no-repeat; background-position: 16px 6px; }
/*
div#payseo p.shift { background-image: url(../images/rtcomment_payseo.gif); background-repeat: no-repeat; height: 48px; }
div#payseo img.symbol1 { text-align: right; margin-top: -64px; margin-bottom: 16px; margin-left: 560px; display: block; }
div#payseo div.service { margin-top: 24px; }
div#payseo div.service h3 { display: none; }
div#payseo div.service div { width: 312px; background-image: url(../images/bg_gradation1.gif); background-repeat: repeat-x; height: 200px; float: left; margin-right: 8px; margin-bottom: 16px; margin-left: 8px; border: double 3px #c0c0c0; display: inline; }
div#payseo div.service div.standardseo { }
div#payseo div.service div.standardseo h4 { background-image: url(../images/rttoolbtn_standardseo.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#payseo div.service div.startupseo { }
div#payseo div.service div.startupseo h4 { background-image: url(../images/rttoolbtn_startupseo.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#payseo div.service div.htmlsuitable { }
div#payseo div.service div.htmlsuitable h4 { background-image: url(../images/rttoolbtn_htmlsuitable.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#payseo div.service div.sitereform { }
div#payseo div.service div.sitereform h4 { background-image: url(../images/rttoolbtn_sitereform.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#payseo div.service div p { margin-top: -56px; margin-left: 80px; }
div#payseo div.service div ul { margin-top: 8px; margin-left: 80px; }
div#payseo div.service div ul li { float: left; margin-right: 2px; display: block; }
div#payseo div.service div ul li.level { width: 14px; height: 14px; border: solid 1px #808080; }
div#payseo div.service div ul li.p20 { background-color: #fff900; }
div#payseo div.service div ul li.p40 { background-color: #ffe000; }
div#payseo div.service div ul li.p60 { background-color: #ffc800; }
div#payseo div.service div ul li.p80 { background-color: #ffac00; }
div#payseo div.service div ul li.p100 { background-color: #ff9800; }
div#payseo div.service div ul li.percent { color: #c00; font-size: 125%; font-weight: bold; }
div#payseo div.service div ul li.type { color: #c00; font-weight: bold; }
div#payseo div.service div dl { margin-top: 8px; margin-left: 80px; }
div#payseo div.service div dl dt { line-height: 200%; text-align: right; width: 128px; float: left; display: inline; }
div#payseo div.service div dl dd { color: #c00; font-size: 150%; font-weight: bold; line-height: 125%; }
div#payseo div.service div img.symbol2 { margin-top: -48px; margin-left: 8px; display: block; }
div#payseo div.service div a { float: right; margin: 8px; display: block; }
*/
/* prsite */
div#prsite {}
div#prsite h2 { background-image: url(../images/rttitle_prsite.gif); background-repeat: no-repeat; background-position: 16px 6px; }
div#prsite fieldset { padding-right: 16px; padding-bottom: 16px; padding-left: 16px; }
div#prsite fieldset legend { font-size: 125%; font-weight: bold; margin-bottom: 16px; }
div#prsite fieldset img { float: left; margin-right: 16px; }
div#prsite fieldset p { margin-bottom: 8px; }
div#prsite fieldset dl { font-size: 80%; }
div#prsite fieldset dl dt { margin-left: 160px; list-style-type: disc; display: list-item; }
div#prsite fieldset dl dd { margin-bottom: 4px; margin-left: 160px; }
/* newconcept */
div#newconcept {}
div#newconcept h2 { background-image: url(../images/rttitle_newconcept.gif); background-repeat: no-repeat; background-position: 16px 6px; }
div#newconcept p.shift { background-image: url(../images/rtcomment_newconcept.gif); background-repeat: no-repeat; height: 48px; }
div#newconcept img.symbol1 { text-align: right; margin-top: -64px; margin-bottom: 16px; margin-left: 560px; display: block; }
div#newconcept div.service { margin-top: 24px; }
div#newconcept div.service h3 { display: none; }
div#newconcept div.service div { width: 312px; background-image: url(../images/bg_gradation1.gif); background-repeat: repeat-x; height: 176px; float: left; margin-right: 8px; margin-bottom: 16px; margin-left: 8px; border: double 3px #c0c0c0; display: inline; }
div#newconcept div.service div.sitebuilder { }
div#newconcept div.service div.sitebuilder h4 { background-image: url(../images/rttoolbtn_sitebuilder.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#newconcept div.service div.shoppingsite { }
div#newconcept div.service div.shoppingsite h4 { background-image: url(../images/rttoolbtn_shoppingsite.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#newconcept div.service div.sitecollaboration { }
div#newconcept div.service div.sitecollaboration h4 { background-image: url(../images/rttoolbtn_sitecollaboration.gif); background-repeat: no-repeat; text-indent: -9999px; width: 312px; height: 96px; }
div#newconcept div.service div p { margin-top: -56px; margin-left: 80px; }
div#newconcept div.service div dl { margin-top: 8px; margin-left: 64px; }
div#newconcept div.service div dl dt { line-height: 150%; text-align: right; width: 128px; float: left; display: inline; }
div#newconcept div.service div dl dd { color: #c00; font-size: 125%; font-weight: bold; line-height: 125%; }
div#newconcept div.service div a { float: right; margin: 8px; display: block; }
/*
div#newconcept div.service div { background-image: url(../images/bg_gradation1.gif); background-repeat: repeat-x; float: left; margin-bottom: 16px; }
div#newconcept div.service div a { text-indent: -9999px; width: 328px; height: 96px; border: solid 1px #c0c0c0; display: block; }
div#newconcept div.service div a:hover {  }
div#newconcept div.service div a.sitebuilder { background-image: url(../images/rttoolbtn_sitebuilder.gif); background-repeat: no-repeat; margin-right: 12px; }
div#newconcept div.service div a.shopingsite { background-image: url(../images/rttoolbtn_shopingsite.gif); background-repeat: no-repeat; }
div#newconcept div.service div a.sitecollaboration { background-image: url(../images/rttoolbtn_sitecollaboration.gif); background-repeat: no-repeat; margin-right: 12px; }
div#newconcept div.service div p { width: 224px; margin-top: -56px; margin-left: 80px; }
*/
