@charset "utf-8";

/* (C)JFE-STEEL */
/* usuita.css  */


/* --BOX--*/

#docs {
	clear: left;
	float: left;
	width: 750px;
	background-image: url(../../img/common/common_bg.gif);
	background-repeat: repeat-y;
}

#docs #docs-c {
	clear: left;
	float: left;
	width: 740px;
	padding-top: 8px;
	padding-left: 10px;
}

#docs #docs-c #contents {
	clear: left;
	float: left;
	width: 560px;
	margin-right: 10px;
	font-size: 14px;
	color: #292019;
}


/* --localmenu--*/
#lmenu {
	float: left;
	width: 160px;
}

#lmenu #local {
	background-image: url(../usuita/img/common/menu01_bg.gif);
	_background-image: none;
}

#ver1, #ver2, #ver3, #ver4, #ver5, #ver6 {
	margin: 0;
	padding: 0;

}

#ver1 #local #promenu, #ver1 #local #hotmenu, #ver1 #local #coldmenu, #ver1 #local #aenmenu,
#ver1 #local #denmenu, #ver1 #local #spemenu,
#ver2 #local #hotmenu, #ver2 #local #coldmenu, #ver2 #local #aenmenu, #ver2 #local #denmenu, #ver2 #local #spemenu,
#ver3 #local #promenu, #ver3 #local #coldmenu, #ver3 #local #aenmenu, #ver3 #local #denmenu, #ver3 #local #spemenu,
#ver4 #local #promenu, #ver4 #local #hotmenu, #ver4 #local #aenmenu, #ver4 #local #denmenu, #ver4 #local #spemenu,
#ver5 #local #promenu, #ver5 #local #hotmenu, #ver5 #local #coldmenu, #ver5 #local #denmenu, #ver5 #local #spemenu,
#ver6 #local #promenu, #ver6 #local #hotmenu, #ver6 #local #coldmenu, #ver6 #local #aenmenu, #ver6 #local #spemenu,
#ver7 #local #promenu, #ver7 #local #hotmenu, #ver7 #local #coldmenu, #ver7 #local #aenmenu, #ver7 #local #denmenu {
	display: none;
}


#ver2 #local .lowline1,
#ver3 #local .lowline2,
#ver4 #local .lowline3,
#ver5 #local .lowline4,
#ver6 #local .lowline5,
#ver7 #local .lowline7 {
	display: none;
}

/* menu1 */
#lmenu #local .pro,
#lmenu #local .hot,
#lmenu #local .cold,
#lmenu #local .aen,
#lmenu #local .den,
#lmenu #local .blik,
#lmenu #local .spe,
#lmenu #local .riyo,
#lmenu #local .top {
	background-image: url(../usuita/img/common/menu01_06.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-top: 2px;
	_padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#lmenu #local .pro {
	background-image: url(../usuita/img/common/menu01_01.gif);
	_padding-top: 2px;
}

#lmenu #local .pro a,
#lmenu #local .hot a,
#lmenu #local .cold a,
#lmenu #local .aen a,
#lmenu #local .den a,
#lmenu #local .blik a,
#lmenu #local .spe a,
#lmenu #local .riyo a,
#lmenu #local .top a {
	color: #292019;
	font-size: 12px;
	text-decoration: none;
	display:block;
	background-image: url(../usuita/img/common/menu01_02.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 11px;
	margin: 0px;
}


#lmenu #local .pro a:hover,
#lmenu #local .hot a:hover,
#lmenu #local .cold a:hover,
#lmenu #local .aen a:hover,
#lmenu #local .den a:hover,
#lmenu #local .blik a:hover,
#lmenu #local .spe a:hover,
#lmenu #local .riyo a:hover,
#lmenu #local .top a:hover {
	color: #292019;
	font-size: 12px;
	text-decoration: none;
	display:block;
	background-image: url(../usuita/img/common/menu01_05.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 11px;
	margin: 0px;
}

#lmenu #local .lowline,
#lmenu #local .lowline1,
#lmenu #local .lowline2,
#lmenu #local .lowline3,
#lmenu #local .lowline4,
#lmenu #local .lowline5,
#lmenu #local .lowline7 {
	background-image: url(../usuita/img/common/menu01_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 2px;
	font-size: 0;
}

