	/*
ferret-plus css
*/
@import "reset.css";


/*
 * body, a
 */
body {
 font-family:"ＭＳ Ｐゴシック",sans-serif;
 color:#333333;
 font-size:12px;
 line-height:18px;
}

p {
 margin:0px; padding:0px;
}

.bline {
 clear:both;
 font-size:0px;
 height:2px;
 background-color:#357fe0;
}

a {
 color:#0044cc;
}

a:hover {
 color:#dd0000;
 text-decoration:none;
}

div {
}

img.farrow {
 margin:0 3px 0 3px;
}

.nmlf {
 font-size:12px;
 line-height:18px;
 font-weight:normal;
}

.height-ctl {
font-size:0px;
}


/*
 * Large font
 */
.large {
 font-size:14px;
 line-height:20px;
}

/*
 *
 * HEADER
 *
 */
#fphead {
 width:1000px;
 text-align:left;
/* margin-right: 8px; */
 #margin-right: 0px;
}

#fphead #fphead-p1 {
 height:39px;
 width:100%;
}

#fphead #fphead-p1 p {
 float:left;
}

#fphead #fphead-p1 #fphead-text {
 width:400px;
}

#fphead #fphead-p1 #fphead-icon {
 width:600px;
}

#fphead #fphead-p1 #fphead-tim {
 margin:19px 0 0 10px;
}

#fphead #fphead-p1 #fphead-links {
 padding:11px 0 0 0;
}

#fphead #fphead-p1 #fphead-links li {
 background:transparent url('../imgs/farrow.gif') no-repeat left 3px;
 padding:0 5px 0 14px;
 float:left;
}

#fphead #fphead-p1 #fphead-sbs {
 padding:2px 0 0 0;
}

#fphead #fphead-p1 #fphead-sbs li {
 vertical-align:middle;
 padding:0 1px 0 1px;
 float:left;
}

#fphead #fphead-p2 {
 height:68px;
 width:100%;
}

#fphead #fphead-p2 p {
 float:left;
}

#fphead #fphead-p2 #fphead-logo {
 padding:0 0 0 10px;
 width:420px;
}
#fphead #fphead-p2 #fphead-banner {
 text-align:right;
 width:570px;
 #margin-left: 10px;
}

/*
 *
 * HEADER/
 *
 */

/*
 *
 * LOGIN
 *
 */

#fplogin {
 height:32px;
 background:transparent url('../imgs/hdback01.gif') repeat-x left top;
}

#fplogin #fplogin-p1 {
 width:1020px;
 padding:0 0 0 10px;
 text-align:left;
}

#fplogin #fplogin-p1 p {
 float:left;
}

#fplogin #fplogin-p1 #fplogin-links {
 margin:5px 0 0 0;
}

#fplogin-lfm {
 height:32px;
 background:transparent url('../imgs/hdback01.gif') repeat-x left top;
}

#fplogin-lfm input {
 font-weight:normal;
 font-size:14px;
 border:1px solid rgb(161,161,161);
 background:#ffffff;
}

#mypoint {
 width:111px;
 height:28px;
 background:transparent url('../imgs/hdback04.gif') no-repeat left top;
 text-align:center;
}
#mypoint #mypoint-rem {
 padding:5px 0 0 0;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 color:#000000;
}

#mypoint #mypoint-num {
 font-size:18px;
 font-weight:bold;
 text-align:right;
 color:#000000;
}

#mypoint #mypoint-num-zero {
 font-size:18px;
 font-weight:bold;
 text-align:right;
 vertical-align:baseline;
 color:#ff0101;
}

#mypoint #pointorder img {
 margin:0 0 0 5px;
}

#mypoint-links {
 width:355px;
 margin:5px 0 0 60px;
}
#mypoint-links li {
 float:left;
}

/*
 *
 * LOGIN/
 *
 */

/*
 *
 * GLOBAL MENU
 *
 */
#fpglmenu {
 height:52px;
 background:transparent url('../imgs/hdback02.gif') repeat-x left top;
}


#fpglmenu #fpglmenu-p1 {
 width:1020px;
 height:42px;
 padding:7px 0 0 10px;
 text-align:left;
}

#fpglmenu #fpglmenu-p1 ul {
}

#fpglmenu #fpglmenu-p1 li {
/* position:relative; */
/* top:7px; */
 height:45px;
 float:left;
}

#fpglmenu-ud {
 width:100%;
 height:12px;
 background:transparent url('../imgs/hdback03.gif') repeat-x left top;
}


/*
 *
 * GLOBAL MENU/
 *
 */

/*
 *
 * PANKUZU
 *
 */

#fppankuzu {
 width:950px;
 height:20px;
 top:0px;
}

#fppankuzu #fppankuzu-p1 {
 width:950px;
 padding:0 0 0 5px;
}

#fppankuzu #fppankuzu-p1 li {
 position:relative;
 top:-4px;
 float:left;
 font-size:11px;
}

#fppankuzu #fppankuzu-p1 li.psub {
 padding:0 0 0 20px;
 background:transparent url('../imgs/pankuzu01.gif') no-repeat 8px 4px;
}

/*
 *
 * PANKUZU/
 *
 */

/*
 *
 * FOOTER
 *
 */
#fpfooter {
 background-color:#0d4faf;
 height:74px;
 width:100%;
 border-top: 1px solid #1d74f9;
}

#fpfooter #fpfooter-p1 {
 width:70%;
 padding:5px 0 0 10px;
 color:#ffffff;
 margin: auto auto auto 0;
}

