/* CSS Document */
@charset "euc-jp";
* {
	margin:0;
	padding:0;
	}

body {
	text-align:left;
	margin:0 auto;
	padding:0;
	color:#444444;
	font-size: 82%;
	/*height: 300px;*/
	line-height:140%;
	font:Arial, Helvetica, sans-serif;
	letter-spacing:0.1ex;
	}
/*--clearfix--*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/*--link--*/
	a:link, a:active {
	border:none;
	text-decoration:none;
	}
a:hover, a:focus {
	border:none;
	text-decoration:none;
	color:#3399ff;
	}
a img {
	border:none;
	}


/*--wrap--*/
div#wrap {
	width:802px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/bg_wrap.gif) top center repeat-y;
	}
	
div#wrap02 {
	width:800px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_blue.gif) top center repeat-y;
	}
	
div#wrap02_g {
	width:800px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_green.gif) top center repeat-y;
	}

/*--header--*/
div#header {
	width:800px;
	height:102px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_header_bottom.gif) left bottom no-repeat;
	}
div#header h1 {
	float:left;
	margin: 14px 0 0 0;
	padding:0;
	vertical-align:bottom;
	font-size:25px;
	}
#header h1 a img  {
	border:none;
	vertical-align:bottom;
	}
#header img.japanese {
	float:right;
	margin:0;
	padding:0;
	}
#header img.font {
	float:right;
	margin:37px 0 0 0;
	padding:0;
	}

/*--navi--*/

div#navi {
	width:800px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_navi.gif) left top no-repeat;
	}

#navi ul.btn_main {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
	font-size:12px;
	}

#navi ul.btn_main li {
	display:inline;
	margin:0;
	padding:0;
	line-height:31px;
	}
	
#navi ul.btn_main li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
	}
	
	
#navi ul.btn_main li input.vvvv{
	margin:5px 0 4px 0;
	padding:0;
	font-size:12px;
	line-height:12px;
	}
#navi ul.btn_main li input.tttt{
	margin:0;
	padding:0;
	vertical-align:bottom;
	line-height:0em;
	}


/*--footer--*/
div#footer {
	width:800px;
	margin:0 auto;
	padding:0;
	clear:both;
	}


div#footer p {
	text-align:center;
	margin:3px auto;
	padding:0;
	font-size:80%;
	}
div#footer p.copy {
	background-color:#006dae;
	line-height:200%;
	color:#FFFFFF;
	}
/*--index--*/

/*--second--*/

div#pankuzu ul.pankuzu {
	list-style-type:none;
	margin: 7px 0 8px 10px;
	padding:0;
	}
div#pankuzu ul.pankuzu li {
	display:inline;
	font-size:68%;
	margin:0 0 0 0;
	padding: 0 10px 0 0;
	line-height:1.3em;
	}
div#content {
	width:800px;
	margin:0 auto;
	padding:0;
	}
div#left-box {
	width:230px;
	float:left;
	margin:0;
	padding:0;
	}
div#left-box_in {
	margin:0;
	padding:0;
	}
div#left-box_in h2 {
	margin:0;
	padding:0;
	font-size:25px;
	}
div#left-box_in h2 img {
	vertical-align:bottom;
	}
div#left-box_in h2.magb_01 {
	margin:0 0 1px 0;
	padding:0;
	}

	/*IE 7 */
*:first-child+html 	div#left-box_in h2.magb_01 {
	margin:0 0 1px 0;
	padding:0 0 0 0;
	font-size:0px;
	}
	
div#left-box_in .list {
	background:url(images/bg_about_left_navi.gif) top left repeat-y;
	margin:0;
	padding:0;
	/*border-bottom:1px #FFFFFF solid;*/
	}
div#left-box_in .list ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

div#left-box_in .list ul li {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
background:url(images/icon_sec_abo.gif)  center left no-repeat;
	}
	
	div#left-box_in .list ul li.noline {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:none;
	color:#000066;
	list-style-position: outside;
background:url(images/icon_sec_abo.gif)  center left no-repeat;
	}
	
	div#left-box_in .list ul li.t2 {
	background:none;
	margin:0 0 0 35px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
background:url(images/icon_sec_abo.gif)  center left no-repeat;
	}
	