#lmenu #local .lowline6 {
	background-image: url(../usuita/img/common/menu01_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 2px;
	font-size: 0;
}

/* menu2 */
#ver2 #local #promenu,
#ver3 #local #hotmenu,
#ver4 #local #coldmenu,
#ver5 #local #aenmenu,
#ver5 #local #denmenu,
#ver6 #local #spemenu {
	background-image: url(../usuita/img/common/menu02_bg.gif);
	_background-image: none;
}

#local #promenu .menu002,
#local #hotmenu .menu002,
#local #coldmenu .menu002,
#local #aenmenu .menu002,
#local #denmenu .menu002,
#local #spemenu .menu002 {
	background-image: url(../usuita/img/common/menu02_02.gif);
	background-position: bottom right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#local #promenu .menu002 a,
#local #hotmenu .menu002 a,
#local #coldmenu .menu002 a,
#local #aenmenu .menu002 a,
#local #denmenu .menu002 a,
#local #spemenu .menu002 a {
	background-image: url(../usuita/img/common/menu02_01.gif);
	background-repeat: no-repeat;
	color: #292019;
	font-size: 12px;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 26px;
}

#local #promenu .menu002 a:hover,
#local #hotmenu .menu002 a:hover,
#local #coldmenu .menu002 a:hover,
#local #aenmenu .menu002 a:hover,
#local #denmenu .menu002 a:hover,
#local #spemenu .menu002 a:hover {
	background-image: url(../usuita/img/common/menu02_04.gif);
	background-repeat: no-repeat;
	color: #292019;
	font-size: 12px;
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 26px;
}

.i {
	font-style: italic;
}
/* --localmenu end--*/

/* --menu banner--*/
#lmenu #banner {
	margin-top: 20px;
}

#banner p {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 10px;
}

#lmenu #banner a {
	font-size: 10px;
	color: #292019;
}

#lmenu #banner a:hover {
	font-size: 10px;
	color: #A3141F;
}
#lmenu #banner #jyuyo {
	background-color: #D0CECC;
	padding: 1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#lmenu #banner #jyuyo p {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-left-width: 16px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 16px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#lmenu #banner #jyuyo img {
	margin-bottom: 1px;
}

/* --breadcrumb--*/
#breadcrumb {
	color: #292019;
	background-color: #EFEEED;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}


#breadcrumb strong {
	font-weight: normal;
	font-size: 0.7em;
}

#breadcrumb strong a {
	color: #A3141F;
	text-decoration: none;
}

#breadcrumb strong a:hover {
	color: #447BB4;
	text-decoration: underline;
}

/* --contents--*/
h1 {
	font-size: 20px;
	color: #76716C;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 30px;
	background-image: url(../usuita/img/common/h1-00.jpg);
}

h2 {
	font-size: 16px;
	color: #292019;
	background-image: url(../usuita/img/common/h2-01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 5px;
	_padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	_padding-bottom: 5px;
	padding-left: 15px;
	line-height: 1em;
}

h2 em {
	font-size: 0.75em;
	font-style: normal;
}

h3 {
	font-size: 14px;
	color: #447BB4;
	background-image: url(../usuita/img/common/arrow-02.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}

h4 {
	font-size: 12px;
	color: #447BB4;
	background-image: url(../usuita/img/common/arrow-04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

/* --usuita--*/
#usuita {
	margin: 10px;
	background-image: url(../usuita/img/common/h2-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#usuita p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 20px;
}


#usuita h4,
#processmain h4,
#usuita .relation {
	font-size: 12px;
	color: #447BB4;
	background-image: url(../usuita/img/common/arrow-04.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 22px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#usuita .nomarginh4 {
	font-size: 12px;
	color: #447BB4;
	background-image: url(../usuita/img/common/arrow-04.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#usuita .h3waku {
	margin-left: 15px;
	margin-bottom: 30px;
	padding: 0px;
}

#usuita .relation {
	background-image: url(../usuita/img/common/arrow-05.gif);
}

#usuita .relation a {
	color: #A3141F;
	text-decoration: underline;
	font-weight: bold;
}

#usuita .relation a:hover {
	color: #447BB4;
	font-weight: bold;
	text-decoration: none;
}

#usuita ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
}

#usuita ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

#usuita li {
	color: #292019;
	background-image: url(../usuita/img/common/arrow-07.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#usuita .prolist li {
	background-image: url(../usuita/img/common/arrow-01.gif);
}

#usuita .non li {
	background-image: none;
	padding-left: 0px;
	font-size: 12px;
}

