/*base font*/
body{font-size:11px; font-family:"Arial",돋움; color:#666666; line-height:140%; background-repeat: repeat-x;}
td{font-size:11px; font-family:"Arial",돋움; color:#666666; line-height:140%;}
select{font-size:11px; font-family:"verdana"; color:#2C2C2C;}
input{font-size:11px; font-family:"verdana"; color:#2C2C2C;}
input{font-size:11px; font-family:"verdana"; color:#2C2C2C;}

/*base link*/
a {FONT-FAMILY: "Arial",돋움; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
a:hover {FONT-FAMILY: "Arial",돋움; FONT-SIZE: 12px; COLOR: #4D82A2; TEXT-DECORATION:none}
a:active {FONT-FAMILY: "Arial",돋움; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION:none}
a:visited{FONT-FAMILY: "Arial",돋움; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}

/* main */
.txt_main      { color:#647CBE; font-weight:bold; font-family: 돋움, verdana; }
.txt_sub_main  { color:#CB689E; }
.txt_sub { color:#5EACB8; }
.notice  { color:#2092B6; }

.box { background-color:silver; font-size:9pt;}


img{border:0;}
.img_top{vertical-align:top;}
.img_middle{vertical-align:middle;}
.img_bottom{vertical-align:bottom;}
.img_baseline{vertical-align:baseline;}


div.photo_edit{ width:307px; height:282px; padding:15px; }
div.photo_edit div.title{ width:307px; height:26px; margin:0 0 11px 0; }
div.photo_edit div.title dl{ margin:0; }
div.photo_edit div.img{ width:307px; height:175px; }
div.photo_edit div.img dl.left{ width:165px; height:159px; border:1px solid #dddddd; margin:0 14px 14px 0; float:left; }
div.photo_edit div.img ul.right{ width:126px; height:161px; margin:0; float:right; }
div.photo_edit div.img ul.right li.first{ width:58px; height:73px; margin:0 0 14px 0; float:left; text-align:center; }
div.photo_edit div.img ul.right li.first img{ border:1px solid #dddddd; }
div.photo_edit div.img ul.right li.end img{ border:1px solid #dddddd; }
div.photo_edit div.img ul.right li.end{ width:58px; height:73px; margin:0 0 14px 0; float:right; text-align:center; }
div.photo_edit dl.search{ width:307px; height:22px; text-align:left; margin:0; }
div.photo_edit dl.search dd{ height:22px; margin:0; }
div.photo_edit dl.search dd input{ float:left; margin:0 3px 0 0;}
div.photo_edit dl.btn{ width:304px; height:30px; text-align:center; margin:0; }
div.photo_edit dl.btn dd{ margin:0 0 0 73px; float:left; }



div.emoticon{ width:205px; height:252px; padding:15px; }
div.emoticon div.title{ width:205px; height:26px; margin:0 0 11px 0; }
div.emoticon div.title dl{ margin:0; }
div.emoticon div.img{ width:205px; height:60px; padding:0 20px 0 20px; }

div.emoticon div.img ul.start{ float:left; margin:0 42px 0 0;  }
div.emoticon div.img ul.end{ float:left; }
div.emoticon div.img ul li img {border:3px solid #dddddd;}
div.emoticon div.img ul li { text-align:center; }
div.emoticon div.img dl.left{ width:165px; height:159px; border:1px solid #dddddd; margin:0 14px 14px 0; float:left; }
div.emoticon div.img ul.right{ width:126px; height:161px; margin:0; float:right; }
div.emoticon div.img ul.right li.first{ width:58px; height:73px; margin:0 0 14px 0; float:left; text-align:center; }
div.emoticon div.img ul.right li.first img{ border:1px solid #dddddd; }
div.emoticon div.img ul.right li.end img{ border:1px solid #dddddd; }
div.emoticon div.img ul.right li.end{ width:58px; height:73px; margin:0 0 14px 0; float:right; text-align:center; }
div.emoticon dl.search{ width:205px; height:22px; text-align:left; margin:0; }
div.emoticon dl.search dd{ height:22px; margin:0; }
div.emoticon dl.search dd input{ float:left; margin:0 3px 0 0;}
div.emoticon dl.btn{ width:205px; height:30px; text-align:center; margin:0; }
div.emoticon dl.btn dd{ margin:0 0 0 73px; float:left; }



div.posts {width:563px; height:1731px; padding:15px;}
div.posts div.title{ width:529px; height:26px; margin:0 0 11px 0; }
div.posts div.title dl {width:529px; margin:0;}
div.posts div.title dl li{width:529px; margin:0; text-align:left; float:left; font-size:11px;}
div.posts div.title dl.sub{width:529px; height:33px; margin:0 0 18px 0;}
div.posts div.title dl li.sub_title{width:524px; font-weight:bold; padding:12px 0 8px 5px; text-align:left; border-bottom:2px solid #ddd; float:left; }


div.posts div.title dl li.box{ background-color:#ffffff; font-size:11px;}
div.posts div.title dl li.box{ background-color:#ffffff; font-size:11px;}