@charset "UTF-8";
/* 
CSS3 Document
Copyright (C) WEB TOTAL SUPPORT CHUPS All Rights Reserved.
*/

@import url(common.css);

/* --------------------------------------------------
  body
-------------------------------------------------- */
body {
  background:url(../common/back_img02.jpg);
  background-repeat:repeat-x;
}

/* --------------------------------------------------
  wrapper
-------------------------------------------------- */
#wrapper {
  width:1200px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
}

/* --------------------------------------------------
  container
-------------------------------------------------- */
#container {
  width:1000px;
  margin:0px 100px 0px 100px;
  padding:0px;
}

/* --------------------------------------------------
  header
-------------------------------------------------- */
#header {
	width:1000px;
	height:120px;	
}

h1{
	float:left;
	margin:37px 0px 0px 0px;
}

h1 img{
vertical-align:bottom;
}

#nav {
	float:right;
	margin:47px 0px 0px 0px;
}

#nav ul li{
	margin:0px 0px 0px 8px;
}

/* --------------------------------------------------
  main content
-------------------------------------------------- */
h2{
	margin:20px 0px 0px 0px;
	>margin:55px 0px 0px 0px;
	padding:0px;
	font-size:20px;
	color:#FFF;
}


#page_navi{
	margin:27px 0px 0px 0px;
	>margin:37px 0px 0px 0px;
	padding:0px;
	text-align:left;
    color:#FFF;

}

#page_navi a:link {
	color:#FFF;
    text-decoration: none;
}

#page_navi a:visited {
	color:#FFF;
    text-decoration: none;
}

#page_navi a:hover {
	color:#6C3;
    text-decoration: none;
}

#page_navi a:active {
   text-decoration: none;
}


/* --------------------------------------------------
  contents box
-------------------------------------------------- */
#contents{
	width:1000px;
	margin:60px 0px 0px 0px;
	padding:0px;
	overflow:auto;
}

#contents_main{
	float:left;
	width:680px;
	margin:0px;
	padding:0px;
	overflow:auto;
}

#contents_menu{
	float:right;
	width:220px;
	margin:0px;
	padding:0px;
}


/* --------------------------------------------------
  contents main
-------------------------------------------------- */
h3{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-style:normal;
	color:##192C3D;
}

h3 span{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
}

#ct_box {
    width: 680px;
	margin:30px 0px 30px 0px;
	padding:0px;
	overflow:hidden;
}

#ct_box p{
	text-align:left;
	line-height:1.8em;
	margin:0px 5px 0px 5px;
	padding:0px;
}

h4{
	height:30px;
	margin:30px 0px 10px 0px;
	padding:6px 0px 0px 5px;
	>padding:8px 0px 0px 5px;
	font-size:14px;
	font-style:normal;
	background:url(../common/sub_ct.jpg);
	background-repeat:repeat-x;
}



/* --------------------------------------------------
  footer
-------------------------------------------------- */
#footer {
    background:url(../common/footer_back.jpg);
}

#footer_wrapper {
    width:1200px;
	height:200px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    background:url(../common/footer_back.jpg);
}

#footer_wrapper #footer_menu{
    width:1000px;
    margin:0px 100px 30px 100px;
    padding:0px;
	overflow:hidden;
}

#footer_wrapper #footer_menu #left{
    float:left;
	width:400px;
    margin:30px 0px 0px 0px;
    padding:0px;
}

#footer_wrapper #footer_menu address{
	text-align:left;
    margin:0px;
    padding:0px;
	font-size:10px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;

}

#footer_wrapper #footer_menu #right{
    float:right;
	width:400px;
    margin:30px 0px 0px 0px;
    padding:0px;
}

#footer_wrapper #footer_menu #right ul{
    margin:0px;
	padding:0px;
    list-style: none;
}

#footer_wrapper #footer_menu #right ul li{
    float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:10px;
}

#footer_wrapper #footer_menu #right ul li a {
	color:#FFF;
}

#footer_wrapper #footer_menu #right ul li a:link {
	color:#FFF;
    text-decoration: none;
}

#footer_wrapper #footer_menu #right ul li a:visited {
	color:#FFF;
    text-decoration: none;
}

#footer_wrapper #footer_menu #right ul li a:hover {
	color:#6C3;
    text-decoration: none;
}

#footer_wrapper #footer_menu #right ul li a:active {
   text-decoration: none;
}

#footer_wrapper #sub_logo{
    margin:0px 0px 0px 836px;
    padding:0px;
}
