@charset "UTF-8";
/*common：全ページ共通設定*/
* {
	margin:0;
	padding:0;
} 


body {
	/*font-size:0.8em;*/
	font-size:62.5%;
}


span {
	font-family:inherit;
}

td {
	vertical-align:top;
}

a {
	font-size:inherit;
	text-decoration:none ;
	color:#0039ae;
}

a:visited {	color:#0039ae;}

a:hover {
	text-decoration:underline;
}

p {
	font-size:1.2em;
	padding:0 0 10px 0;
	line-height:1.8em;
}

/*p a {
	color:#0039ae;
}*/

/*p a:visited {
	color:#0039ae;
}*/

.txt_p ol,.txt_p li{
	font-size:1.2em;
	line-height:20px;
}


h1 {
color:#071956;
	font-size:2.8em;
	font-weight:bold;
	background-color:#fff;
}



h2 {
  color:#071956;
	font-size:1.6em;
	font-weight:bold;
	margin:0 0 10px 0;
}

h2.title {
   color:#000;
	 line-height:1.8em;
}

h2.color {
 color:#071956;
}

.relatedLinks h2 {
 color:#071956;
}


h3 {
	color:#000;
	font-size:1.4em;
	padding:0 0 10px 0;
}


h3.topline {
	padding-top:10px;
	border-top:3px solid #6195ff;
}

h3.underline {
	padding-top:5px;
	border-bottom:3px solid #6195ff;
}

h3.bl {
	color:#039;
	/*color:#071956;*/
}

h3 img{
	vertical-align:middle;
	padding-bottom:3px;
}


h4 {
	font-size:1.2em;
	padding:0 0 10px 0;
	font-weight:bold;
	line-height:1.8em;
}



h4.title {
	font-size:18px;
	line-height:2.6em;
	color:#000;
}

h5 {
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 0
}

h5.blue {
	color:#039;
}

h5 a {
	font-weight:bold;
	color:#000;
}

h5.blue a {
	color:#039;
	font-weight:normal;
}

h6 {
	font-size:1.1em;
	font-weight:normal;
	margin:5px 0 5px 0;
}

p.pi{	text-indent:-1em; padding-left:1em;}
.pi{	text-indent:-1em; padding-left:1em;}
.pi2{	text-indent:-2em; padding-left:2em;}



#localeHolder input, textarea, select, option {
	font-size:1.2em;
}

	

hr {
	border:0;
	height:1px;
	color:#ccc;
	background-color:#ccc;
}

#parentContainer {
	width:960px;
	padding:0;
	margin:0 auto;
}

.headerRight {
	float:right;
	margin:0;
	padding:7px 22px 9px 0;
	height:42px;
}

#localeHolder {
	height:22px;
	>height:auto;
	margin-top:25px;
}


.searchHolder, .localeHolder {
	height:22px;
	>height:auto;
}

#localeHolder .localeSelect {
	width:175px;
	height:20px;
	padding:0;
	margin:0;
	vertical-align:top;
	background-origin: content-box;
}

#localeHolder .searchTextBox {
	width:230px;
	height:16px;
	padding:0;
	margin:0;
	vertical-align:top;
}

#localeHolder .searchArrow {
	width:21px;
	height:20px;
	background-image: url("../../../../../library/websites/co.jp/common/img/searchbox-arrow.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#localeHolder .searchArrow:hover {
	background-position:left bottom;
	vertical-align:top bottom;
}


.solutionsHolder {
	display:block;
	float:left;
	width:116px;
	padding:0 5px;
	text-align:left;
	cursor:hand;
}

.topNav li ul li a span.topNavCaptionTitle {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#333;
	padding:0 0 10px 0;

}

.topNav li ul li a span.topNavCaption  {
	font-size:1.1em;
	font-weight:normal;
}

.brotherbreadcrumb {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif","arial","helvetica"; 
	width:930px;
	margin:5px 0 5px 0;
}


.breadcrumb{
	clear:both;
	padding:8px 10px 8px 0;
	width:930px;
	margin:0;
	height:16px;
	vertical-align:middle;
}

