@charset "UTF-8";
/* CSS Document */

/**********************/
/*        BASE        */
/**********************/
body {
 margin: 0px 0px 9px 0px;
 background-color: #FFFFFF;
 text-align: center;
}

p {
 line-height: 1.5em;
 font-size: 18px;
 margin: 0;
 padding: 0;
}

/* LINK */
a:link {
 color: #335588;
/* border-bottom: 1px dotted #446699;*/
 text-decoration:none;
 }

a:visited {
 color: #335588;
/* border-bottom: 1px dotted #446699;*/
 text-decoration:none;
 }

a:active { color: #993344;}

a:hover {
 color: #993344;
/* border-bottom: 1px solid #bb5555;*/
 text-decoration:none;
 }

/* BOLD  */
h1, h2,  {
 color: #000033;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 font-size: 10px;
 text-align: left;
 padding:0px 0px 0px 3px;
 font-weight: normal;
 line-height: 0px;
}

h3, {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin: 0px;
 padding: 0px;
 font-weight: normal;
 font-size: 18px;
 color: #000033;
}

.font_10{font-size:10px;}
.font_16{font-size:16px;}


/*************** div id **************/

/*******************************/
/*       #container            */
/*******************************/
#container {
 line-height: 110%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding: 9px 14px 18px 14px;
 width: 770px;
 /*background-color: #08192A;
 borde-topr: 1px solid #CCCCCC;
 border-right: 1px solid #222222;
 border-left: 1px solid #222222;*/
}

/*******************************/
/*          #Header            */
/*******************************/
#Header {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 color: #666666;
/* background-image: url(".gif");*/
 text-align: left;
 font-size: 12px;
 padding: 3px 0px 3px 14px;
 margin: 0;
 display: block;
}

#Header h1 {
 font-size: 12px;
 letter-spacing: 1px;
 display: inline;
}

#Header h2 {
 font-size: small;
}

#Header p {
 font-size: 12px;
 padding: 1px 6px;
}

#Header-img {
 display: none;
}

#Header a {
 color: #666666;
 text-decoration: none;
}

#Header a:hover {
 color: #CCCCCC;
 text-decoration: none;
}

/*******************************/
/*          #topInfo           */
/*******************************/
#topInfo {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 color: #666666;
 background-image: url("img/lw_logo_s.gif");
 background-repeat: no-repeat;
 background-position: 0% 0%;
 text-align: left;
 font-size: 12px;
 width: 100%;
 padding: 0px 0px 0px 0px;
 margin: 0;
 display: block;
}

#topInfo p {
 letter-spacing: 0.2em;
 font-size: 8px;
 padding: 0px 14px 0px 77px;
}

/*******************************/
/*          #BANNER            */
/*******************************/
#banner {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 color: #0C3388;
 /*background-color: #FFFFFF;*/
 background-image: url("img/bg01.gif");
 text-align: left;
 font-size: 10px;
 padding: 18px 14px 3px 14px;
 margin-top: 9px;
/* border-bottom: 1px solid #888888;*/

}

#banner h1 {
 color: #0C3388;
 font-size: 20px;
 letter-spacing: 0;
display: block;
}

#banner h2 {
 font-size: small;
}

#banner a {
 color: #0C3388;
 text-decoration: none;
}

#banner a:hover {
 color: #CCCCCC;
 text-decoration: none;
}

#banner-img {
 display: none;
}

/*******************************/
/*          #Side              */
/*******************************/
#side {
 float: left;

 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 color: #08192a;
 font-size: 10px;
/* background-color: #FFFFFF;*/
 overflow: hidden;
 display: block;
}

#side h2 {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 color: #000033;
 font-size: 10px;
 font-weight: nomal;
}

#side ul {
 padding-left: 5px;
 margin: 0px;
 margin-bottom: 0px;
}

#side li {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: left;
 line-height: 100%;
 margin-top: 10px;
 list-style-type: none;
}

/*#side a {
 color: #000033;
}*/

/*#side a:hover {
 color: #FFFFFF;
}*/