#usuita li a {
	color: #292019;
	text-decoration: underline;
}

#usuita li a:hover {
	color: #447BB4;
	text-decoration: none;
}

#usuita .table,
#usuita .table2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#usuita .table3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#usuita .table table {
	border: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #292019;
	width: 100%;
}

#usuita .table2 table {
	border: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #292019;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #292019;
}

#usuita .table3 table {
	border: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #292019;
}

#usuita .table th,
#usuita .table2 th {
	font-size: 12px;
	color: #292019;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width:3px;
	border-bottom-style: double;
	border-bottom-color: #292019;
}

#usuita .table3 th {
	font-size: 11px;
	color: #292019;
	padding: 1px;
	border-bottom-width:3px;
	border-bottom-style: double;
	border-bottom-color: #292019;
}

#usuita .table3 td {
	font-size: 11px;
	color: #292019;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292019;
}

#usuita .table .noline {
	border-bottom-color: #FFFFFF;
}

#usuita .table em {
	font-weight: normal;
	font-style: normal;
}

#usuita .table td,
#usuita .table2 td {
	font-size: 12px;
	color: #292019;
	text-align: center;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292019;
}

#usuita .table2 th,
#usuita .table2 td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #292019;
}

#usuita .table .text {
	text-align: left;
	line-height: 16px;
}

#usuita .table .nowrap {
	white-space: nowrap;
}

#usuita .table .st,
#usuita .table2 .st,
#usuita .table3 .st {
	font-weight: bold;
	color: #325A83;
	background-color: #F8F5F3;
	white-space: nowrap;
	padding-top: 15px;
	padding-bottom: 15px;
}

#usuita .table .st2,
#usuita .table2 .st2,
#usuita .table3 .st2 {
	font-weight: bold;
	color: #325A83;
	background-color: #F8F5F3;
	white-space: nowrap;
	padding-top: 6px;
	padding-bottom: 4px;
}

#usuita .table .st3,
#usuita .table2 .st3,
#usuita .table3 .st3 {
	font-weight: bold;
	color: #325A83;
	background-color: #E6DBD5;
	white-space: nowrap;
	padding-top: 6px;
	padding-bottom: 4px;
}

#usuita .table .bgblue,
#usuita .table2 .bgblue,
#usuita .table3 .bgblue {
	background-color: #EDF2F8;
}

#usuita .table .bgblue1,
#usuita .table2 .bgblue1,
#usuita .table3 .bgblue1 {
	background-color: #D5E2EE;
}

#usuita .bggray,
#usuita .table .bggray {
	background-color: #F8F5F3;
}

#usuita .table .alignleft {
	text-align: left;
}

#usuita .table .alignright {
	text-align: right;
}

#usuita .table .point {
	float: right;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#usuita .table .point p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#usuita .table .tableharf1,
#usuita .tableharf1 {
	float: left;
	width: 55%;
	margin-right: 5px;
}

#usuita .table .tableharf2,
#usuita .tableharf2 {
	float: left;
	width: 40%;
	padding-left: 5px;
}

#usuita .h4waku {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 0px;
	margin-left: 35px;
	padding: 0px;
}

#usuita .no, #usuita .no table, #usuita .no td {
	border: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: left;
}

#usuita .no img {
	border: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#usuita .list {
	margin: 0px;
}

#usuita .list dt {
	float: left;
	width: 20%;
	margin-bottom: 7px;
}

#usuita .list dd {
	margin-bottom: 7px;
}

#usuita .attention {
	font-size: 14px;
	color: #292019;
	background-image: url(../usuita/img/common/arrow-03.gif);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 25px;
	border: 1px solid #292019;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 18px;
}

#usuita .attention2 {
	font-size: 11px;
	color: #A3141F;
	background-image: url(../usuita/img/common/arrow-03.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	border: 1px solid #292019;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 14px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#usuita .sellingpoint {
	color: #A3141F;
	font-weight: bold;
	font-size: 16px;
	background-image: url(../usuita/img/common/arrow-10.gif);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 23px;
}