div#left-box_in .list ul li.h3 {
	margin:0;
	padding:0;
	border:none;
	}
div#left-box_in .list ul li.h3 img {
	vertical-align:bottom;
	}
	
	
div#left-box_in .list2 {
background:url(images/bg_service_leftnavi.gif) top left repeat-y;
	margin:0;
	padding:0;
	/*border-bottom:1px #FFFFFF solid;*/
	}
div#left-box_in .list2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

div#left-box_in .list2 ul li {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
background:url(images/icon_sec_serv.gif) center left no-repeat;
	}

/*-- 2011.1.26 追加 --*/
div#left-box_in .list2 ul li.idt {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}
/*-- 2011.1.26 ここまで --*/

	div#left-box_in .list2 ul li.noline {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:none;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) center left no-repeat;
	}

	div#left-box_in .list2 ul li.noline2 {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:none;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}

	
div#left-box_in .list2 ul li.three {
	margin:0 0 0 20px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
background:url(images/icon_sec_serv.gif) 10% left no-repeat;
	}
	
	div#left-box_in .list2 ul li.t2 {
	margin:0 0 0 35px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}
	div#left-box_in .list2 ul li.t2_noline {
	margin:0 0 0 35px;
	padding: 0 0 0 10px;
	font-size:82%;
	font-weight:normal;
	border-bottom:none;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}
	
div#left-box_in .list2 ul li.h3 {
	margin:0;
	padding:0;
	border:none;
	}
div#left-box_in .list2 ul li.h3 img {
	vertical-align:bottom;
	}

div#right-box {
	width:520px;
	float:right;
	margin:0;
	padding:0;
	}
div#right-box_in {
	margin:0 0 15px 0;
	padding:0;
	}
div#right-box_in h3 img {
	margin:0;
	padding:0;
	}
div#right-box_in h4 {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4.gif) no-repeat; background-position: 0px 4px;
	}
	
	div#right-box_in h5 {
	margin: 15px 5px 0px 0;
	padding:0 0 0 30px;
 font-size:82%;
	}
	
	div#right-box_in h4 {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4.gif) no-repeat; background-position: 0px 4px;
	}
	
	
	div#right-box_in h4.g {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4_g.gif) no-repeat; background-position: 0px 4px;
	}

/*-- 2011.1.26 追加 --*/
	div#right-box_in h4.gry {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4_gry.gif) no-repeat; background-position: 0px 4px;
	}
/*-- 2011.1.26 ここまで --*/
	
div#right-box_in p {
	font-size:82%;
	line-height:150%;
	margin:10px 3px 0 22px;
	padding:0;
	}
	
	div#application p{
	font-size:82%;
	line-height:150%;
	margin:10px 3px 20px 22px;
	padding:0;
	}
	



/* PMDSI */

div#pmdsi dl {
	line-height : 1.6em;
	margin:0em 0em 0em 0.7em;
}

div#pmdsi dt {
	margin-left : -0.5em;
	width : 3em;
    padding:0 0px 5 0px;
}

div#pmdsi dd {
	margin-left : 1em;
	margin-top : -1.6em;
}



/**/
	div#right-box_in ul {
	margin:10px 3px 0 40px;
	padding:0;
	list-style-type: disc;
	}

div#right-box_in ul li  {
	font-size:82%;
	list-style-position:outside ;
	margin: 0 0 2px 0;
	padding:0 0 15px 5px;
	line-height:150%;
	}


div#right-box_in ul.link {
	margin:10px 3px 0 22px;
	padding:0;
	list-style-type:none;
	}
	
	div#right-box_in ul.link li {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}
	div#right-box_in ul.link li.pd {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 5px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}
	div#right-box_in ul.link li.no_image {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 15px 30px;
	line-height:150%;
	background-image:none;
	}
	
div#right-box_in ul.link li img {
	list-style-position:outside;
	}
	
	
div#right-box_in ul li.t1 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 50px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}
div#right-box_in ul li.t1 img {
	list-style-position:outside;
	}
	
	
	div#right-box_in ul li.t2 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 80px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}
div#right-box_in ul li.t2 img {
	list-style-position:outside;
	}


	div#right-box_in ul li.t3 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 110px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}