/*******************************/
/*           #Main             */
/*******************************/
#main {
 float: right;
 width: 588px;
 margin: 0;
 padding-top: 0px;
 overflow: hidden;
/* border-left: 1px solid #888888;*/
}

/*******************************/
/*           #ORIGIN           */
/*******************************/
#origin {
 font-size: 12px;
 margin: 27px 14px 27px 0px;
 padding: 0px;
 overflow: hidden;
}

/****** #ORIGIN LEFT ******/
#oriLeft{
	float: left;
	padding: 0; 
	margin: 0;
	width: 308px;
}

#oriLeft img{
	padding: 18px 14px 0px 14px; 
	margin: 0;
}

/****** #ORIGIN RIGHT ******/
#oriRight{
	float: right;
	padding: 0; 
	margin: 0;
	width: 262px;
}

#oriRight p{
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	font-family: "Osaka","MSゴシック","Helvetica","Geneva","Verdana","Arial","sans-serif";
	color: #444444;
	padding: 18px 0px 0px 0px; 
	margin: 0;
}

/*******************************/
/*         #footer             */
/*******************************/
#footer {
 font-family: Verdana, Arial, sans-serif;
 font-size:12px;
 color: #666666;
 padding: 18px 0px 18px 210px;
 border-top: 1px solid #888888;
/* border-bottom: 36px solid #000033;*/
 clear: both;
 background-image: url("img/lwx3.gif");
 background-repeat: no-repeat;
 background-position: 0% 28%;
}

#footer a{
 color: #666666;
 text-decoration: none;
}

#footer a:hover {
 color: #CCCCCC;
 text-decoration: none;
}

/*******************************/
/*         #search              */
/*******************************/

#pagebody {
 font-size: 14px;
 padding: 9px 7px 0px 14px;
 margin: 0;
 }

#pagebody p {
 font-size: 12px;
 padding: 9px 14px 0px 28px;
 margin: 0;
 }
 
#search-results-header {
 font-size: 14px;
 margin: auto;
 padding: 18px 14px 0px 0px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 display: block;
}

#search-results-header p {
 font-size: 10px;
 margin: 0;
 padding: 0;
 display: block;
}

#search-results-header h1 {
 margin-top: 18px;
 padding: 18px 0px 0px 0px;
 display: block;
}

.search-results-container p {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 0px 14px 0px 28px;
 display: block;
}

.search-results-container h3 {
 padding: 0;
 margin: 27px 14px 0px 28px;
}

.search-results-container p {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 0px 14px 0px 28px;
}

.search-results-container ul {
 font-size: 10px;
 color: #666666;
 margin-bottom: 0;
 padding: 0px 0px 18px 28px;
 display: block;
 }

/************ div class ***********/

/*******************************/
/*          .LW_NEWS            */
/*******************************/
.newsframe{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 45px 0px 0px 35px;
 display: block;
}

.newsframe h1{
 font-size: 18px;
 padding: 0px 7px;
 margin: 0;
 display: block;
}

.newsframe p{
 font-size: 12px;
 color: #666666;
 padding: 9px 0px 90px 35px;
 margin: 9px 0px 36px 0px;
}

.newsframe a{
 color: #000000;
 padding: 0px 14px 0px 14px;
 margin: 0;

}

.newsframe a:hover{
 color: #CCCCCC;
}

/*******************************/
/*       .information          */
/*******************************/
.infoframe a{
 color: #FFFFFF;
 padding: 0px 14px 0px 14px;
 margin: 0;
 background-color: #CCCCCC;
}

.infoframe a:hover{
 color: #CCCCCC;
 background-color: #000000;
}

/*******************************/
/*          .LeagalFrame            */
/*******************************/
.legFrame{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 45px 0px 0px 35px;
}

.legFrame h1{
 font-size: 14px;
 font-weight: lighter;
}

.legFrame h2{
 font-size: 12px;
 margin-top: 18px;
}

.legFrame p{
 font-size: 10px;
 color: #666666;
 letter-spacing: 0.2em;
 line-height: 1.5em;
 padding: 9px 14px;
 margin: 0;
 display: block;
}

