@charset "UTF-8";
/* CSS Document */

html {font-family:Helvetica, Arial, sans-serif;}

/********************************** CSS Reset **********************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,blockquote,img,address,em,strong
{ margin:0; padding:0; border:none; font-style:normal; font-weight:normal; text-decoration:none; color:#333; list-style:none; }
p{ margin:0; padding:0; border:none; font-style:normal; font-weight:normal; text-decoration:none; color:#fff; list-style:none; }
input {margin:0; padding:0;font-style:normal; font-weight:normal;}
table,th,td{margin:0; padding:0;font-style:normal; font-weight:normal; text-decoration:none; color:#333; list-style:none;}
img{ vertical-align: top; vertical-align: bottom; }

body{  font-size: 12px; text-align:center; background:#000; color: #ccc;}

body div { display:block; background:none; text-align:left; }
a	{color:#afb700; text-decoration: none;}
a:visited	{ color:#afb700;}
a:hover,a:active	{ color: #aaa; text-decoration:underline; }

.clearfix	{clear:both; height:1px; line-height:1px; font-size:1px;}
.clear	{clear:both;}
.left	{ float:left;display:inline;}
.right	{ float:right;display:inline;}
.auto	{ margin:0 auto;}
.center	{ text-align:center;}


/********************************** CSS TOP **********************************/

#wp { width:960px; margin: 0 auto; background: #191919; text-align: left;}
#container { margin-left: 10px; width: 950px; padding: 10px 0;}
#header { margin-right: 10px; padding-bottom: 10px; }
#header address { margin:10px 0 0;}

.box_set { margin-top: 20px; }
.box_set .left_clm { width: 410px; display: inline; float:left;}
.box_set h2 { margin: 10px;}
.box_set p{ margin: 10px; width: 380px;}
.box_set span { display: block; text-align: right; margin: 10px; color: #fff; font-size: 20px;}
.box_set .photo_list { background:#5e5e5e; }
.box_set .photo_list img { margin: 10px 0 10px 10px; }
