/*
 *
 * CATETOP
 *
 */



#fpcate {
 width:1000px;
 text-align:left;
 /* margin-right: 8px; */
 #margin-right: 0px;   /*IE用*/
}

#fpcate #fpcate-p1 {
 float:left;
}

#fpcate #fpcate-p2 {
 float:left;
}

#fpcate #fpcate-p2 #fpcate-lm {
 float:left;
}

#fpcate #fpcate-p2 #fpcate-hc {
 float:left;
}

#fpcate #fpcate-rm {
 float:left;
}

#fpcate #fpcate-p1 {
 width:800px;
}

#fpcate #fpcate-p1 #fpcate-tn {
 width:790px;
}

#fpcate #fpcate-p1 #fpcate-tn #fpcate-info {
 font-size:12px;
 float:left;
 width:360px;
 text-align:right;
 height:25px;
}

#fpcate #fpcate-p1 #fpcate-tn #fpcate-info p {
 margin:4px 0 0 0;
}


#fpcate #fpcate-p1 #fpcate-p2 {
 width:790px;
 margin:20px 0 0 0;
}

#fpcate #fpcate-p1 #fpcate-p2 #fpcate-lm {
 width:210px;
}

#fpcate #fpcate-p1 #fpcate-p2 #fpcate-hc {
 width:580px;
}

#fpcate td.sep {
 height:5px;
 background:transparent url('../imgs/dotback.gif') repeat-x left 3px;
}




#fpcate #fpcate-rm {
 width:200px;
}

/*
 *
 * CATETOP/
 *
 */

/*
 *
 * NEEDS
 *
 */

#fpneeds-p1 {
 padding:18px 0 0 0;;
}

#fpneeds-info {
 padding:11px 0 0 0;;
}

#fpneeds-a1 {
 margin:0px 0 15px 0;
 width:580px;
 height:270px;
 background:transparent url('../imgs/needs/needs-01.gif') no-repeat left top;
}

#fpneeds-a2 {
 margin:0 0 15px 0;
 width:580px;
 height:300px;
 background:transparent url('../imgs/needs/needs-02.gif') no-repeat left top;
}

#fpneeds-a3 {
 margin:0 0 15px 0;
 width:580px;
 height:198px;
 background:transparent url('../imgs/needs/needs-03.gif') no-repeat left top;
}

#fpneeds-a4 {
 margin:0 0 15px 0;
 width:580px;
 height:228px;
 background:transparent url('../imgs/needs/needs-04.gif') no-repeat left top;
}

#fpneeds-a5 {
 margin:0 0 15px 0;
 width:580px;
 height:358px;
 background:transparent url('../imgs/needs/needs-05.gif') no-repeat left top;
}


/*
 *
 * NEEDS/
 *
 */

/*
 *
 * ADVANTAGE
 *
 */

#fpadvantage-p1 {
 padding:18px 0 0 0;;
}

#fpadvantage-info {
 padding:11px 0 0 0;;
}

#fpadvantage-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:423px;
 background:transparent url('../imgs/advantage/advantage-01.gif') no-repeat left top;
}

#fpadvantage-a2 {
 margin:0 0 15px 0;
 width:580px;
 height:298px;
 background:transparent url('../imgs/advantage/advantage-02.gif') no-repeat left top;
}


/*
 *
 * ADVANTAGE/
 *
 */

/*
 *
 * ANALYSIS
 *
 */

#fpanalysis-p1 {
 padding:18px 0 0 0;;
}

#fpanalysis-info {
 padding:11px 0 0 0;;
}

#fpanalysis-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:553px;
 background:transparent url('../imgs/analysis/analysis-01.gif') no-repeat left top;
}


/*
 *
 * ANALYSIS/
 *
 */

/*
 *
 * ANNOUNCE
 *
 */

#fpannounce-p1 {
 padding:18px 0 0 0;;
}

#fpannounce-info {
 padding:11px 0 0 0;;
}

#fpannounce-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:523px;
 background:transparent url('../imgs/announce/announce-01.gif') no-repeat left top;
}

#fpannounce-a2 {
 margin:0px 0 15px 0;
 width:580px;
 height:573px;
 background:transparent url('../imgs/announce/announce-02.gif') no-repeat left top;
}

#fpannounce-a3 {
 margin:0px 0 15px 0;
 width:580px;
 height:513px;
 background:transparent url('../imgs/announce/announce-03.gif') no-repeat left top;
}

#fpannounce-a4 {
 margin:0px 0 10px 0;
 width:580px;
 height:400px;
 background:transparent url('../imgs/announce/announce-04.gif') no-repeat left top;
}
/*
 *
 * ANNOUNCE/
 *
 */

/*
 *
 * CONVINIENT
 *
 */

#fpconvinient-p1 {
 padding:18px 0 0 0;;
}

