@charset "utf-8";
/*
-----------------------------------------------
title: 
version:  2006.09.22
modified by: defide

2010.3.9 LW add

----------------------------------------------- */

/*----- overwrite common style -----*/

#pagecontents .title1{
	background: none;
	width:700px;
	height:auto;
}
#pagecontents h1 {
	background: none;
	width:auto;
	height:auto;
	color:#333333;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}
#pagecontents p {
	width:auto;
	line-height:150%;
	margin:0px;
	padding:0px;
}

/*----- h Style ------*/

.title2 {
	clear:both;
	background:url(/common/wr-img/title_2_1.gif) left top no-repeat;
}
#pagecontents h2 {
	background:url(/common/wr-img/title_2_2.gif) left bottom no-repeat;
	width:690px;
	height:auto;
	padding:7px 0 4px 10px;
	color:#CC0000;
	margin:20px 0 10px;
}

.title3 {
	clear:both;
	background: url(/common/wr-img/bg_title3.gif) no-repeat left center;
	margin:20px 0 10px;
}
#pagecontents h3 {
	background: #FFFFFF;
	width:auto;
	height:auto;
	padding:0 10px 0 0;
	color:#CC0000;
	margin:20px 0 10px;
	display:inline;
}


/*----- table Style ------*/

table.tableStyleTop01 {
	margin:0 5px;
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
}
table.tableStyleTop01 th {
	background: url(/common/wr-img/bg_table_top_01_th.gif) left top no-repeat;
	border:none;
	font-weight:normal;
	padding:2px 0 2px 10px;
	vertical-align:top;
}
table.tableStyleTop01 td {
	background: url(/common/wr-img/bg_table_top_01_td.gif) left top repeat-x;
	border:none;
	padding:2px 0 2px 10px;
}

table.tableStyleTop02 {
	border:none;
}

table.tableStyleTop02 td {
	border:1px solid #CCCCCC;
	padding:5px;
}

table.tableStyleTop02 th {
	background:none;
	border:none;
	padding:5px;
}

/*----- box Style ------*/

.boxOptTop01 {
	background:url(/common/wr-img/bg_box_opt_top_01_t.gif) left top no-repeat;
	margin:20px 0 0;
	padding:5px 0 0;
	width:700px;
}
.boxOptTop01b {
	background:url(/common/wr-img/bg_box_opt_top_01_b.gif) left bottom no-repeat;
	margin:0;
	padding:0 1px 15px;
	width:698px;
}
.boxOptTop01 h2 {
	background: url(/common/wr-img/bg_box_opt_top_01_h2.gif) left bottom no-repeat !important;
	width:666px !important;
	height:auto !important;
	padding:5px 0 17px 32px !important;
	color:#CC0000 !important;
	margin:5px 0 0 !important;
	clear:both;
}
.boxOptTop01 ul {
	margin:0;
	padding:0;
}
.boxOptTop01 .innerL {
	clear:both;
}
.boxOptTop01 .innerL ,
.boxOptTop01 .innerC ,
.boxOptTop01 .innerR {
	width:214px;
	background:url(/common/wr-img/bg_box_opt_top_01_inner.gif) right center no-repeat;
}
.boxOptTop01 .innerR2 {
	width:445px;
}
.boxOptTop01 .innerL ,
.boxOptTop01 .innerC ,
.boxOptTop01 .innerR ,
.boxOptTop01 .innerR2 {
	float:left;
	min-height:60px;
	margin:0 0 5px 5px;
	padding:5px;
	border:1px solid #CCCCCC;
	display: inline;
}
* html .boxOptTop01 .innerL ,
* html .boxOptTop01 .innerC ,
* html .boxOptTop01 .innerR ,
* html .boxOptTop01 .innerR2 {
	height:60px;
}
.boxOptTop01 .innerL2 {
	clear:both;
	width:224px;
	float:left;
	min-height:70px;
	margin:0 0 5px 5px;
	padding:0;
	border:1px solid #CCCCCC;
	display: inline;
}
* html .boxOptTop01 .innerL2 {
	height:70px;
}

.boxOptTop02:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
* html .boxOptTop02 {
	height: 1em;
}
.boxOptTop02 {
	width:690px;
	margin:10px 0 0;
	padding:0 5px;
}
.boxOptTop02 .innerL ,
.boxOptTop02 .innerR {
	width:330px;
	border-top: 2px solid #CC0000;
	padding:3px 0 0;
}
.boxOptTop02 .innerL {
	clear:both;
	float:left;
	margin:0px 0;
}
.boxOptTop02 .innerR {
	float:left;
	margin:0px 0 0px 30px;
}
.boxOptTop02 h3 {
	background: none !important;
	width:auto !important;
	height:auto !important;
	padding:0 0 4px !important;
	color:#333333 !important;
	margin:0 0 0 0 !important;
}
.boxOptTop02 .innerA {
	float:left;
	width:74px;
}
.boxOptTop02 .innerB {
	float:right;
	background:#FFECEC;
	width:250px;
}
.boxOptTop02 .innerC {
	clear:right;
	float:right;
	width:245px;
}
.boxOptTop02 .innerB h3 {
	float:left;
	width:200px !important;
	margin:2px 0 0 3px !important;
	color:#CC0000 !important;
}
.boxOptTop02 .innerB p {
	float:right;
}
.boxOptTop02 .innerB img {
	vertical-align:middle;
}