#usuita .himaku,
#usuita .himaku2,
#usuita .himaku22,
#usuita .himaku3,
#usuita .himaku4,
#usuita .himaku5 {
	background-color: #80df80;
	height: 20px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#usuita .himaku2 {
	background-color: #3B9DCF;
	padding-top: 5px;
	height: 28px;
}

#usuita .himaku22 {
	background-color: #3B9DCF;
}

#usuita .himaku3 {
	background-color: #F39454;
}

#usuita .himaku4 {
	background-color: #CFFFFF;
}

#usuita .himaku5 {
	background-color: #61BD8F;
}

#usuita .listdl {
	margin: 0px;
}

#usuita .listdl dt {
	background-image: url(../usuita/img/common/arrow-07.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	width: 185px;
}

#usuita .listdl .widthdt {
	width: 400px;
}

#usuita .listdl .widthdt2 {
	width: 210px;
}

#usuita .listdl dd {
	background-image: url(../usuita/img/common/arrow-01.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 14px;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 195px;
}

#usuita .listdl .widthdd2 {
	margin-left: 220px;
}

#usuita .listdl .nobg {
	background-image: none;
}


/* --index--*/
#top {
	margin: 0px;
	padding: 0px;
}

#top .titleimg {
	padding: 0px;
	border: 1px solid #292019;
	height: 98px;
	width: 558px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../usuita/img/index-00.jpg);
	background-repeat: no-repeat;
	text-indent: -999px;
}

#top .intro {
	padding: 0px;
	margin: 10px;
}

#top p {
	font-size: 0.9em;
	line-height: 1.5em;
}

#top a {
	color: #447BB4;
}

#top a:hover {
	color: #A3141F;
}

#top .sp {
	background-image: url(../usuita/img/index-01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

#top .sp .title {
	font-weight: bold;
	color: #447BB4;
	font-size: 13px;
	background-image: url(../usuita/img/index-02.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top .sp .detail{
	background-image: url(../usuita/img/index-03.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#top h4 {
	margin-top: 10px;
}

#top .sp .detail p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#top .sp .detail img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top .other {
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#top .other .o-process,
#top .other .o-riyou,
#top .other .o-catalog {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #447BB4;
	background-image: url(../usuita/img/index-06.gif);
	background-repeat: no-repeat;
}

#top .other .o-riyou {
	background-image: url(../usuita/img/index-07.gif);
}

#top .other .o-catalog {
	background-image: url(../usuita/img/index-08.gif);
}

#top .other .comment {
	margin: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	display:block;
	font-weight: bold;
}

#top .other .link {
	background-color: #447BB4;
	background-image: url(../usuita/img/common/arrow-09.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top .other .link a {
	color: #FFFFFF;
}

#top .topics,
#top .giho {
	width: 560px;
	background-image: url(../usuita/img/index-13.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#top .topics .title,
#top .giho .title {
	font-weight: bold;
	color: #292019;
	font-size: 13px;
	text-indent: -999px;
	background-image: url(../usuita/img/index-09.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 2px;
	padding-left: 210px;
}

#top .giho .title {
	background-image: url(../usuita/img/index-10.gif);
}

#top .topics .title p,
#top .giho .title p {
	margin: 0px;
	padding: 0px;
}

#top .topics .title img,
#top .giho .title img {
	float: right;
	margin-top: 1px;
	margin-right: 10px;
}

#top .topics .detail,
#top .giho .detail {
	width: 560px;
	background-image: url(../usuita/img/index-12.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top .topics .detail dl,
#top .giho .detail dl {
	width: 560px;
	margin: 0px;
	padding: 0px;
}

#top .topics .detail dt,
#top .giho .detail dt {
	float: left;
	width: 13%;
	font-size: 12px;
	color: #447BB4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #447BB4;
}

#top .giho .detail dt {
	color: #A3141F;
	border-left-color: #A3141F;
	width: 10%;
}

#top .topics .detail dd,
#top .giho .detail dd {
	float: left;
	width: 80%;
	font-size: 12px;
	color: #292019;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#top .giho .detail dd {
	width: 86%;
}
#top .topics .detail dd a,
#top .giho .detail dd a {
	color: #292019;
	text-decoration: underline;
}

#top .topics .detail dd a:hover,
#top .giho .detail dd a:hover {
	color: #447BB4;
	text-decoration: none;
}