/*.legFrame a{
 color: #FFFFFF;
 padding: 0px 14px 0px 14px;
 margin: 0;
 background-color: #CCFF00;
}

.legFrame a:hover{
 color: #CCFF00;
 background-color: #000000;
}*/

/*******************************/
/*       .map                  */
/*******************************/
.mapframe{
 font-size: 12px;
 padding: 0;
 margin-top: 18px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
}

.mapframe h1{
 font-size: 18px;
 padding: 9px 0px;
 margin: 0;
}

.mapframe p{
 font-size: 14px;
 padding: 0px 14px 0px 14px;
 margin: 0;
}

.mapframe ul, .mapframe li{
 font-size: 12px;
 color: #666666;
 list-style-type: none;
}

.mapframe a{
 color: #335588;
 display: block;
}

.mapframe a:hover{
 color: #CCCCCC;
}

/*******************************/
/*       .infoLeft             */
/*******************************/
.infoLeft{
	float: left;
	width: 280px;
	padding: 0; 
	margin: 0;
}

.infoLeft h1{
	font-size: 10pt;
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #555555;
	padding: 18px 14px 0px 0px; 
	margin: 0;
	display: block;
}

.infoLeft h2{
	font-size: 8pt;
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #666666;
	padding: 18px 14px 18px 14px; 
	margin: 0;
	display: block;
}

.infoLeft ul, .infoLeft li {
	padding: 0; 
	margin bottom: 36px;
}

.infoRight{
	float: right;
	width: 252px;
	padding: 0; 
	margin-top: 18px;
	background-color: #EEEEDD;
}

.infoRight h2{
	font-size: 10pt;
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #BB9955;
	padding: 0px 14px 9px 0px; 
	margin: 0;
	display: block;
}

/*******************************/
/*          .LINKFRAME         */
/*******************************/
.linkframe{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 18px 0px 0px 35px;
 display: block;
}

.linkframe h1{
 font-size: 14px;
 padding: 18px 0px;
 margin: 0;
}

.linkframe h2{
 font-size: 14px;
 padding: 0;
 margin: 0;
}

.linkframe p{
 font-size: 12px;
 color: #666666;
 padding: 18px 0px 0px 21px;
 margin: 3px 0px 36px 0px;
}

.linkframe td{
 font-size: 10px;
 padding: 9px 0px;
 margin: 0;
}

.linkframe a{
 font-size: 12px;
 color: #000000;
 padding: 18px 14px 0px 0px;
 margin: 0;
 display: block;
}

.linkframe a:hover{
 color: #CCCCCC;

}

/*******************************/
/*          .NOTICE            */
/*******************************/
.notFrame{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 36px 0px 0px 0px;
 display: block;
}

.notFrame h1{
 font-size: 14px;
 padding: 3px 0px;
 margin: 0;
}

.notFrame p{
 font-size: 12px;
 color: #666666;
 padding: 18px 0px 0px 0px;
 margin: 9px 0px 9px 0px;
 clear: both;
}

.notFrame li{
 font-size: 12px;
 list-style: none;
 padding: 0px 0px 0px 0px;
 margin: 0px 14px 0px 14px;
 clear: both;
}

.notFrame img{
 float: left;
 font-size: 12px;
 color: #666666;
 padding: 9px 14px;
 margin: 0;
}

.notFrame a{
 color: #000000;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 display: block;
}

.notFrame a:hover{
 color: #CCCCCC;
}

.notFrame a img {
	margin:  0px 14px 0px 0px;
	padding: 2px;
	border: solid 1px #358;

}

.notFrame a:hover img {
	border: solid 1px #CCCCCC;
	text-decoration: none;
}

/***.notFrame td{
	border: 1px dotted #666666;
}***/


/*******************************/
/*           LW TEAM           */ 
/*******************************/
.lwTeam {
	color: #000;
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	font-size: 10px;
	margin: 0;
	padding: 0px 0px 18px 0px;
}

.lwTeam h1{
	font-size: 14px;
}