div#right-box_in ul li.t3 img {
	list-style-position:outside;
	}


/*2011.03 add*/
div#notice table{
	table-layout:fixed;
}

div#notice th {
  font-family:Arial;
	padding:2px;
  text-align:center;
  background:#CCCCCC;
	font-size: 85%;
}

div#notice td {
  padding:2px 2px 2px 2px;
	line-height : 1.6em;
	margin:0em 0em 0em 0.7em;
  word-wrap: break-word;
	letter-spacing: -0.1px;
}

/*2011.03 add*/


.strong {
	font-weight:bold;
	}

.hhh {
	font-size:200%;
	text-align:center;
	font-weight:800;
	}
	
/* address */
div#address dl {
margin:0 0 30px 22px;
}

div#address dt {
float:left;
clear:both;
padding:0 0px 0 0px;
font-size:82%;
}

div#address dd {
padding:0 0px 0 100px;
font-size:82%;
}

div#access ol {
margin:10px 0 30px 40px;
list-style-type: lower-roman;
font-size:82%;

}
/* Apply to IE */
*:first-child+html div#access ol {
margin:10px 0 30px 50px;
list-style-type: lower-roman;
}

* html div#access ol {
margin:10px 0 30px 50px;
list-style-type: lower-roman;
}



/* class */
.align_r{
text-align:right;
}

img.float_r_margin5{
float:right;
margin:5px;
}

/* spacer */
.spacer_25{
margin:25px 0 0 0;
}
.spacer_15{
margin:10px 0 0 0;
}
.spacer_10{
margin:10px 0 0 0;
}
/* claer */
.claer{
clear:both;
}

/* back_number */

div#back_number dl {
	margin:10px 12px 5px 12px;
	padding:0 15px 5px 10px;
	border-bottom:1px #cccccc dotted;
	}
	
div#back_number dl dt img.ya {
	margin:0 5px 0 0;
	}
div#back_number dl dt img.new {
	margin:0 0 0 5px;
	}
	
div#back_number dl dd {
	margin:0 0 0 15px;
	font-size:12px;
	line-height:110%;
	font-size:82%;
	}
	
	/* back number 2007 2006 */
div#back_number dl dt {
	margin:0 0 0 0px;
	line-height:110%;
	font-size:12px;
	font-weight:bold;
	font-size:82%;
	}


div#back_number ul {
	margin:10px 12px 0 12px;
	padding:0;
	list-style-type: none;
	}

div#back_number ul li  {
	list-style-position:outside;
	margin: 10px 0 5px 0px;
	padding:0px 15px 5px 25px;
	border-bottom:1px #cccccc dotted;
	line-height:130%;
	background:url(../images/backnunmuber_ya.gif) left 5% no-repeat;
}
		
/* table_pattern_01 */
.table_pattern_01 {
 border-collapse     : collapse;
	margin:10px 0px 10px 10px;
}

.table_pattern_01 tr {
 vertical-align      : middle;
}

.table_pattern_01 th {
 padding             : 2px 4px;
 background          : #cccccc;
 border              : solid 1px #dddddd;
	vertical-align						:	middle;
	font-size:82%;
	text-align:center;
}
.table_pattern_01 td {
 padding             : 2px 4px;
 border              : solid 1px #dddddd;
 font-weight         : normal;
	vertical-align						:	middle;
	line-height:130%;
	font-size:82%;
}


/* table_pattern_02 */
.table_pattern_02 {
 border-collapse: collapse;
	margin:0px 0px 10px 20px;
}

.table_pattern_02 tr {
 vertical-align      : middle;
}

.table_pattern_02 th {
 padding             : 2px 2px;
 background          : #cccccc;
 border              : solid 1px #dddddd;
	vertical-align						:	middle;
	font-size:82%;
	text-align:center;
}
.table_pattern_02 td {
 padding             : 5px 5px;
 border              : solid 1px #dddddd;
 font-weight         : normal;
	vertical-align						:	middle;
	font-size:82%;
	text-align:center;
}

.table_pattern_03 {
 border-collapse     : collapse;
	margin:10px 0px 10px 10px;
}

.table_pattern_03 tr {
 vertical-align      : middle;
}

