body, td, p, button, textarea, select, .c1 { font:normal 12px　MS UI Gothic ; line-height:20px; color:#505050; }
input {font:normal 12px MS UI Gothic; color:#505050;}

ul, li {
	list-style:none;
	padding:0;
	margin:0;
	/*float:left;*/
}

body {
	margin:0;
	/*background: url(img/bg_header_01.gif) repeat-x left top;*/
}

a:link, a:visited, a:active { text-decoration:none; color:#505050; }
a:hover { text-decoration:underline; }

img { border:0px; padding:0; margin:0; }


/*  */
#header {
    width:100%;
    height:74px;
    clear:both;
    padding:0;
    margin:0;
	background: url(img/bg_header_02.gif) repeat-x left top;
}

#logo {
    width:193px;
    float:left;
    margin:15px 0 0 0;
}

#navi {
	/*margin:27px 0 0 16px;*/
	/*margin-left:16px;*/
    float:left;
}

#navi span { float:left; }

.navi_depth {font:normal 11px MS UI Gothic line-height:20px; color:#DFDFDF; padding-left:12px; background-color:#505050;}

.navi_depth a:link {font:normal 11px MS UI Gothic line-height:20px; color:#DFDFDF;}
.navi_depth a:visited {font:normal 11px MS UI Gothic line-height:20px; color:#DFDFDF;}
.navi_depth a:hover {text-decoration:none; color:#FFFFFF;}

/*  */

/*・/
#main {
    clear:both;
	width:986px;
    height:30px;
}


/*  */
#sidebar {
	float: left;
	width: 200px;
	/*background:#999999;*/
    padding:0 0 0 7px;
    margin:0;
}


#banner {
	float: left;
	/*width: 209px;*/
    padding:0 0 0 4px;
    margin:0;
}

#banner img {
	margin-top:5px;
}

.li_01 {
	font:bold 12px MS UI Gothic
	text-indent:15px;
	color:#0099BF;
}

.li_01 a:link, .li_01 a:visited {
	color:#0099BF;
}

.li_01 a:hover {
	color:#E28500;
	text-decoration:none;
}

.li_02 {
	font:normal 11px MS UI Gothic
	text-indent:25px;
}

.li_02 a:link, .li_02 a:visited {
	color:#505050;
}

.li_02 a:hover {
	color:#000000;
}

/* */

/**/
#content {
	width:768px;
	/*border:1px solid #00000;*/
    float:left;
	text-align:center;
}


#notice_gall {
	width:768px;
	margin-top:9px;
	/*border:1px solid #000000;*/
}

#notice_gall ul, #notice_gall li {
	float:left;
	/*border:1px solid #00000;*/
}

#new {
	width:100%;
	/*border:1px solid #000000;*/
}

#new ul, #new li {
	float:left;
	/*border:1px solid #00000;*/
}

#free_gall {
	width:100%;
	clear:both;
	/*border:1px solid #000000;*/
}

#new_post td {
	line-height:20px;
	background:url(/img/public/icon_red_01.gif) no-repeat 5px center;
	padding-left:20px;
	border-bottom:1px solid #E8E8E8;
}

#sub_float {
	margin-top:10px;
	float:left;
	text-align:left;
}

#sub_float ul, #sub_float li {
	float:left;
    margin:0;
    padding:0;
}


#footer {
	clear: both;
	padding: 10px 0 10px 217px;
}

.title_blue_bold {
	font:bold 12pxMS UI Gothic
	color:#0099BF;
}

.title_red_bold {
	font:bold 12px MS UI Gothic
	color:#DF4F00;
}

.field_search {font:normal 11px MS UI Gothic background-Color:#FFFFFF; border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #ECECEC; border-right:1px solid #ECECEC; height:18px; padding:3px; }

.field_login {font-family: MS UI Gothic　font-size:11px; background-Color:#FFFFFF; border-top:1px solid #7B7B7B; border-left:1px solid #7B7B7B; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; height:18px; padding:2px 0 0 3px; width:80px; }


.field_pub_01 {font-family:　MS UI Gothic font-size:11px; background-Color:#FFFFFF; border-top:1px solid #7B7B7B; border-left:1px solid #7B7B7B; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding-left:3px;}





.member {font:normal 11px MS UI Gothiccolor:#000000;}
.guest  {font-weight:normal;color:#888888;}


/*#sir {width:970px;position:relative;margin:0 auto;text-align:left}*/

b{letter-spacing:-1px}

.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#4F4F30}
.o, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#ED6C1F}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold;letter-spacing:-1px}
.n, a.n:link, a.n:visited, a.n:hover, a.n:active{font-weight:bold;letter-spacing:-1px}

.top_menu, a.top_menu:link, a.top_menu:visited, a.top_menu:active {text-decoration:none; color:#ffffff;}
a.top_menu:hover {color:#ffff00;text-decoration:none;}

.member {font-weight:normal;color:#335566;letter-spacing:-1px;font-family:dotum;}
.guest  {font-weight:normal;color:#888888;letter-spacing:-1px;}

.lh {line-height: 150%;}
.jt {text-align:justify;}
.li {font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD;}
.ul {list-style-type:square; color:#66AEAD;}
.ed {border:1px solid #CCCCCC;} 
.tx {border:1px solid #CCCCCC;} 
.small {font-family:　MS UI Gothic　font-size:8pt;}
.stress{color:#ff3300;}
.cloudy{color:#888888;}
.gray_01 { color:#BABABA; }
.lsm {letter-spacing:-1px}

.color1_gnuboard4 {color:#466E1A;}
.color1_youngcart4 {color:#2A339C;}
.color1_request {color:#821F93;}
.color1_tiptech {color:#177C79;}
.color1_wpwd {color:#177C79;}
.color1_community {color:#BD135B;}
.color1_talk {color:#BD135B;}
.color1_company {color:#0881B4;}
.color1_make {color:#FF6D01;}

.subtitle_ {font-family:MS UI Gothic　font-weight:bold;font-size:12px;;letter-spacing:-1px;}

.border {border:0px dotted #000000;background:#eeeeee;}
.latestBox {width:296px;float:left;}
.latestBoxBlank {width:8px;float:left;padding:10px 0 0 0;}
.nextLine {clear:both;padding-top:10px;}
.commentFont {font-family:Tahoma,verdana;font-size:7pt;color:#ff6600;letter-spacing:0px;}

.menu_index {color:#177C79;}
.menu_gnuboard4 {color:#3C6515;}
.menu_youngcart4 {color:#282F9A;}
.menu_make {color:#FF6C00;}
.menu_request {color:#7B168B;}
.menu_tiptech {color:#19817D;}
.menu_community {color:#BD135B;}
.menu_talk {color:#BD135B;}
.menu_company {color:#0780B2;}
.menu_gblog {color:#FFFFFF;}
.menu_etc {color:#6F6E6F;}

.stress, a.stress {color:#ff6600;} 

.singo_title { color:#aaaaaa; }
.singo_here { color:#ff6600; text-decoration:underline; }


#google {float:left;}
#google a:link, #google a:visited, #google a:active {text-decoration:underline; color:blue;}
#google a.hover {text-decoration:underline; color:#008BB3;}

a.google:link, a.google:visited, a.google:active {text-decoration:underline; color:#333333;}
a.google:hover {text-decoration:underline; color:#333333;}

a.point_ad:link, a.point_ad:visited, a.point_ad:active {text-decoration:none; color:#00f;}
a.point_ad:hover {text-decoration:underline; color:#00f;}

#writeContents a { color:#00f; }
#writeContents img { border:1px solid #aaa; }
