﻿#contents-frame {
	background-color	: #2eb1c7;
}

#left-frame {
	width				: 142px;
	float				: left;
	padding-top			: 145px;
}

#right-frame {
	width				: 406px;
	float				: left;
	padding-top			: 148px;
}

#logo-frame {
	width				: 122px;
	height				: 40px;
}

h1 {
	background			: url(images/logo.gif) no-repeat;
	height				: 0px;
	padding				: 23px 0px 0px 0px;
	margin				: 0;
	width				: 83px;
	display				: block;
	overflow			: hidden;
}

* html h1{
　　height: 23px;
}

#title-frame {
	width				: 122px;
	height				: 40px;
}

#title-frame p {
	background			: url(images/title.gif) no-repeat;
	height				: 0px;
	padding				: 14px 0px 0px 0px;
	margin				: 0;
	width				: 66px;
	display				: block;
	overflow			: hidden;
}

* html #title-frame p {
　　height				: 14px;
}

#right-frame table {
	border-collapse		: collapse;
	border				: 0px;
}

#right-frame table th {
	padding-bottom		: 20px;
	width				: 142px;
	vertical-align		: top;
}

#right-frame table th#item1 p {
	background			: url(images/item1.gif) no-repeat;
	height				: 0px;
	padding				: 20px 0px 0px 0px;
	margin				: 0;
	width				: 122px;
	display				: block;
	overflow			: hidden;
}

* html #right-frame table th#item1 p {
　　height				: 20px;
}

#right-frame table th#item2 p {
	background			: url(images/item2.gif) no-repeat;
	height				: 0px;
	padding				: 20px 0px 0px 0px;
	margin				: 0;
	width				: 122px;
	display				: block;
	overflow			: hidden;
}

* html #right-frame table th#item2 p {
　　height				: 20px;
}

#right-frame table th#item3 p {
	background			: url(images/item3.gif) no-repeat;
	height				: 0px;
	padding				: 20px 0px 0px 0px;
	margin				: 0;
	width				: 122px;
	display				: block;
	overflow			: hidden;
}

* html #right-frame table th#item3 p {
　　height				: 20px;
}

#right-frame table th#item4 p {
	background			: url(images/item4.gif) no-repeat;
	height				: 0px;
	padding				: 20px 0px 0px 0px;
	margin				: 0;
	width				: 122px;
	display				: block;
	overflow			: hidden;
}

* html #right-frame table th#item4 p {
　　height				: 20px;
}

#right-frame table td {
	padding-bottom		: 20px;
	width				: 264px;
	vertical-align		: top;
}

input {
	width				: 264px;
	background			: #EEE;
	border				: 1px solid #999;
	height				: 20px;
	margin				: 0;
}

textarea {
	width				: 264px;
	background			: #EEE;
	border				: 1px solid #999;
	height				: 216px;
	margin				: 0;
}

#side-navi {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}

#side-navi li {
	width				: 18px;
	overflow			: hidden;
}

* html #side-navi li{
	width				: 18px;
}

#side-navi li p {
	display				: block;
	height				: 34px;
	text-indent			: -9999px;
	overflow			: hidden;
	background-image	: url(images/side_navi.gif);
	background-repeat	: no-repeat;
}

#side-navi li a {
	display				: block;
	height				: 23px;
	text-indent			: -9999px;
	overflow			: hidden;
	background-image	: url(images/side_navi.gif);
	background-repeat	: no-repeat;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#EEE;
    border:1px solid #777;
    border-top:1px solid #999;
    border-left:1px solid #999;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    line-height:130%;
    text-decoration:none;
    font-size			: 84.7%;
    color:#666;
    cursor:pointer;
    padding:3px 10px 4px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:2px 10px 1px 7px; /* IE6 */
}
.buttons button[type]{
    padding:3px 10px 2px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:2px 10px 1px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

div.conrifm-box {
	padding-top			: 6px;
	line-height			: 150%;
	font-size			: 84.7%;
	color				: #FFF;
	
}