.lwTeam dt, .lwTeam dd{
	margin: 0;
	padding:-bottom: 18px;
	border-bottom: solid 1px #CCCCCC;
}

.lwTeam h2{
	font-size: 12px;
	clear: both;
}

.lwTeam img{
	float: right;
	margin: 0;
	padding: 18px 0px 18px 14px;
}

.lwTeam p{
	font-size: 12px;
	margin: 0;
	padding: 0px 14px 18px 0px; 
	clear: both;
}



.setOne dl {
	float: left;
	width: 45%;
	margin-top: 18px;
	padding: 18px 14px 0px 0px;
	border-top: 9px #EEEEEE solid;
	border-bottom: 9px #EEEEEE solid;
	border-right: 7px #EEEEEE solid;
	border-left: 7px #EEEEEE solid;
}
.setOne dt {
	float: left;
	width: 7em;
	padding: 0px 0px 0px 0px;
	/*font-weight: bold;*/
	text-indent: 1em;
	line-height: 150%;
}

.setOne dd {
	margin-bottom: 9px;
	padding: 0px 0px 0px 7em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC solid;
}


/*******************************/
/*         .margin             */
/*******************************/
.margin {
 line-height: 1em;
 padding: 0;
 margin: 0;
}

/*******************************/
/*         .search             */
/*******************************/
.search {
 text-align:right;
 width: 30%;
 float: right;
 padding: 9px 14px 0px 0px;
 display: inline;
}

/*******************************/
/*          .bStore            */
/*******************************/
.bStore{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 36px 0px 0px 14px;
 display: block;
}

.bStore h1{
 font-size: 18px;
 padding: 0;
 margin: 0;
}

.bStore h2{
 font-size: 14px;
 padding: 9px 0px 0px 0px ;
 margin: 9px 0px 9px 0px ;
}

.bStore h3{
 color: #000000;
 font-weight: normal;
 font-size: 12px;
 padding: 4px 0px 5px 7px ;
 margin: 9px 0px 9px 0px ;
 border-top: 1px dotted #CCCCCC;
 /*border-bottom: 1px dotted #CCCCCC;*/
 /*background-color: #CCCCCC;*/
 background-image: url("img/bg01.gif");
}

.bStore p{
 font-size: 12px;
 padding: 18px 0px 18px 0px;
 margin: 0px 0px 0px 0px;
}

.bStore em{
 font-size: 10px;
 padding: 18px 0px 18px 0px;
 margin: 0px 0px 0px 0px;
}

.bStore ul{
 padding: 0;
 margin: 0px 0px 18px 0px;
}

.bStore li{
 padding: 0;
 margin: 0;
 list-style: none;
 display: inline;
}

.bStore-inner ul{
 padding: 0px 0px 9px 14px;
 margin: 9px 0px 0px 0px;
 border: 1px solid #888888;
}

.bStore-inner li{
 /*font-size: 14px;*/
 padding: 0;
 margin: 9px 0px 0px 0px;
 list-style: none;
 display: list-item;
}

.bStore a{
 color: #335588;
 padding: 0px 7px 0px 7px;
 margin: 0;

}

.bStore a:hover{
 color: #CCCCCC;
}

/*******************************/
/*           .sideNav          */
/*******************************/
.sideNav {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 font-size: x-small;
 text-align: left;
 line-height: 150%;
 list-style-type: none;
 margin-top: 14px;
 padding: 9px 0px 27px 0px;
 display: block;
}

.sideNav ul, .sideNav li,{
 margin: 0;
 padding: 0;
 display: block;
}

.sideNav a{
 width: 140px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 font-size: 14px;
 font-weight: bold;
 line-spacing: 1px;
 margin:  9px 0px 32px 0px;
 padding: 9px 0px 9px 14px;
 display: block;
}

.sideNav a:hover {
 color: #FFFFFF;
 background-image: url("img/navi_a.gif");
 background-repeat: no-repeat;
/* border-left: 7px solid #FF0000;*/
 display: block;
}