#fpfooter a {
 color:#ffffff;
 text-decoration:none;
}

#fpfoot-logo {
 height:38px;
 width:100%;
 background-color:#e9edf6;
}

#fpfoot-logo-p1 {
 width:30%;
 font-size:12px;
 color:white;
 padding:10px 0 0 0;
 text-align:right;
 margin: -28px auto auto 70%;
}

/*
 *
 * FOOTER/
 *
 */

/*
 *
 * LEFT MENU
 *
 */

#fpleftm {
 width:200px;
}

#fpleftm .fpleftm-item {
 margin:0 0 10px 0;
}

#fpleftm ul .item {
 width:200px;
 height:22px;
 padding:0 0 0 10px;
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm ul .line {
 height:10px;
}


#fpleftm ul .item p {
 position:relative;
 top:8px;
}

#fpleftm #fpleftm-accuser {
 height:100px;
 width:200px;
 background:transparent url('../imgs/menu/tb01back.gif') no-repeat left top;
 text-align:center;
}

#fpleftm #fpleftm-accuser ul {
 padding:10px 0 0 0;
}

#fpleftm #fpleftm-accuser #li1 {
 text-align : left;
 margin-left: 16px;
 height     : 25px;
}

#fpleftm #fpleftm-accuser #li3 {
 text-align : left;
 margin-left: 16px;
 height     : 25px;
}


/* NEEDS */
#fpleftm #fpleftm-needs {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-needs .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead01.gif') no-repeat left top;
}

#fpleftm #fpleftm-needs .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-needs .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-needs .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

/* NEEDS/ */

/* ANALYSIS */
#fpleftm #fpleftm-analysis {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-analysis .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead02.gif') no-repeat left top;
}

#fpleftm #fpleftm-analysis .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-analysis .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-analysis .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

/* ANALYSIS/ */

/* AFFILIATE */
#fpleftm #fpleftm-affiliate {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-affiliate .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead03.gif') no-repeat left top;
}

#fpleftm #fpleftm-affiliate .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-affiliate .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-affiliate .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-affiliate span {
 color:#989898;
}

/* AFFILIATE/ */

/* CREATE */
#fpleftm #fpleftm-create {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-create .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead04.gif') no-repeat left top;
}

#fpleftm #fpleftm-create .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-create .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-create .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-create span {
 color:#989898;
}

/* CREATE/ */

/* ANNOUNCE */
#fpleftm #fpleftm-announce {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-announce .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead05.gif') no-repeat left top;
}

#fpleftm #fpleftm-announce .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-announce .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-announce .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-announce span {
 color:#989898;
}

/* ANNOUNCE/ */

/* ADVANTAGE */
#fpleftm #fpleftm-advantage {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-advantage .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead06.gif') no-repeat left top;
}

#fpleftm #fpleftm-advantage .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-advantage .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-advantage .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-advantage span {
 color:#989898;
}

/* ADVANTAGE/ */

/* CONVINIENT */
#fpleftm #fpleftm-convinient {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-convinient .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead07.gif') no-repeat left top;
}

#fpleftm #fpleftm-convinient .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-convinient .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-convinient .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-convinient span {
 color:#989898;
}

/* CONVINIENT/ */

/* MANUAL */
#fpleftm #fpleftm-manual {
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fpleftm #fpleftm-manual .head {
 height:35px;
 background:transparent url('../imgs/menu/lmhead08.gif') no-repeat left top;
}

#fpleftm #fpleftm-manual .head p {
 font-size:14px;
 padding:10px 0 0 40px;
}

#fpleftm #fpleftm-manual .head p a {
 color:#ffffff;
}

#fpleftm #fpleftm-manual .foot {
 font-size:0px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

#fpleftm #fpleftm-manual span {
 color:#989898;
}

/* MANUAL/ */



/*
 *
 * LEFT MENU/
 *
 */

/*
 *
 * RIGHT MENU
 *
 */

.fprightm-item {
 padding:0 0 10px 0;
 width:200px;
}

#fprightm ul .head {
 clear:both;
 width:200px;
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fprightm ul .line {
 cler:both;
 width:200px;
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

#fprightm ul .item {
 cler:both;
 width:200px;
 background:transparent url('../imgs/menu/lmback.gif') repeat-y left top;
}

.fprightm-item .foot {
 width:200px;
 height:12px;
 background:transparent url('../imgs/menu/lmfoot.gif') no-repeat left top;
}

/*
 *
 * RIGHT MENU/
 *
 */

/*
 *
 * HOME
 *
 */

#fphome {
 width:1000px;
 /*margin-right: 8px; */
 #margin-right: 0px;
}


#fphome .layout {
 float:left;
 text-align:left;
}

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

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

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

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


#fphome #fphome-p1 #fphome-p2 {
 width:790px;
 margin:10px 0 0 0;
}

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

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

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


#fphome #fphome-rm {
 width:200px;
 height:500px;
}


/*
 *
 * HOME/
 *
 */

/*
 *
 * PR
 *
 */

#prinfo {
 font-size:12px;
 padding-top:5px;
}

/*
 *
 * PR/
 *
 */


/*
 *
 * Right Menu
 *
 */

.rsbanneritem {
 padding:0 0 10px 0;
}

/*
 *
 * Tooltip
 *
 */
.tooltips {
 background : #ffffe0;
 font-size  : 12px;
 color      : rgb(25,71,162);
 border     : 1px solid #afbded;
}

.nowloading {
 display:none;
}