.boxOptTop03:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
* html .boxOptTop03 {
	height: 1em;
}
.boxOptTop03 .innerL {
	clear:both;
	width:224px;
	float:left;
	min-height:70px;
	margin:0 0 5px 6px;
	padding:0;
	border:1px solid #CCCCCC;
	display: inline;
}
* html .boxOptTop03 .innerL {
	height:70px;
}
.boxOptTop03 .innerR {
	width:445px;
	float:left;
	min-height:60px;
	margin:0 0 5px 5px;
	padding:5px;
	border:1px solid #CCCCCC;
	display: inline;
}
* html .boxOptTop03 .innerR {
	height:60px;
}



.boxOptTop04 {
	background:url(/common/wr-img/box_opt_top_04.gif) left top repeat-y;
}
.boxOptTop04:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
* html .boxOptTop04 {
	height: 1em;
}
.boxOptTop04 .innerL ,
.boxOptTop04 .innerC ,
.boxOptTop04 .innerR {
	float:left;
	margin:0 5px;
	display:inline;
}
.boxOptTop04 .innerL {
	width:165px;
}
.boxOptTop04 .innerC {
	width:165px;
}
.boxOptTop04 .innerR {
	width:340px;
}
.boxOptTop04 h4 {
	background: #EFEFEF!important;
	width:auto !important;
	height:auto !important;
	padding:2px 4px !important;
	color:#CC0000 !important;
	margin:0 !important;
	font-weight: bold !important;
}
.boxOptTop04 ul {
	margin:0;
	padding:0;
}
.boxOptTop04 li {
	margin:5px 0 0 5px;
	padding:0 0 0 20px;
	width:140px;
}
.boxOptTop04 li.liInnerL {
	float:left;
	clear:both;
	display:inline;
}
.boxOptTop04 li.liInnerR {
	float:right;
	display:inline;
}

/*----- Style ------*/

.marginLeftS {
	margin-left:20px!important;
}


a.btDetails {
	text-indent:-999px;
	overflow:hidden;
	background:url(/common/wr-img/bt_details.gif) no-repeat 0 0;
	width:37px;
	height:17px;
	display:block;
}
a.btDetails:link ,
a.btDetails:visited {
	background:url(/common/wr-img/bt_details.gif) no-repeat 0 0;
}
a.btDetails:hover ,
a.btDetails:active {
	background:url(/common/wr-img/bt_details_a.gif) no-repeat 0 0;
}
/*---- defide added 07/07/18 ----*/
.boxOptUser01 {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.boxOptUser01 div.floatL {
	float:left;
	width:48%;
	border:none;
}
.boxOptUser01 div.floatR {
	float:right;
	width:48%;
	border:none;
}
#pagecontents .boxOptUser01 p ,
#pagecontents .boxOptUser01 h3 {
	width:auto;
}
.boxOptUser04 {
	width: auto;
	border: 1px solid #54AC32;
	margin: 20px 0px 0px;
	padding: 0px 0px 5px;
}
#pagecontents .boxOptUser04 p {
	width:auto;
	margin:0;
	padding:2px 10px 0;
}
#pagecontents .boxOptUser04 .title01 {
	width:auto;
	background-image:none;
	margin:0 0 5px;
	padding:4px 10px;
	background-color:#54AC32;
	color:#FFFFFF;
	font-weight:normal;
}

form.formCorpSearch {
	width:95%;
	padding: 5px 5px 0px;
}
form.formCorpSearch div.floatL {
	float:left;
	width:75%;
}
form.formCorpSearch div.floatR {
	float:right;
	width:20%;
	margin: 2px;
}
form.formCorpSearch div.floatL input {
	width:140px;
}
form.formCorpSearch table ,
form.formCorpSearch tr ,
form.formCorpSearch td {
	border:none;
	margin:0;
	padding:2px 5px;
}
/*---- defide added 07/07/18 ----*/


/* 2010.3.9 LW add */
/*------------------------------------------------------------------

	■pankuzu

------------------------------------------------------------------*/
#pankuzuAreaWr{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	background: url(/common/wr-img/bg_pankuzu2.gif) no-repeat top;
}
#pankuzuAreaInner{background: url(/common/wr-img/bg_pankuzu3.gif) repeat-x bottom;}

#pankuzuboxWr{
	float:left;
	width:680px;
	font-size:12px;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:10px;
}

#pankuzuboxWr img{padding:0 3px 0 5px;}

#pankuzuboxWr a:link {
	color: #333333;
	text-decoration: none;
}
#pankuzuboxWr a:visited{
	color: #333333;
	text-decoration: none;
}
#pankuzuboxWr a:hover{
	color: #db5700;
	background-color:#FFEBCC;
	text-decoration: underline;
}
#pankuzuboxWr a:active{
	color: #db5700;
	text-decoration: none;
}

.clearFix{display: inline-block;}
.clearFix:after{content:".";display: block;height: 0;visibility:hidden;clear: both;}

/* Hides MacIE5 \*/
* html .clearFix{height:1%;}

.clearFix{display:block;}
/* Hides MacIE5 */

/* /2010.3.9 LW add */