/*******************************/
/*           .content          */
/*******************************/
.content {
 margin: 0;
 padding: 15px 15px 5px 15px;
 /*background-color: #FFFFFF;*/
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 font-size: small;
}

.content p {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: small;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 margin-bottom: 10px;
}

.content li {
 line-height: 150%;
}

.content h2 {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 text-align: left;
 font-weight: bold;
 margin-bottom: 10px;
}

.content h3 {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: small;
 text-align: left;
 font-weight: bold;
 margin-bottom: 10px;
}

/*******************************/
/*         .dataheader         */
/*******************************/
.dataheader {
font-size: 10px;
color: #888888;
text-align:right;
width: 30%;
float: right;
 padding-right: 14px;
}

/*******************************/
/*         .entryheader        */
/*******************************/
.entryheader {
font-size: 12px;
color: #000000;
text-align:left;
width: 70%;
padding: 0;
/*border:1px solid #666666;*/
/*background-color: #F5F5F5;*/
}

/*******************************/
/*           .EntB             */
/*******************************/
.EntB  {
 font-size: 12px;
 line-height: 2em;
 letter-spacing: nomal;
 color: #444444;
/* font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";*/
 margin: 0;
 padding: 18px 14px 18px 14px;
 border-bottom: 1px dotted #333333;
 border-top: 1px dotted #333333;
 display: block;
}

.EntB img {
 margin: 0;
 padding: 0px 14px 9px 0px;
 clear: both;
 display:block;
}

/*******************************/
/*         .posted             */
/*******************************/
.posted {
 color: #999999;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 /*border-top: 1px solid #999999;*/
 text-align: right;
 margin-bottom: 36px;
 line-height: normal;
 padding-right: 7px;
}

/*******************************/
/*         .sideBt             */
/*******************************/
.sideBt a{
 text-align: center;
 float: right;
 width: 98%;
 color: #CCCCCC;
 background-image: url("img/bg01.gif");
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 font-size: 10px;
 margin-bottom: 9px;
 padding: 0px 0px 0px 0px;
 display: block;
}

.sideBt a:hover{
 color: #FFFFFF;
 background-color: #CCCCCC;
}

/*******************************/
/*         .NOTICE             */
/*******************************/
.specR {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #444444;
	font-size: 12px;
}

.specR p {
	font-size: 12px;
	margin: 0;
	line-height: 1.8em;
	padding: 18px 0px;

}

.specR h1{
	font-size: 14px;
	clear: both;
	display: block;
}

.specR h2{
	font-size: 12px;
	padding: 9px 0px 0px 0px;
}

.specR ul{
 margin: 0;
 padding: 0;
}

.specR li{
 margin: 0;
 padding: 0;
 list-style-type: none;
 display: block;
}

.specR  dl{
 margin: 0;
 padding: 0;
 display: block;
}

.specR  dt{
 margin-bottom: 18px;
}

.specR  dd{
 margin: 0;
 line-height: 1.8em;
 display: block;
}

.specR table{
	color: #666666;
	font-size: 8pt;
	padding: 0px 0px 0px 14px;
	margin: 0;
	clear: both;
	display: block;
}

.specR a{
	margin: 0;
	padding: 0;
	color: #335588;
	text-decoration:none;
}

.specR a:hover {
 color: #993344;
 }

.specR img{
	float:right;
	padding: 18px 14px 18px 14px;
	margin: 0;
	display: block;
}

/*******************************/
/*         .noticeC            */
/*******************************/
.noticeC {
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #444444;
	font-size: 12px;
}   

.noticeC em{
	font-size: 10px;
	margin: 18px 7px;
	display: block;
}

.noticeC table{
	font-size: 10px;
	margin: 18px 7px;
	clear: both;
 	display: block;
}

.noticeC td{
 font-size: 12px;
 padding: 9px 7px;
 margin: 0;
}

.noticeC ul, .noticeC li{
 font-size: 12px;
 line-height: 1.8em;
 padding: 9px 7px;
 margin: 0;
 clear: both;
list-style-type: none;
 display: block;
}

.noticeC p{
	clear: both;
 	display: block;
}