.breadcrumb ul {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	background-image:url(../../common/img/icon-home.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.breadcrumb ul li {
	float:left;
	padding:0;
	margin:0;
	font-size:1.1em;
	color:#333;
}

.breadcrumb ul li a {
	font-weight:normal;
	color:#039;
	display:block;
	padding:0 15px 0 0;
	font-size:1.1em;
	background-image:url(../../common/img/icon-breadcrumb-arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
}


#mainContentHolder {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif","arial","helvetica"; 
	clear:both;
	width:960px;
	margin:0;
	padding:0;
	z-index:1;
}

.mainContentHolderWrap10 {
	padding:0 10px;
	width:960px;
	margin:0;
	^float:left;
}

.leftCol {
	float:left;
	width:210px;
	padding:0;
	margin:0 20px 0 0;
	_margin:0 10px 0 0;
}

.leftColWideAlpha {
	float:left;
	}


.leftColWide {
	float:left;
	width:710px;
	padding:0;
	margin:0;
}

.leftNavi {
	width:210px;
	list-style:none;	
}

.leftNavi li {
	border-bottom:1px solid #ccc;
	padding:0;
	margin:0;
	background-color:#f6f6f4;
	font-size:1.2em;

}

.leftNavi li.header {
/*	position:relative;*/
	vertical-align:middle;
	height:28px;
	background-color:transparent;
	background-image:url(../../common/img/products-services.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	/*padding:7px 15px 0 15px;*/
	padding:8px 5px 0 15px;	/* --- Leon Updated --- */
	margin:0 0 -6px 0;
	border:0;
	list-style-image:none;
	z-index:1;
}

.leftNavi li span {
	display:block;
	padding:0;
	background-image:url(../../common/img/arrow-box.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;	/*font-size:1.2em;*/
	
}

.leftNavi li.header span  {
	display:block;
	padding:0;
	background-color:#2857ac;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:none;

}

.leftNavi li.header span a {
	display:block;
	padding:0;
	background-color:#2857ac;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:none;
}


.leftNavi li.selected {
	background-color:#777;
}

.leftNavi li.header a:hover {
	display:block;
	padding:0;
	background-color:#2857ac;
	color:#fff;
	font-weight:bold;
	text-decoration: underline;
	background-repeat:no-repeat;	
}



.leftNavi li a {
	display:block;
	padding:8px 10px 9px 30px;
	color:#333;
	/*width:210px;*/
	/*font-size:1.2em;*/
}

.leftNavi li:hover a{
	text-decoration:underline;
	display:block;
	padding:8px 10px 9px 30px;
	color:#fff;
	background-color:#777;
	background-image:url(../../common/img/arrow-box.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;	/*font-size:1.2em;*/
}

.leftNavi li.selected a {
	color:#fff;
	text-decoration:none;

}

.leftNavi li.selected a:hover {
	color:#fff;
	text-decoration:underline;
}

.leftNavi li ul {
	padding:0 0 7px 0;
	margin-top:-8px;
}

.leftNavi li ul li {
	background-color:#777;
	border-bottom:0;
}

.leftNavi li ul li span {
	display:block;
	padding:2px 0 2px 30px;
	background-position:13px 6px;
	background-repeat:no-repeat;
	font-size:1.1em;
}

.leftNavi li ul li a {
	color:#fff;
	font-size:1.1em;

	font-weight:normal;
}

.leftNavi li:hover ul li a,
.leftNavi li.selected ul li a {
	color:#fff;
	text-decoration:none;
}

.leftNavi li:hover ul li a:hover,
.leftNavi li.selected ul li a:hover {
	color:#fff;
	text-decoration:underline;
}


.centerCol {
	float:left;
	width:480px;
	padding:0;
	margin:0;
}


.centerCol_2{
	float:left;
	width:710px;
}


.centerCol-block {
  clear: both;
  }
    
.centerCol-block > p {
  margin-top: 0px;
  }
	

	

.centerCol-box {
	float: right;
	margin:0px 0px 20px 20px;
  }
	


.titleBar {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif","arial","helvetica"; 
	font-size:1.3em;
	float:left;
}

.rightCol {
	float:right;
	width:210px;
}

*:first-child+html .rightCol {
	float:right;
	width:210px;
}


.rightCol_corp {
	float:right;
	width:210px;
	margin-top:33px;
}

#help_me, x:-moz-any-link, x:default .rightCol_corp {
	float:right;
	width:210px;
	margin-top:34px;
}



.rightColWide {
	float:left;
	width:710px;
}

.rightColWide_t {
	float:left;
	width:700px;
}

.rightColWide_c {
	float:left;
	width:720px;
}


.rightNavi  {
	width:210px;
	list-style:none;
}

.rightNavi  li {
	border-bottom:1px solid #ccc;
	background-color:#f6f6f4;
	font-size:1.2em;
	line-height:1.3em;
}

.rightNavi  li:hover {
	background-color:#777;
}

.rightNavi  li:hover, .rightNavi  li.selected {
	background-color:#969696;
}

.rightNavi  li.header {
	position:relative;
	vertical-align:middle;
	height:28px;
	background-color:transparent;
	background-image:url(../../common/img/support-downloads.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1.2em;
	color:#fff;
	padding:7px 15px 0 15px;
	margin:0 0 -5px 0;	
	border:0;
	list-style-image:none;
	z-index:1;
}

.rightNavi  li span {
	display:block;
	padding:0;
	background-image:url(../../common/img/arrow.gif);
	background-position:30px 11px;
	background-repeat:no-repeat;	/*font-size:1.2em;*/
}


.rightNavi  li span.third{
	display:block;
	padding:0;
	background-image:url(../../common/img/arrow_thr.gif);
	background-position:45px 11px;
	background-repeat:no-repeat;	/*font-size:1.2em;*/
}



.rightNavi  li.header span {
	display:block;
	padding:0;
	background-image:none;
	/*font-size:1.2em;*/
	color:#fff;
}

.rightNavi  li a {
	display:block;
	padding:8px 10px 9px 40px;
	color:#333;
	text-decoration: none;
	/*width:210px;*/
	/*font-size:1.2em;*/

}

.rightNavi  li:hover a {
	color:#fff;
	text-decoration:underline;
	padding:8px 10px 9px 40px;
}

.rightNavi  li.selected a {
	color:#fff;
	text-decoration:none;
	padding:8px 10px 9px 40px;
}


.rightNavi  li.selected a:hover {
	color:#fff;
	text-decoration:underline;
	padding:8px 10px 9px 40px;
}


.rightNavi  li span.third a {
	display:block;
	padding:8px 10px 9px 55px;
	color:#333;
	/*width:210px;*/
	/*font-size:1.2em;*/

}

.rightNavi  li:hover span.third a {
	color:#fff;
	text-decoration:underline;
	padding:8px 10px 9px 55px;
}

.rightNavi  li.selected span.third a {
	color:#fff;
	text-decoration:none;
	padding:8px 10px 9px 55px;
}

.tools {
	float:right;
	height:26px;
	padding:0 0 10px 0;
}

.tools ul {
	margin:0;
	padding:0;

}

.tools ul li {
	display:inline-block;
	float:left;
	margin:0 13px 0 0;
	padding:0;
}

.tools ul li a {
	color:#000;
	font-size:1.1em;
	display:block;
	font-weight:Bold;
	background-position:left center;
	background-repeat:no-repeat;
}

.tools ul li.print a {
	padding:0 0 0 15px;
	background-image:url(../images/product-page/print-icon.gif);
}

.tools ul li.share a {
	padding:0 0 0 20px;
	background-image:url(../images/product-page/tell-friend-icon.gif);
}

.linksRow {
	clear:both;
	_clear:none;
	_float:left;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #999999;
}

.linksRow2 {
  width:345px;
	float:left;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
}


.relatedLinksDetails {
	float:left;
	margin:0;
	width:120px;
}

.relatedLinksDetails ul li {
	line-height:1.8em;
  }
	

.relatedLinksDetails2 {
	float:left;
	margin:0;
	width:255px;
}




.relatedLinks {
	clear:both;
	display:block;
	width:100%;
	margin:10px 0;
	padding:0;
	border-bottom:3px solid #6195ff;
}

.relatedLinks h3 {
	padding:0 0 10px 0;
}


.seenDetails {
	float:left;
	margin:0;
	width:120px;
}

.seenDetails p {
	padding:0;
}

.rightBox {
	_float:left;
	border:1px solid #ccc;
	padding:10px 9px 20px 9px;
	width:190px;
	margin:0 0 20px 0;
}

.rightBox hr {
	border:0;
	height:1px;
	color:#ccc;
	background-color:#ccc;
	margin:0 0 8px 0;
}

.rightBox h5 {
	padding:0;
}

.rightBox p {
	padding:0;
}

.rightBox p a {
	color:#039;
	font-weight:bold;
}

/*コンテンツリスト*/
.conteneulli ul li {
	font-size:1.2em;
	line-height:1.8em;
	padding-left:12px;
}

.conteneulli_f ul li {
	font-size:1.4em;
	line-height:1.8em;
	padding-left:12px;
}

.conteneulli_fs ul li {
	font-size:1.4em;
	line-height:1.8em;
	padding-left:12px;
}

.conteneulli_fss ul li {
	font-size:1.4em;
	line-height:1.8em;
	padding-left:12px;
}

.conteneulli_fsl ul li {
	line-height:1.8em;
}

.conteneulli_fslv ul li {
	line-height:1.8em;
	padding-left:12px;
}


/*コンテンツリスト*/


/*タブナビゲーション*/
.contentTabUl {
	list-style:none;
	z-index:2;
	font-size:1.2em;
}

.contentTabUl li {
	overflow: hidden;
	float:left;
	display:block;
	width:127px;
	height:32px;
	vertical-align:middle;
	margin:0 4px 0 4px;
}

.contentTabUl li.selected a {
	background-position:left bottom;
}


.contentTabUl2 li {
	overflow: hidden;
	float:left;
	display:block;
	width:128px;
	height:45px;
	vertical-align:middle;
	margin:0 4px 0 4px;
}

.contentTabUl2 li.first {
	margin:0 4px 0 0 !important;
}

.contentTabUl2 li.last {
	margin:0 0 0 4px !important;
}


.contentTabUl2 li.selected a {
	background-position:left bottom;
}


.contentTabUlFooter {
	display:block;
	margin:25px auto;
	text-align:center;
	padding:0 5px;

}

.contentTabUlFooter li {
	display:inline;
	padding:0 15px;
	line-height:25px;
	border-right:1px solid #ccc;
	font-size:1.4em;
		}
		

.contentTabUlFooter li.pad-link {
	display:inline;
	padding:0 15px;
	line-height:25px;
	border-right:1px solid #ccc;
}

.contentTabUlFooter li.pad-linkrl {
	display:inline;
	padding:0 15px;
	line-height:25px;
	border-left:1px solid #ccc;
	border-left:1px solid #ccc;
}


.contentTabUlFooter li.breaklist{
	display:block;
	margin:0px;
	padding:0px;
}

.contentTabUlFooter li.last {
	border:0;
}

*:first-child+html .contentTabUlFooter li.last {
	padding-right:0;
}


.contentTabUlFooter li.selected a {
	color:#333;
}


.contentTabUlFooter_f {
	display:block;
	margin:25px auto;
	text-align:center;
	padding:0 5px;

}

.contentTabUlFooter_f li {
	display:inline;
	padding:0 15px;
	line-height:25px;
	border-right:1px solid #ccc;
	font-size:1.4em;
		}
	
.contentTabUlFooter_f li.pad-link {
	display:inline;
	padding:0 12px;
	line-height:25px;
	border-right:1px solid #ccc;
}

.contentTabUlFooter_f li.breaklist{
	display:block;
	margin:0px;
	padding:0px;
}

.contentTabUlFooter_f li.last {
	border:0;
}


.contentTabUlFooter_f li.selected a {
	color:#333;
}	
		


/*タブナビゲーション*/


/*主要製品への誘導*/
.mainbg{
	border:1px solid #999999;
	margin:20px 0 20px 0;
	position:relative;
}
.mainbg .mainbgpict{
	position:absolute;
	top:-3px;
	left:315px;
	width:35px;
}
/*主要製品への誘導*/





/************************************************* DATE PICKER *********************************************/
/* Default styling for jQuery Datepicker v4.0.2. */
.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;

	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #039;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #039;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	/*background-color: #777;*/
}
.datepick-ctrl .datepick-cmd:hover {
	/*background-color: #f08080;*/
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #039;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	>height:22px;
	background-color: #fff;
	color: #000;
}
.datepick-month-header select, .datepick-month-header input {
	height: 14px;
	>height:20px;
	border: none;
	font-size:1.1em;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	/*border-bottom: 1px solid #aaa;*/
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	/*border: 1px solid #777;*/
}
.datepick-month th, .datepick-month th a {
	background-color: #fff;
	color: #333333;
	font-weight:bold;
}
.datepick-month td {
	background-color: #eee;
	/*border: 1px solid #aaa;*/
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #fff;
}
.datepick-month td .datepick-today {
	background-color: #fff;
}
.datepick-month td .datepick-highlight {
	background-color: #6196ff;
	color: #333;
}
.datepick-month td .datepick-selected {
	background-color: #6196ff;
	color: #333;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}

.selectedToolTip {
	display:block;
	z-index:9;
}


.backToProduct {
	display:inline-block;
	padding:6px 15px 0 0;
	vertical-align:middle;
	margin:0;
	height:20px;
	color:#039;
	background-position:left top;
	background-repeat:no-repeat;
}

/*フロートクリア*/
.clearLeft { 
clear: left; 
}

.clearRight { 
clear: right; 
}

/*フロートクリア*/



/*右カラム*/
.linksRow_non {
	clear:both;
	_clear:none;
	_float:left;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
}

.linksRow_non2 {
	_clear:none;
	_float:left;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
}

.linksRow_non3 {
	_clear:none;
	_float:left;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}


.linksRow_b {
	clear:both;
	_clear:none;
	_float:left;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	background-color:#f6f6f4
}

.seenImage {
	float:left;
	width:80px;
	padding:0 5px 5px 0;
}
/*右カラム*/


/*(2カラム)*/
.twinsLeft{
	width:340px;
	float:left;
}

.twinsRight{
	width:340px;
	float:right;
}

.twinsLeft_c{
	width:344px;
	float:left;
}

.twinsRight_c{
	width:344px;
	float:right;
}

.twinsLeft_cl{
	width:342px;
	float:left;
}

.twinsRight_cl{
	width:342px;
	float:right;
}


.twinsLeft_cll{
	padding-left:6px;
}
/*(2カラム)*/



/*(2カラム/枠)*/
.boderon .twinsLeft{
	width:320px;
	float:left;
	border:1px solid #999999;
	padding:12px;
}

.boderon .twinsRight{
	width:320px;
	float:right;
	border:1px solid #999999;
	padding:12px;
}
/*(2カラム/枠)*/


/*(2カラム/特長・ポイント)*/
.point_l {
	width:330px;
	float:left;
	padding:0;
}

.point_r {
	width:330px;
	float:right;
	padding:0;
}

.point_na {
	width:330px;
	float:left;
	padding:0 10px;
}



.point_h a{
	width:260px;
	float:left;
	line-height:1.8em;
	font-size:1.4em;
	font-weight:bold;
	padding:7px 0 5px 10px;
}

.point_h2 a{
	width:260px;
	float:left;
	line-height:1.8em;
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 5px 10px;
}
/*(2カラム/特長・ポイント)*/


/*(2カラム/特長・ポイント)*/
.point_lp0 {
	width:330px;
	float:left;
	padding-left:8px;
	padding:0;
}

.point_rp0 {
	width:330px;
	float:right;
	padding:0;
}

point_0 {
	float:left;
	padding:0;
}
/*(2カラム/特長・ポイント)*/


/*(3カラム)*/
.TripleL , .TripleR{
	width:223px;
	float:left;
}

.TripleM{
	width:223px;
	float:left;
	margin:0 20px;
}

/*(3カラム)*/


/*(3カラム/動画)*/
.movieTripleL {
	width:210px;
	float:left;
	text-align:center;
}

.movieTripleM{
	width:210px;
	float:left;
	text-align:center;
	margin-left:20px;
}

.movieTripleR{
	width:210px;
	float:left;
	text-align:center;
	margin-left:20px;
}
/*(3カラム/動画)*/



/*(3カラム/内分け)*/
.inTripleL, .inTripleR{
	width:215px;
	float:left;
}

.inTripleL1, .inTripleR1{
	width:225px;
	float:left;
}

.inTripleM{
	width:220px;
	float:left;
	margin:0 10px;
}

.inTripleL2{
	width:210px;
	float:left;
}

.inTripleM2{
	width:210px;
	float:left;
	margin:0 10px;
}

.inTripleR2{
	width:205px;
	float:left;
}

/*(3カラム/内分け)*/


/*(3カラム/枠)*/
.boderon .TripleL, .boderon .TripleR{
	width:207px;
	float:left;
	border:1px solid #999999;
	padding:10px;
}

.boderon .TripleR_1{
	width:224px;
	float:left;
	border:1px solid #999999;
}


.boderon .TripleM{
	width:209px;
	float:left;
	margin:0 10px 0 10px;
	border:1px solid #999999;
	padding:10px;
}
/*(3カラム/枠)*/


/*(3カラム/表形式)*/
.TabularForm td img{
	margin:10px 0 10px 0;
}

.TabularForm p{
	font-size:1.4em;
	text-align:left;
	margin:0 10px 0 10px;
}
/*(3カラム/表形式)*/

/*(4カラム)*/

.fourth {
	display:block;	
}

.fourth li {
  float:left;
	font-size:1.4em;
	text-align:left;
  line-height:25px;
	width:25%;
}

*:first-child+html .fourth li {
  float:left;
	font-size:1.4em;
	text-align:left;
  line-height:25px;
	width:24%;
}


/*.fourthfirst{
	width:150px;
	float:left;
}

.fourth, .fourthlast{
	width:175px;
	float:left;
}*/


/*(4カラム)*/


/*(4カラム/枠)*/
.boderon .fourth{
	width:147px;
	float:left;
	margin:0 10px 0 0;
	border:1px solid #999999;
	padding:10px;
}

.boderon .fourthlast{
	width:147px;
	float:left;
	border:1px solid #999999;
	padding:10px;
}
/*(4カラム/枠)*/


/*(4カラム/内わけ)*/
.fourthin_fu{
	float:left;
	width:145px;
	margin:0;
}

.fourthin_ni{
	float:left;
	width:175px;
	margin:0;
}

.fourthin{
	float:left;
	width:172px;
	margin:0;
}

.fourthin_la{
	float:left;
	width:180px;
	margin:0;
}

.fourthin_fu2{
	float:left;
	width:140px;
	margin:0;
}

.fourthin_ni2{
	float:left;
	width:165px;
	margin:0;
}

.fourthin2{
	float:left;
	width:165px;
	margin:0;
}

.fourthin_la2{
	float:left;
	width:175px;
	margin:0;
}



/*(4カラム/内わけ)*/

/*(5カラム)*/
.fifth{
	width:134px;
	margin-right:10px;
	float:left;
}

.fifthlast{
	width:134px;
	float:left;
}
/*(5カラム)*/


/*(5カラム/内わけ)*/
.fifthin{
	width:130px;
	margin-right:10px;
	float:left;
}

.fifthinlast{
	width:130px;
	float:left;
}
/*(5カラム/内わけ)*/


/*テーブル*/
.tableadjustment th , .tableadjustment td {
	clear:both;
	margin:0;
	padding:0;
	border:1px solid #999999;
	line-height:1.8em;
}

.tableadjustment_m th , .tableadjustment_m td {
	clear:both;
	margin:0;
	padding:0;
	border:1px solid #999999;
	line-height:1.4em;
}

.tableadjustment_non {
	clear:both;
	margin:0;
	border:none;
}


.tableadjustment_b th , .tableadjustment_b td {
	clear:both;
	border:1px solid #999999;
	padding:10px;
}



.tableadjustment_non table th.first, .tableadjustment_non table td.first{
padding:5px 5px 5px 0;
}

.tableadjustment table th,.tableadjustment table td,.tableadjustment_non table th,.tableadjustment_non table td,.tableadjustment_m table th,.tableadjustment_m table td {
	padding:5px;
}

.tableadjustment .notop{	border-top:none;}
.sideon{	border-left:1px solid #999999;	border-right:1px solid #999999;}

.simpletable table td{	border:1px solid #999999;}
.simpletable_non table td{	border:0;}


/*テーブル*/


/*(定義による二段組)*/
.twoGroupList{
	margin:0 0 10px 0;
}

.twoGroupList .fourthL{
	margin:0 15px 0 0;
	float:left;
}

.twoGroupList .fourthR{
  float:left;
	text-align:left;
}

.fourthR img{
	vertical-align:middle;
	padding-bottom:2px;
}

.twoGroupList .fourthR p{
	margin:0 0 0 0px;
	text-align:left;
}
/*(定義による二段組)*/


/*(ニュースなどの日付記事)*/
.twoGroupList_non .fourthL{
	float:left;
	margin:0 15px 0 0;
}

.twoGroupList_non .fourthR{
	float:left;
}

.twoGroupList_non .fourthR p{
	margin:0;
	text-align:left;
}

/*最新(ニュースなどの日付記事)*/
.twoGroupList_non dt{
	clear: left;
  float: left;
  width: 100px;
}
.twoGroupList_non dd{
	margin:0 10px 0 100px;
	/**text-indent:-3em;*/
	}

/*(ニュースなどの日付記事)*/


/*最新情報*/
.twoGroupList_new dt{
	clear: left;
  float: left;
  width: 170px;
}
.twoGroupList_new dd{
	margin:0 10px 0 170px;

	}

/*最新情報*/



/*複数リンク*/
.manyrink {
	display:block;
	margin:20px auto;
	padding:0 5px;
}

.manyrink li {
  display:inline;
	font-size:1.4em;
	text-align:center;
	padding:0 15px;
	line-height:25px;
	border-right:1px solid #999999;
}

.manyrink li.first {
	padding:0 10px 0 0;
}
.manyrink li.last {
	border:0;
}

.manyrink_mini {
	font-size:10px:
	display:block;
	text-indent:-5px;
	padding:0 5px 5px 5px;
}

.manyrink_mini li {
	font-size:1.4em;
	display:inline;
	padding:0 5px;
	border-right:1px solid #999999;
}

.manyrink_mini li.first {
	padding:0 5px 0 0;
}
.manyrink_mini li.last {
	border:0;
}
/*複数リンク*/


/*説明テキストボタン

/*.ExplanationIcon {
	background-image:url(/library/websites/co.jp/part/img/explanation.gif);
	background-repeat:no-repeat;
	height:25px;
}
.ExplanationIcon p{
	color:#000;
	padding:1px 0 0 5px;
}*/


.Explanation{
	height:25px;
}

.Explanation .left {
	float:left;
	background-image:url(/library/websites/co.jp/part/img/explanation_left.gif);
	background-repeat:no-repeat;
	height:25px;
	width:4px;
	cursor:pointer;
}
.Explanation .pp {
	float:left;
	background-image:url(/library/websites/co.jp/part/img/explanation_pp.gif);
	background-repeat:repeat-x;

}

.Explanation .right {
	float:left;
	background-image:url(/library/websites/co.jp/part/img/explanation_right.gif);
	background-repeat:no-repeat;
	height:25px;
	width:4px;
	cursor:pointer;
}

/*説明テキストボタン*/


/*text*/
.text_indent1 {
	padding-left:8px;
}

.txt_small{
	font-size:0.8em;
	line-height:1.2em;
}
.txt_learge{
	font-size:1.1em;
	line-height:1.2em;
}
.txt_bold{
	font-weight:bold;
}
.txt_normal{
	font-weight:normal;
}
.txt_white{
	color:#FFFFFF;
}
.txt_red{
	color:#FF4800;
}
.txt_dullblue{
	color:#6491ba;
}
.txt_linkblue{
	color:#324e9f;
}
.txt_blackgrey{
	color:#323232;
}
.txt_grey{
	color:#999999;
}
.txt_orange{
	color:#ff6600;
}
/*text*/

/*下付き*/
sub.small{
	font-size:80%;
}

/*位置*/
.float_l{	float:left;}
.float_r{	float:right;}

.align_l{	text-align:left;}
.align_c{	text-align:center;}
.align_r{	text-align:right;}

.valign_t{ vertical-align:top;}
.valign_m{ vertical-align:middle;}
.valign_b{ vertical-align:bottom;}

.clear{	clear:both;}

.disp_n{ display:none;}

/*位置*/


/*fontsize*/

li li, li p /* etc */ { font-size: 1em; }

.font10{	font-size:1em;}
.font11{	font-size:1.1em;}
.font12{	font-size:1.2em;}
.font13{	font-size:1.3em;}
.font14{	font-size:1.4em;}
.font16{  font-size:1.6em;}
.font18{  font-size:1.8em;}
.font20{  font-size:2em;}
/*fontsize*/


/*--linehit--*/
.linehit_1 {
	line-height:1.8em;
	}
.linehit_2 {
	line-height:2em;
	}
.linehit_3 {
	line-height:2.2em;
	}
.linehit_4 {
	line-height:2.4em;
	}
.linehit_5 {
	line-height:2.8em;
	}
.linehit_6 {
	line-height:1.2em;
	}
.linehit_7 {
	line-height:1.4em;
	}
.linehit_8 {
	line-height:1.6em;
	}
.linehit_9 {
	line-height:1.5em;
	}
/*--linehit--*/


/*--linehit2--*/
.cuff h2{	line-height:1.6em;}
.cuff h3{	line-height:1.8em;}
.cuff h4{	line-height:1.8em;}
.cuff ul li{line-height:1.4em;}
.cuff span{	line-height:1.8em;}
/*--linehit2--*/


/*--text-indent--*/
.indent_1{text-indent:1em;}
.indent_12{text-indent:1.2em;}
.indent_15{text-indent:1.5em;}
.indent_2{text-indent:2em;}
/*--text-indent--*/

/*text color*/
.white{	color:#FFFFFF;}
.red{	color:#e61717;}
.grey{	color:#666666;}
.blue {	color:#0039ae;}
.orange {	color:#f67531;}
.black {	color:#000000;}
.dblue  {	color:#071956;}
/*text color*/


/*マージントップ*/
.mar_t0{ margin-top:0px; }
.mar_t1{ margin-top:1px; }
.mar_t2{ margin-top:2px; }
.mar_t3{ margin-top:3px; }
.mar_t4{ margin-top:4px; }
.mar_t5{ margin-top:5px; }
.mar_t6{ margin-top:6px; }
.mar_t7{ margin-top:7px; }
.mar_t8{ margin-top:8px; }
.mar_t9{ margin-top:9px; }
.mar_t10{ margin-top:10px; }
.mar_t11{ margin-top:11px; }
.mar_t12{ margin-top:12px; }
.mar_t13{ margin-top:13px; }
.mar_t14{ margin-top:14px; }
.mar_t15{ margin-top:15px; }
.mar_t20{ margin-top:20px; }
.mar_t25{ margin-top:25px; }
.mar_t30{ margin-top:30px; }
.mar_t35{ margin-top:35px; }
.mar_t40{ margin-top:40px; }
.mar_t45{ margin-top:45px; }
.mar_t50{ margin-top:50px; }
.mar_t55{ margin-top:55px; }
.mar_t60{ margin-top:60px; }
.mar_t65{ margin-top:65px; }
.mar_t70{ margin-top:70px; }
.mar_t75{ margin-top:75px; }
.mar_t80{ margin-top:80px; }
.mar_t85{ margin-top:85px; }
.mar_t90{ margin-top:90px; }
.mar_t95{ margin-top:95px; }
.mar_t100{ margin-top:100px; }
.mar_t150{ margin-top:150px; }
.mar_t27{ margin-top:27px; }
.mar_t28{ margin-top:28px; }
.mar_t29{ margin-top:29px; }
.mar_t31{ margin-top:31px; }
.mar_t32{ margin-top:32px; }
.mar_t33{ margin-top:33px; }
/*マージントップ*/


/*マージンボトム*/
.mar_b0{ margin-bottom:0px; }
.mar_b1{ margin-bottom:1px; }
.mar_b2{ margin-bottom:2px; }
.mar_b3{ margin-bottom:3px; }
.mar_b4{ margin-bottom:4px; }
.mar_b5{ margin-bottom:5px; }
.mar_b6{ margin-bottom:6px; }
.mar_b7{ margin-bottom:7px; }
.mar_b8{ margin-bottom:8px; }
.mar_b9{ margin-bottom:9px; }
.mar_b10{ margin-bottom:10px; }
.mar_b11{ margin-bottom:11px; }
.mar_b12{ margin-bottom:12px; }
.mar_b13{ margin-bottom:13px; }
.mar_b14{ margin-bottom:14px; }
.mar_b15{ margin-bottom:15px; }
.mar_b20{ margin-bottom:20px; }
.mar_b25{ margin-bottom:25px; }
.mar_b30{ margin-bottom:30px; }
.mar_b35{ margin-bottom:35px; }
.mar_b40{ margin-bottom:40px; }
.mar_b45{ margin-bottom:45px; }
.mar_b50{ margin-bottom:50px; }
.mar_b55{ margin-bottom:55px; }
.mar_b60{ margin-bottom:60px; }
.mar_b65{ margin-bottom:65px; }
.mar_b70{ margin-bottom:70px; }
.mar_b75{ margin-bottom:75px; }
.mar_b80{ margin-bottom:80px; }
.mar_b85{ margin-bottom:85px; }
.mar_b90{ margin-bottom:90px; }
.mar_b95{ margin-bottom:95px; }
.mar_b100{ margin-bottom:100px; }
/*マージンボトム*/


/*マージンレフト*/
.mar_l0{ margin-left:0px; }
.mar_l1{ margin-left:1px; }
.mar_l2{ margin-left:2px; }
.mar_l3{ margin-left:3px; }
.mar_l4{ margin-left:4px; }
.mar_l5{ margin-left:5px; }
.mar_l6{ margin-left:6px; }
.mar_l7{ margin-left:7px; }
.mar_l8{ margin-left:8px; }
.mar_l9{ margin-left:9px; }
.mar_l10{ margin-left:10px; }
.mar_l11{ margin-left:11px; }
.mar_l12{ margin-left:12px; }
.mar_l13{ margin-left:13px; }
.mar_l14{ margin-left:14px; }
.mar_l15{ margin-left:15px; }
.mar_l20{ margin-left:20px; }
.mar_l25{ margin-left:25px; }
.mar_l29{ margin-left:29px; }
.mar_l30{ margin-left:30px; }
.mar_l35{ margin-left:35px; }
.mar_l40{ margin-left:40px; }
.mar_l45{ margin-left:45px; }
.mar_l50{ margin-left:50px; }
.mar_l55{ margin-left:55px; }
.mar_l60{ margin-left:60px; }
.mar_l65{ margin-left:65px; }
.mar_l70{ margin-left:70px; }
.mar_l75{ margin-left:75px; }
.mar_l80{ margin-left:80px; }
.mar_l85{ margin-left:85px; }
.mar_l90{ margin-left:90px; }
.mar_l95{ margin-left:95px; }
.mar_l100{ margin-left:100px; }
.mar_l150{ margin-left:150px; }
/*マージンレフト*/


/*マージンライト*/
.mar_r0{ margin-right:0px; }
.mar_r1{ margin-right:1px; }
.mar_r2{ margin-right:2px; }
.mar_r3{ margin-right:3px; }
.mar_r4{ margin-right:4px; }
.mar_r5{ margin-right:5px; }
.mar_r6{ margin-right:6px; }
.mar_r7{ margin-right:7px; }
.mar_r8{ margin-right:8px; }
.mar_r9{ margin-right:9px; }
.mar_r10{ margin-right:10px; }
.mar_r11{ margin-right:11px; }
.mar_r12{ margin-right:12px; }
.mar_r13{ margin-right:13px; }
.mar_r14{ margin-right:14px; }
.mar_r15{ margin-right:15px; }
.mar_r20{ margin-right:20px; }
.mar_r25{ margin-right:25px; }
.mar_r30{ margin-right:30px; }
.mar_r35{ margin-right:35px; }
.mar_r40{ margin-right:40px; }
.mar_r45{ margin-right:45px; }
.mar_r50{ margin-right:50px; }
.mar_r55{ margin-right:55px; }
.mar_r60{ margin-right:60px; }
.mar_r65{ margin-right:65px; }
.mar_r70{ margin-right:70px; }
.mar_r75{ margin-right:75px; }
.mar_r80{ margin-right:80px; }
.mar_r85{ margin-right:85px; }
.mar_r90{ margin-right:90px; }
.mar_r95{ margin-right:95px; }
.mar_r100{ margin-right:100px; }
/*マージンライト*/


/*マージントップボトム*/
.mar_tb0{
	margin-top:0px;
	margin-bottom:0px;
}
.mar_tb1{
	margin-top:1px;
	margin-bottom:1px;
}
.mar_tb2{
	margin-top:2px;
	margin-bottom:2px;
}
.mar_tb3{
	margin-top:3px;
	margin-bottom:3px;
}
.mar_tb4{
	margin-top:4px;
	margin-bottom:4px;
}
.mar_tb5{
	margin-top:5px;
	margin-bottom:5px;
}
.mar_tb6{
	margin-top:6px;
	margin-bottom:6px;
}
.mar_tb7{
	margin-top:7px;
	margin-bottom:7px;
}
.mar_tb8{
	margin-top:8px;
	margin-bottom:8px;
}
.mar_tb9{
	margin-top:9px;
	margin-bottom:9px;
}
.mar_tb10{
	margin-top:10px;
	margin-bottom:10px;
}
.mar_tb11{
	margin-top:11px;
	margin-bottom:11px;
}
.mar_tb12{
	margin-top:12px;
	margin-bottom:12px;
}
.mar_tb13{
	margin-top:13px;
	margin-bottom:13px;
}
.mar_tb14{
	margin-top:14px;
	margin-bottom:14px;
}
.mar_tb15{
	margin-top:15px;
	margin-bottom:15px;
}
.mar_tb20{
	margin-top:20px;
	margin-bottom:20px;
}
.mar_tb25{
	margin-top:25px;
	margin-bottom:25px;
}
.mar_tb30{
	margin-top:30px;
	margin-bottom:30px;
}
.mar_tb35{
	margin-top:35px;
	margin-bottom:35px;
}
.mar_tb40{
	margin-top:40px;
	margin-bottom:40px;
}
.mar_tb45{
	margin-top:45px;
	margin-bottom:45px;
}
.mar_tb50{
	margin-top:50px;
	margin-bottom:50px;
}
.mar_tb55{
	margin-top:55px;
	margin-bottom:55px;
}
.mar_tb60{
	margin-top:60px;
	margin-bottom:60px;
}
.mar_tb65{
	margin-top:65px;
	margin-bottom:65px;
}
.mar_tb70{
	margin-top:70px;
	margin-bottom:70px;
}
.mar_tb75{
	margin-top:75px;
	margin-bottom:75px;
}
.mar_tb80{
	margin-top:80px;
	margin-bottom:80px;
}
.mar_tb85{
	margin-top:85px;
	margin-bottom:85px;
}
.mar_tb90{
	margin-top:90px;
	margin-bottom:90px;
}
.mar_tb95{
	margin-top:95px;
	margin-bottom:95px;
}
.mar_tb100{
	margin-top:100px;
	margin-bottom:100px;
}
/*マージントップボトム*/


/*マージンライトレフト*/
.mar_lr0{
	margin-right:0px;
	margin-left:0px;
}
.mar_lr1{
	margin-right:1px;
	margin-left:1px;
}
.mar_lr2{
	margin-right:2px;
	margin-left:2px;
}
.mar_lr3{
	margin-right:3px;
	margin-left:3px;
}
.mar_lr4{
	margin-right:4px;
	margin-left:4px;
}
.mar_lr5{
	margin-right:5px;
	margin-left:5px;
}
.mar_lr6{
	margin-right:6px;
	margin-left:6px;
}
.mar_lr7{
	margin-right:7px;
	margin-left:7px;
}
.mar_lr8{
	margin-right:8px;
	margin-left:8px;
}
.mar_lr9{
	margin-right:9px;
	margin-left:9px;
}
.mar_lr10{
	margin-right:10px;
	margin-left:10px;
}
.mar_lr11{
	margin-right:11px;
	margin-left:11px;
}
.mar_lr12{
	margin-right:12px;
	margin-left:12px;
}
.mar_lr13{
	margin-right:13px;
	margin-left:13px;
}
.mar_lr14{
	margin-right:14px;
	margin-left:14px;
}
.mar_lr15{
	margin-right:15px;
	margin-left:15px;
}
.mar_lr20{
	margin-right:20px;
	margin-left:20px;
}
.mar_lr25{
	margin-right:25px;
	margin-left:25px;
}
.mar_lr30{
	margin-right:30px;
	margin-left:30px;
}
.mar_lr35{
	margin-right:35px;
	margin-left:35px;
}
.mar_lr40{
	margin-right:40px;
	margin-left:40px;
}
.mar_lr45{
	margin-right:45px;
	margin-left:45px;
}
.mar_lr50{
	margin-right:50px;
	margin-left:50px;
}
.mar_lr55{
	margin-right:55px;
	margin-left:55px;
}
.mar_lr60{
	margin-right:60px;
	margin-left:60px;
}
.mar_lr65{
	margin-right:65px;
	margin-left:65px;
}
.mar_lr70{
	margin-right:70px;
	margin-left:70px;
}
.mar_lr75{
	margin-right:75px;
	margin-left:75px;
}
.mar_lr80{
	margin-right:80px;
	margin-left:80px;
}
.mar_lr85{
	margin-right:85px;
	margin-left:85px;
}
.mar_lr90{
	margin-right:90px;
	margin-left:90px;
}
.mar_lr95{
	margin-right:95px;
	margin-left:95px;
}
.mar_lr100{
	margin-right:100px;
	margin-left:100px;
}
/*マージンライトレフト*/


/*マージンオール*/
.mar_all0{ margin:0px; }
.mar_all1{ margin:1px; }
.mar_all2{ margin:2px; }
.mar_all3{ margin:3px; }
.mar_all4{ margin:4px; }
.mar_all5{ margin:5px; }
.mar_all6{ margin:6px; }
.mar_all7{ margin:7px; }
.mar_all8{ margin:8px; }
.mar_all9{ margin:9px; }
.mar_all10{ margin:10px; }
.mar_all11{ margin:11px; }
.mar_all12{ margin:12px; }
.mar_all13{ margin:13px; }
.mar_all14{ margin:14px; }
.mar_all15{ margin:15px; }
.mar_all20{ margin:20px; }
.mar_all25{ margin:25px; }
.mar_all30{ margin:30px; }
.mar_all35{ margin:35px; }
.mar_all40{ margin:40px; }
.mar_all45{ margin:45px; }
.mar_all50{ margin:50px; }
.mar_all55{ margin:55px; }
.mar_all60{ margin:60px; }
.mar_all65{ margin:65px; }
.mar_all70{ margin:70px; }
.mar_all75{ margin:75px; }
.mar_all80{ margin:80px; }
.mar_all85{ margin:85px; }
.mar_all90{ margin:90px; }
.mar_all95{ margin:95px; }
.mar_all100{ margin:100px; }
/*マージンオール*/



/*パディングトップ*/
.pad_t0{ padding-top:0px; }
.pad_t1{ padding-top:1px; }
.pad_t2{ padding-top:2px; }
.pad_t3{ padding-top:3px; }
.pad_t4{ padding-top:4px; }
.pad_t5{ padding-top:5px; }
.pad_t6{ padding-top:6px; }
.pad_t7{ padding-top:7px; }
.pad_t8{ padding-top:8px; }
.pad_t9{ padding-top:9px; }
.pad_t10{ padding-top:10px; }
.pad_t11{ padding-top:11px; }
.pad_t12{ padding-top:12px; }
.pad_t13{ padding-top:13px; }
.pad_t14{ padding-top:14px; }
.pad_t15{ padding-top:15px; }
.pad_t20{ padding-top:20px; }
.pad_t25{ padding-top:25px; }
.pad_t30{ padding-top:30px; }
.pad_t35{ padding-top:35px; }
.pad_t40{ padding-top:40px; }
.pad_t45{ padding-top:45px; }
.pad_t50{ padding-top:50px; }
.pad_t55{ padding-top:55px; }
.pad_t60{ padding-top:60px; }
.pad_t65{ padding-top:65px; }
.pad_t70{ padding-top:70px; }
.pad_t75{ padding-top:75px; }
.pad_t80{ padding-top:80px; }
.pad_t85{ padding-top:85px; }
.pad_t90{ padding-top:90px; }
.pad_t95{ padding-top:95px; }
.pad_t100{ padding-top:100px; }
/*パディングトップ*/


/*パディングボトム*/
.pad_b0{ padding-bottom:0px; }
.pad_b1{ padding-bottom:1px; }
.pad_b2{ padding-bottom:2px; }
.pad_b3{ padding-bottom:3px; }
.pad_b4{ padding-bottom:4px; }
.pad_b5{ padding-bottom:5px; }
.pad_b6{ padding-bottom:6px; }
.pad_b7{ padding-bottom:7px; }
.pad_b8{ padding-bottom:8px; }
.pad_b9{ padding-bottom:9px; }
.pad_b10{ padding-bottom:10px; }
.pad_b11{ padding-bottom:11px; }
.pad_b12{ padding-bottom:12px; }
.pad_b13{ padding-bottom:13px; }
.pad_b14{ padding-bottom:14px; }
.pad_b15{ padding-bottom:15px; }
.pad_b20{ padding-bottom:20px; }
.pad_b25{ padding-bottom:25px; }
.pad_b30{ padding-bottom:30px; }
.pad_b35{ padding-bottom:35px; }
.pad_b40{ padding-bottom:40px; }
.pad_b45{ padding-bottom:45px; }
.pad_b50{ padding-bottom:50px; }
.pad_b55{ padding-bottom:55px; }
.pad_b60{ padding-bottom:60px; }
.pad_b65{ padding-bottom:65px; }
.pad_b70{ padding-bottom:70px; }
.pad_b75{ padding-bottom:75px; }
.pad_b80{ padding-bottom:80px; }
.pad_b85{ padding-bottom:85px; }
.pad_b90{ padding-bottom:90px; }
.pad_b95{ padding-bottom:95px; }
.pad_b100{ padding-bottom:100px; }
/*パディングボトム*/


/*パディングレフト*/
.pad_l0{ padding-left:0px; }
.pad_l1{ padding-left:1px; }
.pad_l2{ padding-left:2px; }
.pad_l3{ padding-left:3px; }
.pad_l4{ padding-left:4px; }
.pad_l5{ padding-left:5px; }
.pad_l6{ padding-left:6px; }
.pad_l7{ padding-left:7px; }
.pad_l8{ padding-left:8px; }
.pad_l9{ padding-left:9px; }
.pad_l10{ padding-left:10px; }
.pad_l11{ padding-left:11px; }
.pad_l12{ padding-left:12px; }
.pad_l13{ padding-left:13px; }
.pad_l14{ padding-left:14px; }
.pad_l15{ padding-left:15px; }
.pad_l20{ padding-left:20px; }
.pad_l25{ padding-left:25px; }
.pad_l30{ padding-left:30px; }
.pad_l35{ padding-left:35px; }
.pad_l40{ padding-left:40px; }
.pad_l45{ padding-left:45px; }
.pad_l50{ padding-left:50px; }
.pad_l55{ padding-left:55px; }
.pad_l60{ padding-left:60px; }
.pad_l65{ padding-left:65px; }
.pad_l70{ padding-left:70px; }
.pad_l75{ padding-left:75px; }
.pad_l80{ padding-left:80px; }
.pad_l85{ padding-left:85px; }
.pad_l90{ padding-left:90px; }
.pad_l95{ padding-left:95px; }
.pad_l100{ padding-left:100px; }
/*パディングレフト*


/*パディングライト*/
.pad_r0{ padding-right:0px; }
.pad_r1{ padding-right:1px; }
.pad_r2{ padding-right:2px; }
.pad_r3{ padding-right:3px; }
.pad_r4{ padding-right:4px; }
.pad_r5{ padding-right:5px; }
.pad_r6{ padding-right:6px; }
.pad_r7{ padding-right:7px; }
.pad_r8{ padding-right:8px; }
.pad_r9{ padding-right:9px; }
.pad_r10{ padding-right:10px; }
.pad_r11{ padding-right:11px; }
.pad_r12{ padding-right:12px; }
.pad_r13{ padding-right:13px; }
.pad_r14{ padding-right:14px; }
.pad_r15{ padding-right:15px; }
.pad_r20{ padding-right:20px; }
.pad_r25{ padding-right:25px; }
.pad_r30{ padding-right:30px; }
.pad_r35{ padding-right:35px; }
.pad_r40{ padding-right:40px; }
.pad_r45{ padding-right:45px; }
.pad_r50{ padding-right:50px; }
.pad_r55{ padding-right:55px; }
.pad_r60{ padding-right:60px; }
.pad_r65{ padding-right:65px; }
.pad_r70{ padding-right:70px; }
.pad_r75{ padding-right:75px; }
.pad_r80{ padding-right:80px; }
.pad_r85{ padding-right:85px; }
.pad_r90{ padding-right:90px; }
.pad_r95{ padding-right:95px; }
.pad_r100{ padding-right:100px; }
/*パディングライト*/


/*パディングトップボトム*/
.pad_tb0{
	padding-top:0px;
	padding-bottom:0px;
}
.pad_tb1{
	padding-top:1px;
	padding-bottom:1px;
}
.pad_tb2{
	padding-top:2px;
	padding-bottom:2px;
}
.pad_tb3{
	padding-top:3px;
	padding-bottom:3px;
}
.pad_tb4{
	padding-top:4px;
	padding-bottom:4px;
}
.pad_tb5{
	padding-top:5px;
	padding-bottom:5px;
}
.pad_tb6{
	padding-top:6px;
	padding-bottom:6px;
}
.pad_tb7{
	padding-top:7px;
	padding-bottom:7px;
}
.pad_tb8{
	padding-top:8px;
	padding-bottom:8px;
}
.pad_tb9{
	padding-top:9px;
	padding-bottom:9px;
}
.pad_tb10{
	padding-top:10px;
	padding-bottom:10px;
}
.pad_tb11{
	padding-top:11px;
	padding-bottom:11px;
}
.pad_tb12{
	padding-top:12px;
	padding-bottom:12px;
}
.pad_tb13{
	padding-top:13px;
	padding-bottom:13px;
}
.pad_tb14{
	padding-top:14px;
	padding-bottom:14px;
}
.pad_tb15{
	padding-top:15px;
	padding-bottom:15px;
}
.pad_tb20{
	padding-top:20px;
	padding-bottom:20px;
}
.pad_tb25{
	padding-top:25px;
	padding-bottom:25px;
}
.pad_tb30{
	padding-top:30px;
	padding-bottom:30px;
}
.pad_tb35{
	padding-top:35px;
	padding-bottom:35px;
}
.pad_tb40{
	padding-top:40px;
	padding-bottom:40px;
}
.pad_tb45{
	padding-top:45px;
	padding-bottom:45px;
}
.pad_tb50{
	padding-top:50px;
	padding-bottom:50px;
}
.pad_tb55{
	padding-top:55px;
	padding-bottom:55px;
}
.pad_tb60{
	padding-top:60px;
	padding-bottom:60px;
}
.pad_tb65{
	padding-top:65px;
	padding-bottom:65px;
}
.pad_tb70{
	padding-top:70px;
	padding-bottom:70px;
}
.pad_tb75{
	padding-top:75px;
	padding-bottom:75px;
}
.pad_tb80{
	padding-top:80px;
	padding-bottom:80px;
}
.pad_tb85{
	padding-top:85px;
	padding-bottom:85px;
}
.pad_tb90{
	padding-top:90px;
	padding-bottom:90px;
}
.pad_tb95{
	padding-top:95px;
	padding-bottom:95px;
}
.pad_tb100{
	padding-top:100px;
	padding-bottom:100px;
}
/*パディングトップボトム*/


/*パディングレフトライト*/
.pad_lr0{
	padding-left:0px;
	padding-right:0px;
}
.pad_lr1{
	padding-left:1px;
	padding-right:1px;
}
.pad_lr2{
	padding-left:2px;
	padding-right:2px;
}
.pad_lr3{
	padding-left:3px;
	padding-right:3px;
}
.pad_lr4{
	padding-left:4px;
	padding-right:4px;
}
.pad_lr5{
	padding-left:5px;
	padding-right:5px;
}
.pad_lr6{
	padding-left:6px;
	padding-right:6px;
}
.pad_lr7{
	padding-left:7px;
	padding-right:7px;
}
.pad_lr8{
	padding-left:8px;
	padding-right:8px;
}
.pad_lr9{
	padding-left:9px;
	padding-right:9px;
}
.pad_lr10{
	padding-left:10px;
	padding-right:10px;
}
.pad_lr11{
	padding-left:11px;
	padding-right:11px;
}
.pad_lr12{
	padding-left:12px;
	padding-right:12px;
}
.pad_lr13{
	padding-left:13px;
	padding-right:13px;
}
.pad_lr14{
	padding-left:14px;
	padding-right:14px;
}
.pad_lr15{
	padding-left:15px;
	padding-right:15px;
}
.pad_lr20{
	padding-left:20px;
	padding-right:20px;
}
.pad_lr25{
	padding-left:25px;
	padding-right:25px;
}
.pad_lr30{
	padding-left:30px;
	padding-right:30px;
}
.pad_lr35{
	padding-left:35px;
	padding-right:35px;
}
.pad_lr40{
	padding-left:40px;
	padding-right:40px;
}
.pad_lr45{
	padding-left:45px;
	padding-right:45px;
}
.pad_lr50{
	padding-left:50px;
	padding-right:50px;
}
.pad_lr55{
	padding-left:55px;
	padding-right:55px;
}
.pad_lr60{
	padding-left:60px;
	padding-right:60px;
}
.pad_lr65{
	padding-left:65px;
	padding-right:65px;
}
.pad_lr70{
	padding-left:70px;
	padding-right:70px;
}
.pad_lr75{
	padding-left:75px;
	padding-right:75px;
}
.pad_lr80{
	padding-left:80px;
	padding-right:80px;
}
.pad_lr85{
	padding-left:85px;
	padding-right:85px;
}
.pad_lr90{
	padding-left:90px;
	padding-right:90px;
}
.pad_lr95{
	padding-left:95px;
	padding-right:95px;
}
.pad_lr100{
	padding-left:100px;
	padding-right:100px;
}
/*パディングレフトライト*/


/*パディングオール*/
.pad_all0{ padding:0px; }
.pad_all1{ padding:1px; }
.pad_all2{ padding:2px; }
.pad_all3{ padding:3px; }
.pad_all4{ padding:4px; }
.pad_all5{ padding:5px; }
.pad_all6{ padding:6px; }
.pad_all7{ padding:7px; }
.pad_all8{ padding:8px; }
.pad_all9{ padding:9px; }
.pad_all10{ padding:10px; }
.pad_all11{ padding:11px; }
.pad_all12{ padding:12px; }
.pad_all13{ padding:13px; }
.pad_all14{ padding:14px; }
.pad_all15{ padding:15px; }
.pad_all20{ padding:20px; }
.pad_all25{ padding:25px; }
.pad_all30{ padding:30px; }
.pad_all35{ padding:35px; }
.pad_all40{ padding:40px; }
.pad_all45{ padding:45px; }
.pad_all50{ padding:50px; }
.pad_all55{ padding:55px; }
.pad_all60{ padding:60px; }
.pad_all65{ padding:65px; }
.pad_all70{ padding:70px; }
.pad_all75{ padding:75px; }
.pad_all80{ padding:80px; }
.pad_all85{ padding:85px; }
.pad_all90{ padding:90px; }
.pad_all95{ padding:95px; }
.pad_all100{ padding:100px; }
/*パディングオール*/


/*幅*/
.wid_10{width:10px;}
.wid_20{width:20px;}
.wid_30{width:30px;}
.wid_40{width:40px;}
.wid_50{width:50px;}
.wid_60{width:60px;}
.wid_70{width:70px;}
.wid_80{width:80px;}
.wid_90{width:90px;}
.wid_100{width:100px;}
.wid_110{width:110px;}
.wid_112{width:112px;}
.wid_120{width:120px;}
.wid_130{width:130px;}
.wid_132{width:132px;}
.wid_135{width:135px;}
.wid_140{width:140px;}
.wid_150{width:150px;}
.wid_170{width:170px;}
.wid_180{width:180px;}
.wid_185{width:185px;}
.wid_190{width:190px;}
.wid_200{width:200px;}
.wid_205{width:205px;}
.wid_210{width:210px;}
.wid_215{width:215px;}
.wid_220{width:220px;}
.wid_225{width:225px;}
.wid_227{width:227px;}
.wid_230{width:230px;}
.wid_240{width:240px;}
.wid_250{width:250px;}
.wid_270{width:270px;}
.wid_280{width:280px;}
.wid_290{width:290px;}
.wid_300{width:300px;}
.wid_350{width:350px;}
.wid_400{width:400px;}
.wid_440{width:440px;}
.wid_450{width:450px;}
.wid_475{width:475px;}
.wid_480{width:480px;}
.wid_500{width:500px;}
.wid_570{width:570px;}
.wid_575{width:575px;}
.wid_590{width:590px;}
.wid_600{width:600px;}
.wid_625{width:625px;}
.wid_635{width:635px;}
.wid_640{width:640px;}
.wid_645{width:645px;}
.wid_650{width:650px;}
.wid_675{width:675px;}
.wid_680{width:680px;}
.wid_690{width:690px;}
.wid_710{width:710px;}
.wid_960{width:960px;}
/*幅*/


/*高さ*/
.hei_10{height:10px;}
.hei_20{height:20px;}
.hei_30{height:30px;}
.hei_40{height:40px;}
.hei_50{height:50px;}
.hei_60{height:60px;}
.hei_70{height:70px;}
.hei_80{height:80px;}
.hei_90{height:90px;}
.hei_100{height:100px;}
.hei_110{height:110px;}
.hei_120{height:120px;}
.hei_130{height:130px;}
.hei_140{height:140px;}
.hei_150{height:150px;}
.hei_160{height:160px;}
.hei_170{height:170px;}
.hei_180{height:180px;}
.hei_190{height:190px;}
.hei_200{height:200px;}
.hei_210{height:210px;}
/*高さ*/

/*background-color*/
.background_bl{	background-color:#e5eaf5;}
.background_gr{ background-color:#eee;}
.backgroundgrthin{ background-color:#f6f6f4;}
.background_ye {background-color:#fffaeb;}
.background_dblue {background-color:#0d2ea0;}
/*background-color*/


/*黒丸*/
.lidot ul li{
	margin:0 0 0 0;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
}

.lidot_s ul li{
	margin:0 0 0 0;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}


.lidot_f ul li{
  padding:0 0 0 12px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}



.lidot_fs ul li{
  padding:0 0 0 12px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}

.lidot_fss ul li{
  padding:0 0 0 12px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
}



.lidot_r ul li{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 6px;
}


.lidot_l{
	margin:0 0 0 12px;
	padding:0 0 0 10px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
}


.lidot_fsl{
	margin:0 0 0 12px;
	padding:0 0 0 10px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}


.lidot p{
	padding:0 0 0 10px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
}

.lidot_fs p{
  padding:0 0 0 12px;
	text-indent:1px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}


.lidot_fsly{
	margin:0 0 0 12px;
	padding:0 0 0 10px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}

.lidot_fslv{
	padding:0 0 0 10px;
	background-image:url(/library/websites/co.jp/common/img/dot.gif);
	background-repeat:no-repeat;
	background-position: left 7px;
}


/*黒丸*/


/*矢印*/
.arrow_l{
	padding-left:8px;
	background-image:url(/library/websites/co.jp/common/img/arrow.gif);
	background-repeat:no-repeat;
	background-position: left 6px;
}


.arrow_ls{
	padding-left:8px;
	background-image:url(/library/websites/co.jp/common/img/arrow.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
}

/*矢印*/


/*お客様へ　アイコン*/
.iconRight{
	width:260px;
	float:left;
	text-align:left;
	padding:12px 0 0 0;
}
/*お客様へ　アイコン*/


/*text_※バリエーション追加*/
.txt_cap {
	font-size:1.4em;
	line-height:2.2em;
}
/*text_※バリエーション追加*/


/*border*/
.topline {
	padding:10px 0 5px 0;
	border-top:3px solid #6195ff;
}

.underline {
	padding-top:5px;
	border-bottom:3px solid #6195ff;
}

.underline_thin {
  border-bottom:1px solid #6195ff;
}


.greyborder {
	border:1px solid #999999;
	padding:15px;
}

.greyborder10 {
	border:1px solid #999999;
	padding:10px;
}

.lineupborder {
	border:1px solid #999999;
}

.lineupborder_tb {
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

.lineupborder_b {
	border-bottom:1px solid #999999;
}


.lineupbackground {
	float:left;
	width:134px;
	margin:0 auto;
	text-align:center;
	background-color:#f6f6f4;
}

.greyborder_bold {
	border:5px solid #999999;
	padding:15px;
}

.underline_gr {
	margin:0 0 5px 0;
	border-bottom:1px solid #999999;
}

	

.underlinegr_padnon {
	border-bottom:1px solid #999999;
}

.underlinegr_pad10 {
	padding:0 0 10px 0;
	border-bottom:1px solid #999999;
}

.topline_gr {
	padding:10px 0 0 0;
	border-top:1px solid #999999;
}

.topline_g {
	padding:10px 0 10px 0;
	border-top:1px solid #999999;
}


.topline_or {
	margin:0 0 5px 0;
	border-top:1px solid #ee731f;
}

.topline_bl {
	margin:0 0 5px 0;
	border-top:1px solid #2a5592;
}

.rightline{	border-right:1px solid #999999;}
.leftleft{	border-left:1px solid #999999;}

.no_border{	border-style:none;}
/*border*/





/*トップへ戻る　重複しているので統一*/

.topReturn {
	float:right;
	background-image:url(/library/websites/co.jp/common/img/arrow_start.gif);
	background-position:left center;
	background-repeat:no-repeat;
}


.topReturn p{
	font-size:1.3em;
	padding:0 0 0 10px;
	text-align:left;
	font-weight:bold;
}


.top_re {
	float:right;
	padding:0 0 4px 0;
	margin:15px 0 0 0;
	background-color:#fff;
	background-image:url(../../common/img/arrow_start.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.top_re p {
	font-size:1.3em;
	font-weight:bold;
	padding:1px 0 0 12px;
}
/*トップへ戻る*/

/*クリア*/
.tipsHolder {
	clear:both;
	float:left;
	margin:-10px 0 25px 0;
	_margin:-10px 0 -15px 0;
	width: 100%;
}

.tipsList {
	margin:0;
	padding:0;
	list-style:none;
}

.tipsList li {
	display:inline-block;
}

.tipsList li a {
	margin:0 10px 0 0;
}

.tipsList li a.btnProtect {
	margin:0 0 0 0;
}
/*クリア*/



/*サポート*/
.rightNavi  li.email span {
	background-image:url(../images/support/envelope-icon.gif);
}

.centerCol h1, .leftColWide h1 {
	margin-bottom:0;
}

.supportList {
	border:1px solid #ccc;
	border-bottom:0;
	margin:0 0 20px 0;
}

.pager {
	padding:10px;
	border-bottom:1px solid #ccc;
}


.textBox324 {
	width:308px;
	border:1px solid #ccc;
}

.textBox160 {
	width:128px;
	border:1px solid #ccc;
}

.textBox80 {
	width:58px;
	border:1px solid #ccc;
}

.width9 {
	width:9px;
}

.width18 {
	width:18px;
}

.width220_p20 {
	width:200px;
	padding:0 0 0 20px;
}

.width220 {
	width:200px;
}


.width190 {
	width:190px;
}

.width310 {
	width:310px;
}

.width300 {
	width:300px;
}

.width450 {
	width:450px;
}

.width135 {
	width:135px;
}

.width320 {
	width:320px;
}

.width110 {
	width:110px;
}

.width120 {
	width:120px;
}

.width132 {
	width:132px;
}

.width205 {
	width:205px;
}

.width215 {
	width:215px;
}

.width225 {
	width:225px;
}

.width165 {
	width:165px;
}

.width312 {
	width:312px;
}

.width330 {
	width:330px;
}

.width449 {
	width:449px;
}

.width470 {
	width:470px;
}

.width480 {
	width:480px;
}


.width630 {
	width:630px;
}

.width660 {
	width:660px;
}

.width700 {
	width:700px;
}

.width920 {
	width:920px;
}

.width590 {
	width:590px;
}

.width580 {
	width:580px;
}

.indent-1 {
	text-indent:-1em;
}
.pad_l83 {
	padding-left:83px;
}
.mar_l190 {
	margin-left:190px;
}

.link-list ul li a:visited {
	color:#0039ae;
}

.brotherheadertext{
	width:100%;
	float:none;
}

.brotherheadertext h3{
	padding-top:10px;
}


.font13c{
	font-size:1.3em;
	color: #0039ae;
}

.arranges_1{
	vertical-align:middle;
}

.note {font-size:1.1em;}


/*ボタンページ　サイズ指定*/
.width228 {
	width:208px;
	float:left;
}

.width248 {
	width:208px;
	float:left;
	border:2px solid #F60;
	clear:both;
}

.width248r {
	width:208px;
	float:left;
}

.width248c {
	width:231px;
}


/*ボタンページ　サイズ指定*/


/*サポート*/


/*右線 左線*/
.right_borders {
	border-right:1px solid #999999;
}

.left_borders {
	border-left:1px solid #999999;
}
/*右線 左線*/

/* =========================================================
clearfix
========================================================= */

/* クリアフィックス */	
.clearfix:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix{
  min-height:1px;
}

* html .clearfix{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*フォント設定の個別設定*/

.font-f {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif","arial","helvetica";
}