#fpconvinient-info {
 padding:11px 0 0 0;;
}

#fpconvinient-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:608px;
 background:transparent url('../imgs/convinient/convinient-01.gif') no-repeat left top;
}

#fpconvinient-a2 {
 margin:5px 0 15px 0;
 width:580px;
 height:408px;
 background:transparent url('../imgs/convinient/convinient-02.gif') no-repeat left top;
}

/*
 *
 * CONVINIENT/
 *
 */

/*
 *
 * CREATE
 *
 */

#fpcreate-p1 {
 padding:18px 0 0 0;;
}

#fpcreate-info {
 padding:11px 0 0 0;;
}

#fpcreate-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:473px;
 background:transparent url('../imgs/create/create-01.gif') no-repeat left top;
}


/*
 *
 * CREATE/
 *
 */

/*
 *
 * AFFILIATE
 *
 */

#fpaffiliate-p1 {
 padding:18px 0 0 0;;
}

#fpaffiliate-info {
 padding:11px 0 0 0;;
}

#fpaffiliate-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:394px;
 background:transparent url('../imgs/affiliate/affiliate-01.gif') no-repeat left top;
}


/*
 *
 * AFFILIATE/
 *
 */

/*
 *
 * MANUAL
 *
 */

#fpmanual-p1 {
 padding:18px 0 0 0;;
}

#fpmanual-info {
 padding:11px 0 0 0;;
}

#fpmanual-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:293px;
 background:transparent url('../imgs/manual/manual-01.gif') no-repeat left top;
}

#fpmanual-a2 {
 margin:0px 0 15px 0;
 width:580px;
 height:443px;
 background:transparent url('../imgs/manual/manual-02.gif') no-repeat left top;
}

#fpmanual-a3 {
 margin:0px 0 15px 0;
 width:580px;
 height:333px;
 background:transparent url('../imgs/manual/manual-03.gif') no-repeat left top;
}


/*
 *
 * MANUAL/
 *
 */


/*
 *
 * FKWSEARCH
 *
 */
 
#fkwsearch-p1 {
 margin-left:18px;
 width:550px;
 height:58px;
 background:transparent url('../imgs/needs/form-needs-01.gif') no-repeat left top;
 text-align:center;
}

#fkwsearch-p1 #fkwsearch-o1 {
 position:relative;
 left:10px;
 top:8px;
 float:left;
 width:90px;
 height:43px;
 padding:4px 0 0 4px;
 background:transparent url('../imgs/fkwsearch/back02.gif') no-repeat left top;
 text-align:left;
}

#fkwsearch-p1 #fkwsearch-o1 span {
 font-size:12px;
}

#fkwsearch-p1 #fkwsearch-o2 {
 float:left;
 top:10px;
 width:450px;
 position:relative;
 left:20px;
 text-align:left;
}

#fkwsearch-p1 input.input-simple-text {
border:1px soild #999999;
}


/*
 *
 * TKWSEARCH
 *
 */

#tkwsearch-p1 {
 margin-left:18px;
 width:550px;
 height:58px;
 background:transparent url('../imgs/needs/form-needs-02.gif') no-repeat left top;
 text-align:center;
}

#tkwsearch-p1 #tkwsearch-o1 {
 position:relative;
 left:10px;
 top:8px;
 float:left;
 width:90px;
 height:43px;
 padding:4px 0 0 4px;
 background:transparent url('../imgs/tkwsearch/back02.gif') no-repeat left top;
 text-align:left;
}

#tkwsearch-p1 #tkwsearch-o1 span {
 font-size:12px;
}

#tkwsearch-p1 #tkwsearch-o2 {
 float:left;
 top:10px;
 width:450px;
 position:relative;
 left:20px;
 text-align:left;
}

#tkwsearch-p1 input.input-simple-text {
border:1px soild #999999;
}


/*
 *
 * YKWSEARCH
 *
 */

#ykwsearch-p1 {
 margin-left:18px;
 width:550px;;
 height:58px;
 background:transparent url('../imgs/needs/form-needs-03.gif') no-repeat left top;
 text-align:center;
}

#ykwsearch-p1 input.input-simple-text {
 border:1px soild #999999;
}

/*
 *
 * BLOG
 *
 */
#blogtrend-p1 {
 padding:15px 18px 10px 18px;
 font-size:12px;
 line-height:18px;
}

#blogtrend-p2 {
 padding:10px 18px 10px 18px;
 font-size:12px;
 line-height:20px;
}

/*
 *
 * キーワード調査
 *
 */

#fpkeywords-p1 {
 padding:18px 0 0 0;;
}

#fpkeywords-info {
 padding:11px 0 0 0;
 font-size:14px;
 line-height:20px;
}