/*******************************/
/*         .noticeD            */
/*******************************/
.noticeD {
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	color: #444444;
	font-size: 12px;
}   

.noticeD h1{
 font-size: 16px;
}

.noticeD ul, .noticeD li .noticeD a{
 font-size: 12px;
 line-height: 1.8em;
 padding: 3px 7px;
 margin: 0;
list-style-type: none;
 display: block;
}

.noticeD p{
 clear: both;
 display: block;
}

.noticeD img{
 float: left;
 padding: 0px 28px 0px 0px;
}

/*******************************/
/*         .noticeHead         */
/*******************************/
.noticeHead {
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
}

.noticeHead h1{
	font-size: 18px;
	color: #0C3388;
	margin-top: 18px;
}

.noticeHead h2{
	font-size: 12px;
	color: #666666;
	margin: 0;
	display: inline;
}

.noticeHead ul, .noticeHead li{
	list-style-type: none;
	display: inline;
}

.noticeHead img {
	margin: 0px 7px 0px 0px;
	padding: 3px;
	border: solid 1px #FF9900;
}

.noticeHead a img {
	margin: 0px 7px 0px 0px;
	padding: 2px;
	border: solid 2px #358;

}

.noticeHead a:hover img {
	padding: 2px;
	border: solid 2px #CCCCCC;
	text-decoration: none;
}