.table_pattern_03 th {
 padding             : 2px 4px;
 background          : #cccccc;
 border              : solid 1px #666666;
	vertical-align						:	middle;
	font-size:82%;
	text-align:center;
}
.table_pattern_03 td {
 padding             : 2px 4px;
 border              : solid 1px #666666;
 font-weight         : normal;
	vertical-align						:	top;
	line-height:130%;
	font-size:82%;
}

/* sympo */
div#sympo dl {
margin:0 15px 30px 15px;
}

div#sympo dt {
float:left;
clear:both;
padding:0 0px 0 0px;
font-size:82%;
}

div#sympo dd {
padding:0 0px 0 150px;
font-size:82%;
}
/* sympo2 */
div#sympo2 dl {
margin:10px 10px 0 22px;
}

div#sympo2 dt {
padding:0
font-size:82%;
font-weight:bold;
}

div#sympo2 dd {
padding:0 0 20px 0;
font-size:82%;
line-height:120%;
}


*:first-child+html div#back_number dl dd {
	margin:0 0 0 15px;
	font-size:82%;
	line-height:140%;
	}
.red{
color:#FF0000;
}
.center{
text-align:center;
}
.margin_left22{
padding:0px;
margin-top:0px;
margin-left:22px;
}
.v_align_m{
vertical-align:middle;
}

/* 2010.09.02 add */
/* num1 */
ol.num1 { margin-bottom: 0.7em; margin-left: 2.5em; }
ol.num1 li {
	position: relative;
	list-style: none;
	line-height: 1.4;
	margin-bottom: 0.3em;
	font-size:80%;
}
ol.num1 li span {
	position: absolute;
	top: 0;
	left: -1.7em;
}
* html ol.num1 li span { top: -0.1em; } /* for win ie6 */
*:first-child+html ol.num1 li span { top: -0.1em; } /* for win ie7 */

/* 2011.03.09 add */
div#right-box_in #report dl {
	margin:5px 12px 3px 12px;
	padding:0 15px 2px 10px;
	border-bottom:1px #cccccc dotted;
	}
div#right-box_in #report dl dt {
	line-height:16px;
	font-weight:bold;
	font-size:80%;
	}
div#right-box_in #report dl dt img.ya {
	margin:0 5px 0 0;
	}
div#right-box_in #report dl dt img.new {
	margin:0 0 0 5px;
	}
div#right-box_in #report dl dd {
	margin:2px 0 0 15px;
	line-height:16px;
	font-size:80%;
	}

div#right-box_in ul.menu {
	margin: 0 0 0 1px;
	padding: 8px 20px 11px;
	border-bottom: solid 2px #eeeeee;
}
div#right-box_in ul.menu li {
	display: inline;
	margin-right: 15px;
	padding-left: 22px;
	line-height: 1.8;
	background-position: 0 0.1em;
}

div#right-box_in .btn_open {
	margin:5px 12px 3px 12px;
	text-align: right;
	font-size: 80%;
	background-color: #eee;
}
div#right-box_in .btn_open a {
	display: block;
	padding: 0.3em 8px;
	outline:none;
	height: 1.3em;
}


/* 2011.10.07 add */
textarea.muko {
	  resize: none;
}

div#wrap02_none {
	
	}
	
/* 2011.10.26 add */
div#full-box {
	width:800px;
	float:left;
	margin:0;
	padding:0;
	}
div#full-box_in {
	margin:0 0 15px 0;
	padding:0;
	}
div#full-box_in h3 img {
	margin:0;
	padding:0;
	}
div#full-box_in h4 {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4.gif) no-repeat; background-position: 0px 4px;
	}
	
div#full-box_in h5 {
	margin: 15px 5px 0px 0;
	padding:0 0 0 30px;
 font-size:82%;
	}
	
div#full-box_in h4 {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4.gif) no-repeat; background-position: 0px 4px;
	}
	
div#full-box_in h4.g {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4_g.gif) no-repeat; background-position: 0px 4px;
	}

div#full-box_in h4.gry {
	margin: 15px 5px 15px 0;
	padding:0 0 0 30px;
	background:url(images/bg_h4_gry.gif) no-repeat; background-position: 0px 4px;
	}
	