#fpkeywords-a1 {
 margin:0px 0 15px 0;
 width:580px;
 height:253px;
 background:transparent url('../imgs/category/keywords/keywords-01.gif') no-repeat left top;
}

#fpkeywords-a2 {
 margin:0 0 15px 0;
 width:580px;
 height:300px;
 background:transparent url('../imgs/category/keywords/keywords-02.gif') no-repeat left top;
}

#fpkeywords-a3 {
 margin:0 0 15px 0;
 width:580px;
 height:198px;
 background:transparent url('../imgs/category/keywords/keywords-03.gif') no-repeat left top;
}

#fpkeywords-a4 {
 margin:0 0 15px 0;
 width:580px;
 height:228px;
 background:transparent url('../imgs/category/keywords/keywords-04.gif') no-repeat left top;
}

#fpkeywords-a5 {
 margin:0 0 15px 0;
 width:580px;
 height:358px;
 background:transparent url('../imgs/category/keywords/keywords-05.gif') no-repeat left top;
}

#fpkeywords-a6 {
 margin:0 0 15px 0;
 width:580px;
 height:238px;
 background:transparent url('../imgs/category/keywords/keywords-06.gif') no-repeat left top;
}

/*
 *
 * SEO・SEM対策
 *
 */

#fpmarketing-p1 {
 padding:18px 0 0 0;
}

#fpmarketing-info {
 padding:11px 0 0 0;
 font-size:14px;
 line-height:20px;
}

#fpmarketing-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:553px;
 background:transparent url('../imgs/category/marketing/marketing-01.gif') no-repeat left top;
}

#fpmarketing-a2 {
 margin:0 0 15px 0;
 width:580px;
 height:573px;
 background:transparent url('../imgs/category/marketing/marketing-02.gif') no-repeat left top;
}

#fpmarketing-dt {
 color:rgb(50,123,225);
 font-weight:bold;
}


#fpmarketing-a3 {
 margin:0 0 15px 0;
 width:580px;
 height:523px;
 background:transparent url('../imgs/category/marketing/marketing-03.gif') no-repeat left top;
}

#fpmarketing-a4 {
 margin:0px 0 15px 0;
 width:580px;
 height:513px;
 background:transparent url('../imgs/category/marketing/marketing-04.gif') no-repeat left top;
}

#fpmarketing-a5 {
 margin:0px 0 15px 0;
 width:580px;
 height:400px;
 background:transparent url('../imgs/category/marketing/marketing-05.gif') no-repeat left top;
}

/*
 *
 * サイト制作・解析
 *
 */

#fpworks-p1 {
 padding:18px 0 0 0;
}

#fpworks-info {
 padding:11px 0 0 0;
 font-size:14px;
 line-height:20px;
}

#fpworks-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:394px;
 background:transparent url('../imgs/category/works/affiliate-01.gif') no-repeat left top;
}

#fpworks-a2 {
 margin:0 0 15px 0;
 width:580px;
 height:473px;
 background:transparent url('../imgs/category/works/create-01.gif') no-repeat left top;
}

#fpworks-a3 {
 margin:0 0 15px 0;
 width:580px;
 height:298px;
 background:transparent url('../imgs/category/works/advantage-02.gif') no-repeat left top;
}

#fpworks-a4 {
 margin:0 0 15px 0;
 width:580px;
 height:423px;
 background:transparent url('../imgs/category/works/advantage-01.gif') no-repeat left top;
}

#fpworks-a5 {
 margin:0 0 15px 0;
 width:580px;
 height:608px;
 background:transparent url('../imgs/category/works/convinient-01.gif') no-repeat left top;
}


/*
 *
 * サイト制作・解析
 *
 */

#fpeducation-p1 {
 padding:18px 0 0 0;
}

#fpeducation-info {
 padding:11px 0 0 0;
 font-size:14px;
 line-height:20px;
}

#fpeducation-a1 {
 margin:0px 0 15px 0;
 width:580px;
 height:443px;
 background:transparent url('../imgs/category/education/education-01.gif') no-repeat left top;
}

#fpeducation-a2 {
 margin:0px 0 15px 0;
 width:580px;
 height:333px;
 background:transparent url('../imgs/category/education/education-02.gif') no-repeat left top;
}

/*
 *
 * 特集コンテンツ
 *
 */

#fpcontents-p1 {
 padding:18px 0 0 0;
}

#fpcontents-info {
 padding:11px 0 0 0;
 font-size:14px;
 line-height:20px;
}

#fpcontents-a1 {
 margin:0 0 15px 0;
 width:580px;
 height:293px;
 background:transparent url('../imgs/category/contents/contents-01.gif') no-repeat left top;
}

#fpcontents-a2 {
 margin:5px 0 15px 0;
 width:580px;
 height:408px;
 background:transparent url('../imgs/category/contents/contents-02.gif') no-repeat left top;
}