.noticeHead a:hover {
	color: #933;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/*******************************/
/*         .notDp4             */
/*******************************/
.notDp4 img{
	float: left;
	margin: 0px 0px 18px 14px;
	padding: 0px;
}

/*******************************/
/*         .notNexus             */
/*******************************/
.notNexus ul{
	margin: 0;
	padding: 0px 0px 0px 0px;
	/* background-color: #000000; */
	display: block;
}

.notNexus li{
	/* border-right: solid 1px #999999; */
	display: inline;
}

.notNexus img{
	float: left;
	margin: 1px 0px 18px 0px;
	padding: 0px 1px 0px 0px;
}

/*******************************/
/*         .not10              */
/*******************************/
.not10 img{
	float: left;
	margin-right: 14px;
	padding: 0;
/*	background-color: #000000;*/
}

.not10fd img{
	float: none;
	margin: 0;
	padding: 9px 0px;
/*	background-color: #000000;*/
}

.not10in{
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin-top: 36px;
 padding: 0;
 color: #000033; 
 font-size: 14px;
 display: black;
}

.not10in h1{
 line-height: 2.5em;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin: 0;
 padding: 0;
 color: #000033; 
 font-size: 14px;
}

.not10in img{
	float: left;
	margin-right: 14px;
	padding: 0;
/*	background-color: #000000;*/
}

.side10nav {
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	margin: 0;
	padding: 36px 34px 0px 7px;
/*	border-top: 1px dotted #666666;*/
}

.side10nav a:hover {
	color: #999999;
	background-image: url("img/10logo2a.gif");
	background-repeat: no-repeat;
	background-position: 0;
}

.side10nav a{
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	margin: 0;
	padding: 36px 34px 0px 7px;
	background-image: url("img/10logo2.gif");
	background-repeat: no-repeat;
	background-position: 0;
}

/*******************************/
/*         .nexus              */
/*******************************/
.nexus {
	font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
	margin: 18px 14px 0 0;
	padding: 0;
	display: block;
}

.nexus dd{
	color: #888888;
	font-size: 12px;
	margin: 0;
	padding: 3px 0 18px 0;
	/*float: left;*/
	display: block;
}

.nexus h1{
	color: #000000;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

.nexus h2{
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	margin: 0 14px 4px 0;
	padding: 27px 0 9px 0;
	border-bottom: solid 1px #CCCCCC;
}

.nexus ul{
	margin: 0;
	padding: 0 0 9px 0;
}

.nexus li{
	color: #000000;
	font-size: 12px;
	margin: 0;
	padding: 0 14px 9px 0;
	line-height: 1.5em;
	letter-spacing: normal;
	display: block;
}

/*******************************/
/*         .nexusInfo          */
/*******************************/
.nexusInfo {
	margin: 27px 0;
	padding: 18px 28px;
	border: solid 1px #CCCCCC;
}

.nexusInfo h1{
	margin: 9px 0 9px 0;
	padding: 0;
	font-size: 14px;
	color: #444444;
}

.nexusInfo dd{
	font-size: 12px;

}

.nexusInfo ul, .nexusInfo li{
	color: #333333;
	font-size: 11px;
	margin: 0;
	padding: 0px 0 9px 0;
	line-height: 1.5em;
	letter-spacing: normal;
}

/*******************************/
/*         .emBox              */
/*******************************/
.emBox {
 margin-right: 287px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin-bottom: 18px;
 padding: 9px 14px 0px 0px;
 color: #444444; 
 font-size: 12px;
/* border: 2px solid #F0F0F0;*/
/* background-color: #F3F3F3;*/
}

.emBox h1 {
 color: #444444;
 padding: 0px 14px 18px 14px;
  font-weight: lighter;
}

.emBox h2 {
 color: #444444;
 padding: 0px 14px 0px 14px;
  font-weight: lighter;
}

.emBox ul {
 margin: 0;
 padding: 0px 14px 0px 14px;
}

.emBox li {
 margin: 0;
 padding:0px 0px 9px 0px;
 list-style:none;
}

.emBox em {
 margin: 0;
 padding:0px 0px 0px 14px;
 color: #036;
}

.emBox p {
 border-top: 1px dotted #CCCCCC;
 font-size: 12px;
 margin-left: 14px;
 padding:9px 0px 27px 0px;
 color: #444444;
}

.emBox2 {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin-right: 287px;
 padding: 0px 14px 9px 14px;
 color: #000000; 
/*  border: 2px solid #F0F0F0;*/
/*  background-color: #FAFAFA;*/
 display: block;
}

.emBox2 h1 {
	margin:: 0;
	padding: 18px 0px 0px 0px;
 color: #444444;
 font-size: 18px;
  font-weight: lighter;
}

.emBox2 ul {
 font-size: 12px;
 margin: 0;
 padding:0px 0px 9px 14px;
 color: #444444;
/* list-style:none;*/
}

.emBox2 em {
 font-size: 10px;
 margin: 0;
 padding:18px 0px 0px 14px;
 color: #666666;
 display: block;
}

.emBox2 p {
 border-top: 1px dotted #CCCCCC;
 font-size: 12px;
 margin: 0;
 padding:18px 0px 9px 0px;
 color: #444444;
}

.epTitle {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin: 18px 0px;
 padding: 18px 14px 0px 14px;
 color: #000033;
/* border-top: 1px solid #F0F0F0;
 border-right: 1px solid #CCCCCC;
 border-left: 1px solid #F3F3F3;
 border-bottom: 1px solid #999999;*/
 background-color: #F3F3F3;
 background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), color-stop(0.3, #FFFFFF), to(#F0F0F0));
/* background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F0F0F0));*/
/*	border-radius: 9px;         /* CSS3 */
/*   -moz-border-radius: 9px;    /* Firefox */
/*   -webkit-border-radius: 9px; /* Safari,Chrome */

}

.epTitle h1 {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 16px;
	font-weight: lighter;
/* font-weight: lighter;*/
}

.epTitle li {
 font-size: 14px;
 margin: 0;
 padding:0px 0px 9px 0px;
 color: #444444;
 list-style:none;
}

.epTitle p {
 font-size: 12px;
 margin: 0;
 padding:18px 0px 27px 0px;
 color: #222222;

}

/*******************************/
/*         .employMent         */
/*******************************/

.employMent{
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 45px 0px 0px 0px;

}

.employMent h1{
 font-size: 27px;
 letter-spacing: 1em;
 font-weight: lighter;
 margin: 0;
 padding: 0px 0px 9px 0px;
 border-bottom: 1px solid #999999;
}

.employMent h2{
 font-size: 14px;
 margin: 0;
 padding-top: 9px ;
 text-align: right;
}

.employMent p{
 font-size: 12px;
 color: #666666;
 letter-spacing: 0.2em;
 line-height: 1.5em;
 padding: 9px 14px 27px 0px;
 margin: 0;

}

/*.employMent a{
 color: #FFFFFF;
 padding: 0px 14px 0px 14px;
 margin: 0;
 background-color: #CCFF00;
}

.employMent a:hover{
 color: #CCFF00;
 background-color: #000000;
}*/

/*******************************/
/*         .cCa                */
/*******************************/
.cCa {
	 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 /*letter-spacing: 0.2em;*/
 line-height: 1.5em;
	border-radius: 9px;         /* CSS3 */
   -moz-border-radius: 9px;    /* Firefox */
   -webkit-border-radius: 9px; /* Safari,Chrome */
   border: 1px #F0F0F0 solid;     /* 枠線の装飾 */
   background-color: #FAFAFA;   /* 背景色 */
	color: #444444;
	float: right;
	width: 266px;
	padding: 0; 
	margin: 18px 0px 27px 14px;
}

.cCa h1 {
 font-size: 14px;
 letter-spacing: 0.5em;
 font-weight: lighter;
 margin: 0;
 padding: 18px 7px 9px 28px;
}

.cCa ul {
	margin: 0;
	padding: 18px 28px;
}

.cCa li {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.cCa p{
	font-size: 12px;
 margin: 0;
 padding: 9px 28px 18px 28px;
}

.cCa em {
	margin: 0;
	padding: 18px 14px;
	font-size: 10px;
	display: block;
}

.cC2a {
	 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 /*letter-spacing: 0.2em;*/
 line-height: 1.5em;
	border-radius: 9px;         /* CSS3 */
   -moz-border-radius: 9px;    /* Firefox */
   -webkit-border-radius: 9px; /* Safari,Chrome */
   border: 1px #F0F0F0 solid;     /* 枠線の装飾 */
   background-color: #F3F3F3;   /* 背景色 */
	color: #222222;
	float: right;
	width: 266px;
	padding: 0; 
	margin: 9px 0px 27px 14px;
	clear: right;
}

.cC2a h1 {
 font-size: 14px;
 letter-spacing: 0.5em;
 font-weight: lighter;
 margin: 0;
 padding: 18px 7px 9px 28px;
}

.cC2a ul {
	margin: 0;
	padding: 18px 28px;
}

.cC2a li {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.cC2a p{
	font-size: 12px;
 margin: 0;
 padding: 9px 28px 18px 28px;
}

/*******************************/
/*         .FAQ                */
/*******************************/

.faqArea {
 font-size: 12px;
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 padding: 0;
 margin: 36px 14px 36px 28px;
 display: block; #
}

.faqArea h1 {
 font-size: 18px;
 padding: 0px 0px 4px 0px;
 color: #0C3388;
 border-bottom: 1px solid #666666;
}

.faqArea em {
 font-size: 10px;
 padding-bottom: 18px;
 margin: 0;
 color: #c5b49f;
 display: block;
}

.faqArea h2 {
 padding: 27px 0px 18px 0px;
 margin: 0;
 font-size: 14px;
 color: #777777;
 border-top: 1px solid #ece9e6;
}

.faqArea h3 {
 font-size: 12px;
 color: #4499aa;
}

.faqArea ul {
 padding: 0px 0px 18px 0px;
 margin: 0;
 list-style-type: none;
}

.faqArea li {
 padding: 0px 28px 0px 7px;
 margin: 18px 0px;
 border-left: 5px solid #ece9e6;
}



/*******************************/
/*         .FEED               */
/*******************************/

#feeds {
 font-family: "Helvetica","Osaka","MSゴシック","Geneva","Verdana","Arial","sans-serif";
 margin: 0;
 padding: 18px 0px 36px 0px;
 display:block;
}

#feeds p{
 font-size: 10px;
 margin: 0;
 padding: 0px 28px 18px 28px;
 display:block;
}

#feeds h1{
 font-size: 12px;
 margin: 0;
 padding: 18px 0px 0px 28px;
 display:block;
}