body{
background-color:#F9F9F9;
margin:0px;
padding:0px;
}

form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

img{
vertical-align:bottom;
font-size:0px;
}

.cl{
clear:both;
}

/* container
---------------------------------------------------- */
#container{
width:898px;
background-color:#FFFFFF;
border-left: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
border-bottom:1px solid #9C9C9C;
background:url(../img/side_line.gif);
background-position:top left;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#container2{
width:898px;
background-color:#FFFFFF;
border-left: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
border-bottom:1px solid #9C9C9C;
margin-left:auto;
margin-right:auto;
padding:0px;
}

/* head
---------------------------------------------------- */
#head{
background:url(../img/cp_h_bk2.gif);
width:898px;
height:122px;
padding:0px 0px 0px 0px;
}

#head .logo{
float:left;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

#head .logo h1{
width:238px;
height:73px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .logo h1 a{
display:block;
background:url(../img/cp_logo.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:238px;
height:73px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu{
float:right;
height:76px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn{
width:303px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn ul{
list-style:none;
width:303px;
margin:0px 0px 0px 127px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn ul li{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn ul li .url{
display:block;
background:url(../img/hm_url.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:92px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn ul li .bbs{
display:block;
background:url(../img/hm_bbs.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:109px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .h_menu .top_btn ul li .logout{
display:block;
background:url(../img/hm_logout.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:102px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .change{
background:url(../img/h_menu_bk.gif);
background-position:top left;
background-repeat:repeat-x;
width:430px;
height:29px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head .change .l_tit{
float:left;
background:url(../img/h_menu_tit.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:148px;
height:29px;
margin:0px;
padding:0px 0px 0px 0px;
}

#head .change .sel{
width:165px;
}

#head .change input.c_btn{
background:url(../img/h_menu_btn.jpg);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
border:0px;
width:107px;
height:25px;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #menu{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #menu ul{
list-style:none;
margin:0px 0px 0px 12px;
padding:4px 0px 0px 0px;
}

#head #menu ul li{
float:left;
margin:0px 7px 0px 0px;
padding:0px 0px 0px 0px;
}

#head #menu ul li a.top{
display:block;
background:url(../img/hm_btn_top.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:128px;
height:26px;
}

#head #menu ul li a.top:hover{
background:url(../img/hm_btn_top2.gif);
}

#head #menu ul li a.dsin{
display:block;
background:url(../img/hm_btn_dsin.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:128px;
height:26px;
}

#head #menu ul li a.dsin:hover{
background:url(../img/hm_btn_dsin2.gif);
}

#head #menu ul li a.conf{
display:block;
background:url(../img/hm_btn_conf.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:128px;
height:26px;
}

#head #menu ul li a.conf:hover{
background:url(../img/hm_btn_conf2.gif);
}


#head #menu ul li .acs{
display:block;
background:url(../img/hm_btn_acs.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:128px;
height:26px;
}

#head #menu ul li a.acs:hover{
background:url(../img/hm_btn_acs2.gif);
}

#head #menu ul li .aft{
display:block;
background:url(../img/hm_btn_aft.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:128px;
height:26px;
}

#head #menu ul li a.aft:hover{
background:url(../img/hm_btn_aft2.gif);
}

/* left
---------------------------------------------------- */
#left{
float:left;
border-right:1px #9C9C9C solid;
font-size:12px;
width:180px;
margin:0px;
padding:0px 0px 4px 0px;
}

#left h2{
background:url(../img/cp_nv_tit01.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
font-size:0px;
width:180px;
height:26px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left h3{
background:url(../img/cp_nv_mtit01.gif);
border-top:1px #FFB836 solid;
border-left:1px #FFB836 solid;
border-right:1px #F0A418 solid;
border-bottom:1px #F0A418 solid;
font-size:12px;
width:170px;
height:17px;
font-weight:normal;
text-align:center;
margin:4px 4px 0px 4px;
padding:3px 0px 0px 0px;
}

#left .navi ul{
list-style:none;
background-color:#FFFFFF;
border-left:1px #CFCFCF solid;
border-right:1px #CFCFCF solid;
width:170px;
margin:0px 4px 0px 4px;
padding:0px 0px 0px 0px;
}

#left .navi li{
border-bottom:1px #CFCFCF solid;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 4px;
}

/* right
---------------------------------------------------- */
#right{
float:right;
background-color:#FFFFFF;
width:709px;
margin:0px 0px 0px 0px;
padding:4px;
}

#right2{
float:right;
background-color:#FFFFFF;
width:717px;
margin:0px 0px 0px 0px;
padding:0px;
}

#right #main{
float:left;
width:448px;
margin:0px 4px 0px 0px;
padding:0px;
}

#right #main2{
margin:0px 0px 0px 0px;
padding:0px;
}