/* --topics giho--*/
#topics,
#giho {
	margin: 0px;
	padding: 0px;
}

#topics dl,
#giho dl {
	margin-top: 15px;
	margin-left: 10px;
}

#topics dt,
#giho dt {
	font-size: 12px;
	color: #447BB4;
	font-weight: bold;
	background-image: url(../usuita/img/common/arrow-05.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 15px;
}

#giho dt {
	background-image: url(../usuita/img/common/arrow-04.gif);
	color: #A3141F;
}

#topics dd,
#giho dd {
	margin-bottom: 20px;
}

#topics dd a,
#giho dd a {
	color: #292019;
	text-decoration: underline;
}

#topics dd a:hover,
#giho dd a:hover {
	color: #447BB4;
	text-decoration: none;
}

/* --processmain--*/
#processmain {
	margin: 0px;
	padding: 0px;
}

#processmain h2 {
	font-size: 16px;
	color: #292019;
	background-image: url(../usuita/img/common/h2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	_padding-bottom: 7px;
	padding-left: 20px;
	background-position: bottom;
}

#processmain td,
#processmain div {
	font-size: 13px;
}

#processmain p {
	font-size: 14px;
	line-height: 120%;
}

.height1000 {
	height: 1000px;
	font-size: 12px;
}

#processmain a {
	color: #447BB4;
	text-decoration: none;
}

#processmain a:hover {
	color: #A3141F;
	text-decoration: underline;
}

#processmain #process,
#processmain #netuen,
#processmain #reien,
#processmain #mekki,
#processmain #buriki, {
	margin: 0px;
	padding: 0px;
	width:560;
}

#processmain .master {
	text-align: center;
	font-size: 12px;
	padding: 1px;
	background-color: #F6EFAF;
}

#processmain .pronext {
	text-align: center;
	font-size: 12px;
	padding: 1px;
	background-color: #447BB4;
	border: 1px solid #FFFFFF;
}

#processmain .pronext a {
	color: #FFFFFF;
}

#processmain h2 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#processmain h4 a {
	color: #447BB4;
	text-decoration: underline;
}

#processmain h4 a:hover {
	color: #A3141F;
	text-decoration: none;
}

#processmain .intro {
	color: #A3141F;
	font-size: 14px;
	padding: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

#processmain p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

/* --Commonness--*/
.ind {
	text-indent: 1em;
}

.cr {
	clear: both;
}

sup {
	vertical-align: top;
}

sub {
	vertical-align: bottom;
}

.bold {
	font-weight: bold;
}

.caption {
	font-size: 11px;
	text-align: right;
}

.centering {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.f08h09 {
	font-size: 10px;
	line-height: 11px;
}

.f09h10 {
	font-size: 12px;
	line-height: 13px;
}

.f10h11 {
	font-size: 12px;
	line-height: 14px;
}

.w200 {
	width: 200px;
}

.w250 {
	width: 250px;
}

.w300 {
	width: 300px;
}

.w500 {
	width: 500px;
}

.border1 {
	border: 1px solid #292019;
}

.red {
	color: #FF0000;
}

/* --space--*/

.space5 {
	margin: 5px;
}

.space10 {
	margin: 10px;
}

.space15 {
	margin: 15px;
}

.space30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.spacetop0 {
	margin-top: 0px;
}

.spacetop10 {
	margin-top: 10px;
}

.spacetop15 {
	margin-top: 15px;
}

.spacetop30 {
	margin-top: 30px;
}

.spacetop40 {
	margin-top: 40px;
}

.spacetop50 {
	margin-top:50px;
}

.spacebot10 {
	margin-bottom: 10px;
}

.spacebot15 {
	margin-bottom: 15px;
}

.spacebot30 {
	margin-bottom: 30px;
}

.spacebot40 {
	margin-bottom: 40px;
}

.spacebot50 {
	margin-bottom: 50px;
}

.spacelef05 {
	margin-left: 5px;
}

.spacelef10 {
	margin-left: 10px;
}

.spacelef15 {
	margin-left: 15px;
}

.spacelef20 {
	margin-left: 20px;
}

.spacelef30 {
	margin-left: 30px;
}

.spacelef40 {
	margin-left: 40px;
}

 .spacerig05 {
	margin-right: 05px;
}
 .spacerig15 {
	margin-right: 15px;
}