div#full-box_in p {
	font-size:82%;
	line-height:150%;
	margin:10px 3px 0 22px;
	padding:0;
	}
	
div#full-box_in ul {
	margin:10px 3px 0 40px;
	padding:0;
	list-style-type: disc;
	}

div#full-box_in ul li  {
	font-size:95%;
	list-style-position:outside ;
	margin: 0 0 2px 0;
	padding:0 0 15px 5px;
	line-height:150%;
	}

div#full-box_in ul.link {
	margin:10px 3px 0 22px;
	padding:0;
	list-style-type:none;
	}
	
div#full-box_in ul.link li {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul.link li.pd {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 5px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul.link li.no_image {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 0;
	padding:0 0 15px 30px;
	line-height:150%;
	background-image:none;
	}
	
div#full-box_in ul.link li img {
	list-style-position:outside;
	}
	
div#full-box_in ul li.t1 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 50px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul li.t1 img {
	list-style-position:outside;
	}
	
div#full-box_in ul li.t2 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 80px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul li.t2 img {
	list-style-position:outside;
	}

div#full-box_in ul li.t3 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 110px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul li.t3 img {
	list-style-position:outside;
	}

div#full-box_in #report dl {
	margin:5px 12px 3px 12px;
	padding:0 15px 2px 10px;
	border-bottom:1px #cccccc dotted;
	}

div#full-box_in #report dl dt {
	line-height:16px;
	font-weight:bold;
	font-size:80%;
	}

div#full-box_in #report dl dt img.ya {
	margin:0 5px 0 0;
	}

div#full-box_in #report dl dt img.new {
	margin:0 0 0 5px;
	}

div#full-box_in #report dl dd {
	margin:2px 0 0 15px;
	line-height:16px;
	font-size:80%;
	}

div#full-box_in ul.menu {
	margin: 0 0 0 1px;
	padding: 8px 20px 11px;
	border-bottom: solid 2px #eeeeee;
	}

div#full-box_in ul.menu li {
	display: inline;
	margin-right: 15px;
	padding-left: 22px;
	line-height: 1.8;
	background-position: 0 0.1em;
	}

div#full-box_in .btn_open {
	margin:5px 12px 3px 12px;
	text-align: right;
	font-size: 80%;
	background-color: #eee;
	}

div#full-box_in .btn_open a {
	display: block;
	padding: 0.3em 8px;
	outline:none;
	height: 1.3em;
	}

	
/*-- 2011.10.25 ここまで --*/

/*2011.11.18 new*/
div#notice2 table{
	table-layout:fixed;
	font-size: 82%;
}

div#notice2 th {
	padding:2px;
  text-align:center;
  background:#CCCCCC;
}

div#notice2 td {
  padding:2px 6px 2px 6px;
	line-height:140%;
	margin:0em 0em 0em 0.7em;
  word-wrap: break-word;
	letter-spacing:0.15ex;
}

div#left-box_in .list2 ul li.t2-1 {
	margin:0 0 0 35px;
	padding: 0 0 0 10px;
	font-size:70%;
	font-weight:normal;
	border-bottom:1px #FFFFFF dotted;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}
	div#left-box_in .list2 ul li.t2-1_noline {
	margin:0 0 0 35px;
	padding: 0 0 0 10px;
	font-size:70%;
	font-weight:normal;
	border-bottom:none;
	color:#000066;
	list-style-position: outside;
	background:url(images/icon_sec_serv.gif) 20% left no-repeat;
	}
	
	
	/*2011.11.22 new*/
	div#right-box_in ul li.t4 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 140px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}


div#right-box_in ul li.t4 img {
	list-style-position:outside;
	}

div#full-box_in ul li.t4 {
	font-size:82%;
	list-style-position:outside;
	margin: 0 0 2px 140px;
	padding:0 0 15px 30px;
	line-height:150%;
	background:url(images/icon_list_right.gif) left 25% no-repeat;
	}

div#full-box_in ul li.t4 img {
	list-style-position:outside;
	}
	
div#notice3 table{
	font-size: 82%;
margin:0 auto;
	padding:0;
font:Arial, Helvetica, sans-serif;
line-height:140%;
	letter-spacing:0.1ex;
}