#right #main2{
margin:0px 0px 0px 0px;
padding:4px;
}

#right #view{
float:right;
background:url(../img/mobile.jpg);
background-position:top left;
background-repeat:no-repeat;
width:257px;
height:673px;
margin:0px 0px 0px 0px;
padding:0px;
}

#right #view iframe{
width:240px;
height:320px;
margin:32px 0px 0px 9px;
padding:0px;
}

#right2 #ez_navi{
float:right;
width:215px;
margin:0px 0px 0px 0px;
padding:0px;
}

#right #ez_navi .ez_tit{
background:url(../img/ez_title.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:12px;
width:215px;
height:64px;
text-indent:-5000px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#ez_navi .ez_btns{
background:url(../img/ss_mid.gif);
background-position:top left;
background-repeat:repeat-y;
color:#5D5D5D;
font-size:12px;
width:215px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#ez_navi .ez_btns p{
width:190px;
line-height:1.5;
margin:0px 0px 0px 15px;
padding:3px 0px 6px 0px;
}

#ez_navi .ez_btns a{
width:200px;
margin:6px 0px 0px 8px;
padding:0px 0px 0px 0px;
}

#ez_navi .ez_btns img.arw{
font-size:0px;
margin:6px 0px 0px 80px;
padding:0px 0px 0px 0px;
}

.ez_bot{
background:url(../img/ez_bot.gif);
background-position:top left;
background-repeat:no-repeat;
width:215px;
height:14px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right #main h2{
background:url(../img/cp_r_tit01.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:14px;
width:422px;
height:17px;
margin:0px 0px 4px 0px;
padding:6px 0px 3px 26px;
}

#right2 #main h2{
background:url(../img/cp_r_tit01.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:14px;
width:422px;
height:17px;
margin:0px 0px 4px 0px;
padding:6px 0px 3px 26px;
}

#right2 #main h3{
background:url(../img/cp_r_tit03.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:14px;
width:422px;
height:17px;
margin:0px 0px 4px 0px;
padding:6px 0px 3px 26px;
}

#right #main2 h2{
background:url(../img/cp_r_tit02.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:14px;
width:683px;
height:17px;
margin:0px 0px 4px 0px;
padding:6px 0px 3px 26px;
}

#right #analysis iframe{
width:717px;
margin:0px 0px 0px 0px;
padding:0px;
}

#right .red{
color:#C05834;
}

#right .org{
color:#FF7916;
}

#right .grn{
color:#07A897;
}

#right .grn2{
color:#07A897;
font-weight:bold;
}

#right .blu{
color:#1C8898;
}

#right  p{
clear:both;
font-size:12px;
margin:0px;
padding:0px;
}

#right  p.end{
clear:both;
font-size:10px;
text-align:right;
margin:0px;
padding:0px;
}

#right  p.end a{
color:#E3A024;
font-size:10px;
margin:0px;
padding:0px;
}

.mmbox01{
color:#FFF;
background-color:#43B0A5;
border-top:1px #66D2C7 solid;
border-left:1px #66D2C7 solid;
border-bottom:1px #2D8B82 solid;
border-right:1px #2D8B82 solid;
font-weight:bold;
font-size:12px;
text-align:center;
margin:0px 5px 0px 0px;
padding:2px 4px 0px 4px;
}

.mmbox02{
color:#FFF;
background-color:#FFA500;
border:1px #E1E1E1 solid;
font-weight:bold;
font-size:12px;
text-align:center;
margin:0px 5px 0px 0px;
padding:2px 4px 0px 4px;
}

.mmbox03{
color:#FFF;
background-color:#43B0A5;
border-top:1px #66D2C7 solid;
border-left:1px #66D2C7 solid;
border-bottom:1px #2D8B82 solid;
border-right:1px #2D8B82 solid;
font-size:12px;
text-align:center;
margin:0px 5px 0px 0px;
padding:2px 4px 0px 4px;
}

.mmbox04{
color:#FFF;
background-color:#43B0A5;
border-top:1px #66D2C7 solid;
border-left:1px #66D2C7 solid;
border-bottom:1px #2D8B82 solid;
border-right:1px #2D8B82 solid;
font-size:10px;
text-align:center;
margin:0px 3px 0px 5px;
padding:2px 4px 0px 4px;
}

.mmbox05{
color:#FFF;
background-color:#43B0A5;
border-top:1px #66D2C7 solid;
border-left:1px #66D2C7 solid;
border-bottom:1px #2D8B82 solid;
border-right:1px #2D8B82 solid;
font-weight:bold;
font-size:10px;
text-align:center;
margin:0px 3px 0px 0px;
padding:1px 1px 0px 1px;
}

.mmbox06{
color:#FFF;
background-color:#2BA3C1;
border-top:1px #35B7D8 solid;
border-left:1px #35B7D8 solid;
border-bottom:1px #1C8FAC solid;
border-right:1px #1C8FAC solid;
font-size:12px;
text-align:center;
margin:0px 5px 0px 0px;
padding:2px 4px 0px 4px;
}

/* foot
---------------------------------------------------- */
#foot{
background:url(../img/f_bk.gif);
font-size:12px;
color:#666666;
clear:both;
width:898px;
height:53px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#foot p.copy{
clear:both;
text-align:center;
margin:3px 0px 0px 5px;
padding:17px 0px 0px 0px;
}

/* cp_login
---------------------------------------------------- */
#cp_fld{
width:500px;
margin-top:50px;
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
}

#cp_fld h2{
display:block;
background:url(../img/cpp_title001.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:500px;
height:41px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld h2.cp_tit02{
display:block;
background:url(../img/cpp_title002.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:500px;
height:41px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld h2.cp_tit03{
display:block;
background:url(../img/cpp_title003.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-5000px;
width:500px;
height:41px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld .fld_box{
background:url(../img/cpp_mid_bk.gif);
background-position:top left;
background-repeat:repeat-y;
font-size:12px;
text-align:center;
padding:20px 20px 16px 20px;
}

#cp_fld .fld_btn{
background:url(../img/cpp_mid2_bk.gif);
background-position:top left;
background-repeat:repeat-y;
border-top:1px solid #9C9C9C;
height:40px;
font-size:12px;
padding:6px 0px 0px 0px;
}

#cp_fld .fld_btn .i_txt{
float:left;
font-size:12px;
padding:0px 0px 0px 0px;
}

#cp_fld .fld_btn input.lg_btn{
float:right;
width:185px;
height:38px;
vertical-align:bottom;
font-size:0px;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld .fld_btn .r_btns{
float:right;
margin:0px 0px 0px 0px;
padding:0px;
}

#cp_fld .fld_btn .r_btns input.r_btn01{
width:185px;
height:38px;
vertical-align:bottom;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px;
}

#cp_fld .fld_btn .r_btns input.r_btn02{
width:185px;
height:38px;
vertical-align:bottom;
font-size:0px;
margin:0px 10px 0px 5px;
padding:0px;
}

#cp_fld .fld_btn .i_txt p{
margin:0px 0px 0px 10px;
padding:0px 0px 3px 0px;
}

#cp_fld .fld_box table{
width:400px;
font-size:12px;
text-align:right;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
}

#cp_fld .fld_box table th{
background-color:#E5F0F4;
width:150px;
font-size:12px;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

#cp_fld .fld_box table td{
text-align:left;
}

#cp_fld .fld_box input.f_lgin{
width:220px;
height:18px;
margin:0px 0px 0px 5px;
padding:0px;
}

#cp_fld .fld_box input.f_pass{
width:220px;
height:18px;
margin:0px 0px 0px 4px;
padding:0px;
}

#cp_fld .fld_box input.f_area{
width:220px;
height:18px;
margin:0px 0px 0px 4px;
padding:0px;
}

#cp_fld .cp_top2{
background:url(../img/cpp_top2_bk.gif);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:8px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld .cp_bottom{
background:url(../img/cpp_bottom.gif);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:8px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#cp_fld .cp_bottom2{
display:block;
clear:both;
background:url(../img/cpp_bottom2.gif);
background-position:top left;
background-repeat:no-repeat;
width:500px;
height:8px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* login
---------------------------------------------------- */

#container .title{
background:url(../img/cp_r_tit01.gif);
background-position:top left;
background-repeat:no-repeat;
color:#5D5D5D;
font-size:14px;
width:422px;
height:17px;
margin:0px 0px 4px 0px;
padding:6px 0px 3px 26px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;margin-bottom:15px;
}


#container .subtitle
{background-color:#FCE5B3;
float:left;width:110px;
font-size:12px;
padding:0px;
height:21px;
margin-bottom:3px;
margin-right:3px;
}

#container .subtitle p{
padding:3px;
margin:0px 0px 0px 5px;
}

#container .input{
height:23px;
padding:0px;
font-size:12px;
margin-bottom:3px;
}

#container .input p{
width:230px;
}

#container .submit{
margin-top:15px;
}

#container .message{
font-size:12px;
}

#container .whatis {
font-size:12px;
border-bottom:1px #CCCCCC solid;
}


#container .order    {text-align:right;}
#container .paging   {font-size:12px;text-align:center;}
#container .psitelist {padding:1px;width:100%}
#container .psitelist th {font-size:12px;background-color:#FFE9A0;padding:3px;}
#container .psitelist td {font-size:12px;}
#container .psitelist p {padding:3px;}
#container .psitelist form {padding:0px;margin:0px;}
#container .normal   {background-color:#FFFFFF;}
#container .color    {background-color: #F0F0F0;}
#container li        {font-size:12px;}