@charset "utf-8";
/* CSS Document */
html {
	background: #D7EFFF url(../images/html_bg.jpg) repeat-x left top;
}
body {	
	color: #333333;
	background: url(../images/body_bg.jpg) no-repeat center top;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.8;
}
img {
	vertical-align: bottom;
}
.rcrumbs {
  white-space: nowrap;
}
.rcrumbs > ul {
  padding: 0;
  list-style: none;
}
.rcrumbs > ul > li {
  overflow: hidden;
  display: none;
		font-size: 12px;
		line-height: 1.2;
		list-style: none;
}
.rcrumbs > ul > li.show {
  display: inline-block;
}
.rcrumbs > ul > li.ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.rcrumbs a {
  color: #333;
  text-decoration: none;
}
.rcrumbs a:hover {
  color: #999;
  text-decoration: underline;
}
.rcrumbs .divider {
  color: #cccccc;
  padding: 0 5px;
}
.fltL {
	float: left;
}
.fltR {
	float: right;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 300;
    color: #333;
    padding: 0;
}
.cRed {
  color: #CC0202;
}
.komeBox {
	padding-left: 1em !important;
}
.komeBox .kMark {
	margin-left: -1em;
}
.fwB {
	font-weight: bold !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mt0 {
	margin-top: 0 !important;
}
.mb1e {
	margin-bottom: 1em !important;
}
.mb2e {
	margin-bottom: 2em !important;
}
.fsL {
	font-size:large;
}
.fsS {
	font-size: 10px;
}
.taC {
	text-align: center;
}

/* PC */
@media only screen and (min-width: 994px) {
	body, p {	
	font-size: 12px;
	}
	#wrapper {
		width: 884px;
		margin: 0 auto;
		position: relative;
		padding: 0 0 10px;
	}
	.pcNone {
		display: none;
	}
	header {
		width: 870px;
		margin:0 7px;
		position: relative;
		height: 142px;
	}
	#pageHeading {
		color: #FFF;
		background-color: #0b8fd4;
		font-size: 14px;
		padding: 2px 15px;
		height: 20px;
	}
	header #logo {
		position: absolute;
		top: 5px;
		left: 20px;
	}
	header .telBox {
		position: absolute;
		width: 194px;
		height: 39px;
		background-color: #16A2EA;
		border: 1px solid #FFF;
		border-radius: 5px;        /* CSS3草案 */  
    	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 5px;   /* Firefox用 */  
		top: 20px;
		left: 246px;
		color: #FFF;
	}
	header .telBox dt {
		font-size: 12px;
		font-weight: normal;
		line-height: 1;
		padding: 3px 5px 0 10px;	
	}
	header .telBox dd{
		padding: 1px 0 0 10px;
	}
	header .telBox dd .freeDial{
		background: url(../images/icn_freedial.gif) no-repeat left 0.4em;
		padding: 0 0 0 23px;
		font-size: 18px;
		font-weight: bold;
		line-height: 1;
	}
	header .addBtn {
		position: absolute;
		top: 20px;
		left: 445px;
	}
	#hmBox {
		background: url(../images/hm_bg.png) no-repeat left top;
		width: 390px;
		height: 37px;
		position: absolute;
		top: 0px;
		right: 0px;
		padding: 0 0 0 30px;
	}
	#hmBox li {
		height: 37px;
		vertical-align: middle;
	}
	#hmBox a {
		background: url(../images/hm_bg_arrow.png) no-repeat left center;
		padding: 0 0 0 20px;
		font-size: 12px;
		line-height: 1;
		color: #000;
		text-decoration: none;		
	}
	#hmBox a:hover {
		background: url(../images/hm_bg_arrow_ov.png) no-repeat left center;
		color: #666;
	}
	#gmBox {
		background: url(../images/gm_bg.png) no-repeat left top;
		width: 884px;
		height: 52px;
		margin: 0 -7px;
		position: absolute;
		top: 70px;
		left: 0px;
		padding: 0 12px;
	}
	#gmBox li {
		vertical-align:top;
	}		
	#gm01 a, #gm02 a, #gm03 a, 	#gm04 a, #gm05 a, #gm06 a {
		display: table-cell;
		font-size: 12px;
		color: #333;
		line-height: 1.2;
		height: 52px;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
	}
	#gm00 {
		display: none;
	}
	#gm01 a {
		background: url(../images/gm01_bg.png) no-repeat left top;
		width: 156px;
	}
	#gm01 a:hover {
		background: url(../images/gm01_bg_ov.png) no-repeat left top;
	}
	.gm01 a.cd {
		background: url(../images/gm01_bg_ov.png) no-repeat left top;
	}
	#gm02 a {
		background: url(../images/gm02_bg.png) no-repeat left top;
		width: 155px;
	}
	#gm02 a:hover {
		background: url(../images/gm02_bg_ov.png) no-repeat left top;
	}
	#gm02 a.cd {
		background: url(../images/gm02_bg_ov.png) no-repeat left top;
	}
	#gm03 a {
		background: url(../images/gm03_bg.png) no-repeat left top;
		width: 132px;
	}
	#gm03 a:hover {
		background: url(../images/gm03_bg_ov.png) no-repeat left top;
	}
	#gm03 a.cd {
		background: url(../images/gm03_bg_ov.png) no-repeat left top;
	}
	#gm04 a {
		background: url(../images/gm04_bg.png) no-repeat left top;
		width: 132px;
	}
	#gm04 a:hover {
		background: url(../images/gm04_bg_ov.png) no-repeat left top;
	}
	#gm04 a.cd {
		background: url(../images/gm04_bg_ov.png) no-repeat left top;
	}
	#gm05 a {
		background: url(../images/gm05_bg.png) no-repeat left top;
		width: 142px;
	}
	#gm05 a:hover {
		background: url(../images/gm05_bg_ov.png) no-repeat left top;
	}
	#gm05 a.cd {
		background: url(../images/gm05_bg_ov.png) no-repeat left top;
	}
	#gm06 a {
		background: url(../images/gm06_bg.png) no-repeat left top;
		width: 143px;
	}
	#gm06 a:hover {
		background: url(../images/gm06_bg_ov.png) no-repeat left top;
	}
	#gm06 a.cd {
		background: url(../images/gm06_bg_ov.png) no-repeat left top;
	}
	#content {
		background: url(../images/content_bg.png) repeat-y left top;
		padding: 20px 27px;
		position: relative;
	}
	#content:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#tabBox {
		margin: 0;
		padding: 0;
	}
	#tabBox .tabNew {
		position: absolute;
		top: 135px;
		left: -55px;
	}
	#tabBox .tabAdd {
		position: absolute;
		top: 396px;
		left: -55px;
	}
	footer {
		background: url(../images/footer_bg.png) no-repeat left bottom;
		padding: 60px 7px 7px;
	}
	footer .row {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	}
	.pageTop {
		background: url(../images/pagetop_bg.gif) no-repeat left top;
		width: 100px;
		height: 19px;
		float: right;
		margin: 0 7px 0 0;
		display: table;
	}
	.pageTop a {
		display: table-cell;
		width: 100px;
		height: 19px;
		color: #FFF;
		font-size: 12px;
		font-weight: normal;
		line-height: 1;
		vertical-align: middle;
		padding: 0 0 0 20px;
	}
	#fmBox {
		clear: both;
		background-color: #f1f1f1;
		padding: 10px 20px;
	}
	#fmBox:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#fmBox li {
		float: left;
		margin: 0 20px 0 0;
		padding:0;
	}
	#fmBox li a {
		background: url(../images/fm_bg_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 13px;
		color: #333;
		font-size: 12px;
		line-height: 1;
	}
	#fmBox li a:hover {
		background: url(../images/fm_bg_arrow_ov.png) no-repeat left 0.2em;
		color: #666;
	}
	#siteInfo {
		margin: 3px 0 0;
		border-top: 3px solid #0b8fd4;
		padding: 5px 20px;
	}
	#copy {
		font-size: 12px;
		margin: 13px 0 0;
		line-height: 1;
	}
	#footerLogo {
		text-align: right;
	}
	#sidebar {
		width:185px;
		float: right;
	}
	.xBar {
		width:185px;
		float: right;
	}
	#main {
		width: 615px;
		float: right;
		margin-left: 30px;
	}
	#main02 {
		width:830px;
	}
	#sidebar .telBox {
		background-color: #ffffff;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border: 1px solid #cbcbcc;
		padding: 0px 1px 1px;
		margin-bottom:10px;

	}
	#sidebar .telBox dl {
		background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 46%, #e9e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border-top: 2px solid #75b2f0;
		padding: 5px;
		line-height: 1.2;

	}
	#sidebar .telBox dt, #sidebar .telBox dd {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
	}
	#sidebar .telBox dd:last-child {
		margin-bottom: 0;
	}
	#sidebar .telBox .tit01 {
		font-size: 16px;
	}
	#sidebar .telBox .telNo01 {
		font-size: 16px;
		color: #4189dc;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;		
	}
	#sidebar .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	#sidebar .telBox .txt01 {
		font-size: 12px;		
	}
	#sidebar .telBox .txt02 {
		font-size: 10px;
		/*border-bottom: 1px dotted #CCC;*/
		padding-bottom: 8px;
		margin-bottom: 0;	
		line-height: 1.5;		
	}
	#sidebar .telBox .tit02 {
		font-size: 13px;
		font-weight: normal;
	}
	#sidebar .telBox .txt03 {
		font-size: 12px;
	}
	#sidebar .telBox .txt03 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	#sidebar .telBox .telNo02 {
		color: #4189dc;
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0 0 30px; 
	}
	#sidebar .deliveryBox {
		background: url(../images/sb_deliverybox_bg.gif) no-repeat left top;
		height: 150px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	#sidebar .deliveryBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	#sidebar .deliveryBox dd {
		margin: 0 10px 0 15px;
	}
	#sidebar .deliveryBox li {
		background: url(../images/sb_deliverybox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	#sidebar .deliveryBox li:last-child {
		margin-bottom: 0;
	}
	#sidebar .deliveryBox li a {
		color: #333;
	}
	#sidebar .deliveryBox li a:hover {
		color: #888;
	}
	#sidebar .triviaBox {
		background: url(../images/sb_triviabox_bg.png) no-repeat left top;
		height: 250px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	#sidebar .triviaBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	#sidebar .triviaBox dd {
		margin: 0 10px 0 15px;
	}
	#sidebar .triviaBox li {
		background: url(../images/sb_triviabox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	#sidebar .triviaBox li:last-child {
		margin-bottom: 0;
	}
	#sidebar .triviaBox li a {
		color: #333;
	}
	#sidebar .triviaBox li a:hover {
		color: #888;
	}
	#sidebar .bnrBox {
		margin: 0 0 20px;
	}
	
	
	
	.xBar .telBox {
		background-color: #ffffff;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border: 1px solid #cbcbcc;
		padding: 0px 1px 1px;
		margin-bottom:10px;

	}
	.xBar .telBox dl {
		background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 46%, #e9e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border-top: 2px solid #75b2f0;
		padding: 5px;
		line-height: 1.2;

	}
	.xBar.telBox dt, .xBar .telBox dd {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
	}
	.xBar .telBox dd:last-child {
		margin-bottom: 0;
	}
	.xBar .telBox .tit01 {
		font-size: 16px;
	}
	.xBar .telBox .telNo01 {
		font-size: 16px;
		color: #4189dc;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;		
	}
	.xBar .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	.xBar .telBox .txt01 {
		font-size: 12px;		
	}
	.xBar .telBox .txt02 {
		font-size: 10px;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;	
		line-height: 1.5;		
	}
	.xBar .telBox .tit02 {
		font-size: 13px;
		font-weight: normal;
	}
	.xBar .telBox .txt03 {
		font-size: 12px;
	}
	.xBar .telBox .txt03 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	.xBar .telBox .telNo02 {
		color: #4189dc;
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0 0 30px; 
	}
	.xBar .deliveryBox {
		background: url(../images/sb_deliverybox_bg.gif) no-repeat left top;
		height: 150px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	.xBar .deliveryBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	.xBar .deliveryBox dd {
		margin: 0 10px 0 15px;
	}
	.xBar .deliveryBox li {
		background: url(../images/sb_deliverybox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	.xBar .deliveryBox li:last-child {
		margin-bottom: 0;
	}
	.xBar .deliveryBox li a {
		color: #333;
	}
	.xBar .deliveryBox li a:hover {
		color: #888;
	}
	.xBar .triviaBox {
		background: url(../images/sb_triviabox_bg.png) no-repeat left top;
		height: 250px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	.xBar .triviaBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	.xBar .triviaBox dd {
		margin: 0 10px 0 15px;
	}
	.xBar .triviaBox li {
		background: url(../images/sb_triviabox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	.xBar .triviaBox li:last-child {
		margin-bottom: 0;
	}
	.xBar .triviaBox li a {
		color: #333;
	}
	.xBar .triviaBox li a:hover {
		color: #888;
	}
	.xBar .bnrBox {
		margin: 0 0 10px;
	}
	
	
	
	
	
	
	#spSideBtnBox {
		display: none;
	}
	#smBox {
		background-color: #FFF;
		margin:0 0 10px;
		padding:0;
	}
	#smBox .fsS {
		font-size: 10px;
	}
	#smBox li {
		margin: 0 0 1px;
		padding: 0;
		list-style: none;
	}
	#smBox li a {
		display: block;
		line-height: 1.2;
		background: url(../images/sm_btn_bg.png) no-repeat left top;
		display: table-cell;
		vertical-align: middle;
		height: 39px;
		width: 185px;
		font-size: 13px;
		color: #FFF;
		padding: 0 5px 0 30px;
		text-shadow: 0px 0px 3px rgba(0, 77, 119, 0.7);
	}
	#smBox li a:hover {
		background: url(../images/sm_btn_bg_ov.png) no-repeat left top;
	}
	#smBox li a.cd {
		background: url(../images/sm_btn_bg_ov.png) no-repeat left top;
	}
	.smSubBox {
		margin:0;
		padding:0;
	}
	.smSubBox li {
				
	}
	#smBox li .smSubBox a {
		background: #f5f5f5 url(../images/sm_arrow_bg.gif) no-repeat 15px center;
		font-size: 12px;
		color:#333;
		width: 185px;
		text-shadow: none;
		padding: 0 5px 0 28px;
		border-left: 2px solid #e5e5e5;
	}
	#smBox li .smSubBox a:hover {
		background-color: #d9f2ff;
		border-left: 2px solid #8ed1f6;
	}
	#smBox li .smSubBox a.cd {
		background-color: #d9f2ff;
		border-left: 2px solid #8ed1f6;
	}
	#mainImg {
	width: 830px;
	height: 150px;
	margin-bottom: 5px;
	color: #015fb1;
	font-size: 24px;
	padding: 25px 0 0 20px;
	line-height: 1.2;
	}
	#breadcrumbs {
		margin: 0 0 15px;
		padding: 0;
	}
	.rcrumbs > ul > li {
		margin: 0 10px 0 0;
		padding: 0 0 0 10px;		
		background: url(../images/breadcrumbs_bg.gif) no-repeat left 0.25em;
}
	.rcrumbs > ul > li:first-child {
		background: none;
		padding: 0;
	}
	.rcrumbs .divider {
		display: none;
	}
	h2.heading {
		background: url(../images/h2_bg.png) no-repeat left top;
		height: 43px;
		font-size: 22px;
		line-height: 1.2;
		padding: 10px 0 0 15px;
		margin: 0 0 20px;
	}
	h3.heading {
		background: url(../images/h3_bg.png) no-repeat left top;
		height: 30px;
		font-size: 13px;
		line-height: 1.2;
		color: #006898;
		padding: 8px 0 0 15px;
		font-weight: bold;
		margin: 0 0 20px;
	}
	/* page */
	.aboutNewApp {
		border: 1px solid #bfbfbf;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */  
		padding: 2px 2px 20px 2px;
	}
	.aboutNewApp h2 {
  color: #ff7e00;
  font-size: 18px;
  background: url(../../images/page/common/about_new_app_hx_bg.gif) repeat left top;
  padding: 10px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 20px;
  font-weight: bold;
	}
	.aboutNewApp .img01 {
	text-align: center;
	margin-bottom: 10px;
	}
	.aboutNewApp .txt01 {
  font-size: 12px;
  line-height:1.8;
  color:#F00;
	}
	.aboutNewApp .btn01 {
		border: 1px solid #CCC;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */  
		padding: 2px;
		background-color: #FFF;
		box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-webkit-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-moz-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;

	}
	.aboutNewApp .btn01 a {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #ececeb 73%, #e0e0de 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ececeb), color-stop(100%,#e0e0de)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */
	color: #333;
	padding: 5px;
	display: block;
	text-decoration: none;
	background-position: 95% center;
	background-repeat: no-repeat;
	text-align: center;

	}
	.aboutNewApp .btn01 a:hover {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #cae7f7 73%, #b9e0f5 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#cae7f7), color-stop(100%,#b9e0f5)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9e0f5',GradientType=0 ); /* IE6-9 */
	background-position: 95% center;
	background-repeat: no-repeat;


	}
	.aboutNewApp .txt02 {
		font-size: 18px;
		margin: 10px 20px 5px;
	}
	.aboutNewApp .newBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #fd8900;
		padding-top: 2px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.aboutNewApp .newBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		background: #fff3af url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #fff3af 0%, #fff7ca 19%, #fde978 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3af), color-stop(19%,#fff7ca), color-stop(91%,#fde978)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3af', endColorstr='#fde978',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
		color: #333;
		padding: 5px 0;		
	}
	.aboutNewApp .newBtn a:hover {
		background: #ffe97f url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #ffe97f 0%, #ffe97f 19%, #fcdc3f 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe97f), color-stop(19%,#ffe97f), color-stop(91%,#fcdc3f)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe97f', endColorstr='#fcdc3f',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;			
	}
	.aboutNewApp .btnTxt01 {
		display: block;
		font-size: 24px;		
	}
	.aboutNewApp .btnTxt01 .fsS {
		font-size: 18px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt02 {
		display: block;
		font-size: 18px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt03 {
		display: block;
		font-size: 12px;			
	}
	.aboutNewApp .appBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #017cc5;
		padding-top: 2px;
		line-height: 1.2;
	}
	.aboutNewApp .appBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		color: #333;
		padding: 5px 0;
		background: #b9ecff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #b9ecff 0%, #b9ecff 19%, #6bcff0 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ecff), color-stop(19%,#b9ecff), color-stop(91%,#6bcff0)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ecff', endColorstr='#6bcff0',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .appBtn a:hover {
		background: #7fddff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #7fddff 0%, #7fddff 19%, #2fc2ef 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fddff), color-stop(19%,#7fddff), color-stop(91%,#2fc2ef)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fddff', endColorstr='#2fc2ef',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .telBox {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 54%, #e9e8e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
		line-height: 1.2;
	}
	.aboutNewApp .telBox dt, .aboutNewApp .telBox dd  {
		margin: 0;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
	}
	.aboutNewApp .telBox .tit01 {
		border-top: 2px solid #75b2f0;
		font-size: 16px;
		padding: 10px 20px 0;
	}
	.aboutNewApp .telBox .telNoBox01 {
		padding: 0 5px 6px;	
	}
	.aboutNewApp .telBox .telNo01 {
		padding: 0 15px 10px;
		font-size: 25px;
		color: #4189dc;
		display: block;
		border-bottom: 1px dotted #CCC;
	}
	.aboutNewApp .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 10px;
	}
	.aboutNewApp .telBox .txt01 {
		padding: 0 20px 5px;
		font-size: 14px;
		color: #333;
	}
	.aboutNewApp .telBox .txt02 {
		padding: 0 20px 5px;
		font-size: 12px;
	}
	.aboutNewApp .telBox .telNo02 {
		padding: 0 20px 10px;
		font-size: 14px;
	}
	
	.btnT01 {
		border: 1px solid #CCC;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */  
		padding: 2px;
		background-color: #FFF;
		box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
		-webkit-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
		-moz-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
	}
	.btnT01 a {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #ececeb 73%, #e0e0de 100%); /* FF3.6+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ececeb), color-stop(100%,#e0e0de)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* IE10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */
		color: #333;
		padding: 3px 5px;
		display: block;
		text-decoration: none;
		background-position: 95% center;
		background-repeat: no-repeat;
		text-align: center;
		line-height: 1.2;
	}
	.btnT01 a:hover {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #cae7f7 73%, #b9e0f5 100%); /* FF3.6+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#cae7f7), color-stop(100%,#b9e0f5)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* IE10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9e0f5',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	
	#main .paragraph {
	margin-bottom: 50px;
	}

	
}
/* Mobile */
@media only screen and (max-width: 993px) {
	body, p {	
	font-size: 12px;
	/*font-size: 14px;
	font-size: 1rem;*/
	line-height: 1.8;
	}
	img {
		max-width: 100%;
		height: auto;
	}
	#pageHeading {
		color: #FFF;
		background-color: #0b8fd4;
		padding: 2px 15px;
		font-size: 10px;
	}
	header #logo {
		margin: 5px;		
	}
	header #logo img {
		width: 150px;		
	}
	header .addBtn {
		display: none;
	}
	header #hmBox {
		display: none;
	}
	header #gmBox br {
		display: none;
	}
	header #gmBox a {
		border-top: 1px solid #FFF;	
	}
	header #gmBox a {
		display: block;
		height: 50px;
		padding-top: 10px;
		
	}
	header .telBox {
		margin: 0 2% 5px;
		width: 96%;
		min-height: 45px;
		background-color: #16A2EA;
		border: 1px solid #FFF;
		border-radius: 5px;        /* CSS3草案 */  
    	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 5px;   /* Firefox用 */  
		color: #FFF;
		text-align: center;
	}
	header .telBox a {
		color: #FFF;
	}
	header .telBox dt {
		font-size: 12px;
		font-weight: normal;
		line-height: 1;
		padding: 3px 5px;	
	}
	header .telBox dd .freeDial {
		background: url(../images/icn_freedial.gif) no-repeat left 0.4em;
		padding: 0 0 0 25px;
		font-size: 24px;
		font-weight: bold;
		line-height: 1;
	}
	.navbar ul a {
		color: #FFF;
	}
	.navbar a.toggle:before {
		content: "メニュー";
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		float: left;
		margin-left: -4.5em;
	}
	
	#tabBox {
		margin: 0 auto;
		padding: 0;
	}
	#tabBox:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
	#tabBox li {
		float: left;
		margin: 0;
		padding: 0;
		width: 47%;
		text-align: center;
		border: 1px solid #cbcbcc;
		border-radius: 5px;        /* CSS3草案 */  
    	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 5px;   /* Firefox用 */  
		
	}
	#tabBox a {
		display: block;
		height: 40px;
		padding: 3px 0 0;
	}
		
	#tabBox .tabNew {
		margin:0 1% 5px 2%;
		padding: 0;
		background: #fff3af; /* Old browsers */
background: -moz-linear-gradient(top,  #fff3af 0%, #fff7ca 19%, #fde978 91%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3af), color-stop(19%,#fff7ca), color-stop(91%,#fde978)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* IE10+ */
background: linear-gradient(to bottom,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3af', endColorstr='#fde978',GradientType=0 ); /* IE6-9 */

	}
	#tabBox .tabNew a {
		background: url(../images/tab_new_sp_bg.png) no-repeat 98% center;
		border-top: 2px solid #fd8900;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-radius: 5px;        /* CSS3草案 */  
    	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 5px;   /* Firefox用 */ 
	}
	#tabBox .tabAdd {
		margin:0 2% 5px 1%;
		padding: 0;
		background: #d4e7fb; /* Old browsers */
background: -moz-linear-gradient(top,  #d4e7fb 0%, #6bcff0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4e7fb), color-stop(100%,#6bcff0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4e7fb 0%,#6bcff0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4e7fb 0%,#6bcff0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4e7fb 0%,#6bcff0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d4e7fb 0%,#6bcff0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e7fb', endColorstr='#6bcff0',GradientType=0 ); /* IE6-9 */

	}
	#tabBox .tabAdd a {
		background: url(../images/tab_add_sp_bg.png) no-repeat 98% center;
		border-top: 2px solid #017cc5;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-radius: 5px;        /* CSS3草案 */  
    	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 5px;   /* Firefox用 */ 
	}
	footer {
		background-color: #FFF;
	}
	.pageTop {
		background-color: #389CD1;
		text-align: center;
		width: 100%;
		font-weight: normal;
		margin: 0;
	}
	.pageTop a {
		display: block;
		color: #FFF;
		padding: 5px;
	}
	.pageTop a:before {
		content: "↑ ";
	}
	.pageTop a:after {
		content: " ↑";
	}
	#fmBox {
		background-color: #f1f1f1;
		margin: 0 0 3px;
		border-left: 1px solid #CCC;
	}
	#fmBox:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#fmBox li {
		margin: 0;
		padding:0;
		border-right: 1px solid #CCC;
		border-bottom:1px solid #CCC;
		float: left;
		width: 50%;
	}
	#fmBox li:last-child{
		
	}
	#fmBox li a {
		background: url(../images/fm_bg_arrow.png) no-repeat 99% center;
		padding: 10px 5px;
		color: #333;
		line-height: 1;
		display: block;
		font-size: 12px;
		font-size: 0.8571rem;
	}
	#siteInfo {
		margin: 0;
		border-top: 3px solid #0b8fd4;
		padding: 5px;
	}

	#copy {
		font-size: 12px;
		margin: 0 0 5px;
		line-height: 1;
		text-align: center;
	}
	#footerLogo {
		text-align: center;
	}
	#sidebar {
		background-color: #FFF;
		width: 185px;
		padding: 5px;
		-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.11) -2px 4px 11px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.11) -2px 4px 11px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.11) -2px 4px 11px 3px;
	}
	
		#sidebar .telBox {
		background-color: #ffffff;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border: 1px solid #cbcbcc;
		padding: 0px 1px 1px;
		margin-bottom:10px;
	}
	#sidebar .telBox a {
		color: #4189dc;
	}
	#sidebar .telBox dl {
		background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 46%, #e9e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border-top: 2px solid #75b2f0;
		padding: 5px;
		line-height: 1.2;

	}
	#sidebar .telBox dt, #sidebar .telBox dd {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
	}
	#sidebar .telBox dd:last-child {
		margin-bottom: 0;
	}
	#sidebar .telBox .tit01 {
		font-size: 16px;
	}
	#sidebar .telBox .telNo01 {
		font-size: 15px;
		color: #4189dc;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;		
	}
	#sidebar .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	#sidebar .telBox .txt01 {
		font-size: 11px;		
	}
	#sidebar .telBox .txt02 {
		font-size: 10px;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;	
		line-height: 1.5;		
	}
	#sidebar .telBox .tit02 {
		font-size: 13px;
		font-weight: normal;
	}
	#sidebar .telBox .txt03 {
		font-size: 12px;
	}
	#sidebar .telBox .txt03 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	#sidebar .telBox .telNo02 {
		color: #4189dc;
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0 0 10px; 
	}
	#sidebar .deliveryBox {
		background: url(../images/sb_deliverybox_bg.gif) no-repeat left top;
		height: 150px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	#sidebar .deliveryBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	#sidebar .deliveryBox dd {
		margin: 0 10px 0 15px;
	}
	#sidebar .deliveryBox li {
		background: url(../images/sb_deliverybox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	#sidebar .deliveryBox li:last-child {
		margin-bottom: 0;
	}
	#sidebar .deliveryBox li a {
		color: #333;
	}
	#sidebar .deliveryBox li a:hover {
		color: #888;
	}
	#sidebar .triviaBox {
		background: url(../images/sb_triviabox_bg.png) no-repeat left top;
		height: 250px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	#sidebar .triviaBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	#sidebar .triviaBox dd {
		margin: 0 10px 0 15px;
	}
	#sidebar .triviaBox li {
		background: url(../images/sb_triviabox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	#sidebar .triviaBox li:last-child {
		margin-bottom: 0;
	}
	#sidebar .triviaBox li a {
		color: #333;
	}
	#sidebar .triviaBox li a:hover {
		color: #888;
	}
	#sidebar .bnrBox {
		margin: 0 0 10px;
	}
	
	
	
	
		.xBar .telBox {
		background-color: #ffffff;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border: 1px solid #cbcbcc;
		padding: 0px 1px 1px;
		margin-bottom:10px;

	}
	.xBar .telBox dl {
		background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 46%, #e9e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 46%,#e9e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */ 
		border-top: 2px solid #75b2f0;
		padding: 5px;
		line-height: 1.2;

	}
	.xBar.telBox dt, .xBar .telBox dd {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
	}
	.xBar .telBox dd:last-child {
		margin-bottom: 0;
	}
	.xBar .telBox .tit01 {
		font-size: 16px;
	}
	.xBar .telBox .telNo01 {
		font-size: 16px;
		color: #4189dc;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;		
	}
	.xBar .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	.xBar .telBox .txt01 {
		font-size: 12px;		
	}
	.xBar .telBox .txt02 {
		font-size: 10px;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 8px;
		margin-bottom: 8px;	
		line-height: 1.5;		
	}
	.xBar .telBox .tit02 {
		font-size: 13px;
		font-weight: normal;
	}
	.xBar .telBox .txt03 {
		font-size: 12px;
	}
	.xBar .telBox .txt03 img {
		vertical-align: middle;
		margin-right: 3px;
	}
	.xBar .telBox .telNo02 {
		color: #4189dc;
		font-size: 13px;
		font-weight: bold;
		margin: 10px 0 0 30px; 
	}
	.xBar .deliveryBox {
		background: url(../images/sb_deliverybox_bg.gif) no-repeat left top;
		height: 150px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	.xBar .deliveryBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	.xBar .deliveryBox dd {
		margin: 0 10px 0 15px;
	}
	.xBar .deliveryBox li {
		background: url(../images/sb_deliverybox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	.xBar .deliveryBox li:last-child {
		margin-bottom: 0;
	}
	.xBar .deliveryBox li a {
		color: #333;
	}
	.xBar .deliveryBox li a:hover {
		color: #888;
	}
	.xBar .triviaBox {
		background: url(../images/sb_triviabox_bg.png) no-repeat left top;
		height: 250px;
		line-height: 1.2;
		margin: 0 0 10px;
	}
	.xBar .triviaBox dt {
		font-size: 14px;
		padding: 15px 10px 25px 15px;
	}
	.xBar .triviaBox dd {
		margin: 0 10px 0 15px;
	}
	.xBar .triviaBox li {
		background: url(../images/sb_triviabox_arrow.png) no-repeat left 0.2em;
		padding: 0 0 0 15px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	.xBar .triviaBox li:last-child {
		margin-bottom: 0;
	}
	.xBar .triviaBox li a {
		color: #333;
	}
	.xBar .triviaBox li a:hover {
		color: #888;
	}
	.xBar .bnrBox {
		margin: 0 0 10px;
	}
	
	
	
	
	
	
	#spSideBtnBox {
		margin: 0 2% 5px;
	}
	#spSideBtn {
		width: 100%;
	}
	#spSideBtn a {
		width: 100%;
		display: block;
	}
		#smBox {
		background-color: #FFF;
		margin:0 0 10px;
		padding:0;
	}
	#smBox .fsS {
		font-size: 10px;
	}
	#smBox li {
		margin: 0 0 1px;
		padding: 0;
		list-style: none;
	}
	#smBox li a {
		display: block;
		line-height: 1.2;
		background: url(../images/sm_btn_bg.png) no-repeat left top;
		display: table-cell;
		vertical-align: middle;
		height: 39px;
		width: 185px;
		font-size: 13px;
		color: #FFF;
		padding: 0 5px 0 25px;
		text-shadow: 0px 0px 3px rgba(0, 77, 119, 0.7);
	}
	#smBox li a:hover {
		background: url(../images/sm_btn_bg_ov.png) no-repeat left top;
	}
	#smBox li a.cd {
		background: url(../images/sm_btn_bg_ov.png) no-repeat left top;
	}
	.smSubBox {
		margin:0;
		padding:0;
	}
	#smBox li .smSubBox a {
		background: #f5f5f5 url(../images/sm_arrow_bg.gif) no-repeat 15px center;
		font-size: 12px;
		color:#333;
		width: 183px;
		text-shadow: none;
		padding: 0 5px 0 28px;
		border-left: 2px solid #e5e5e5;
	}
	#smBox li .smSubBox a:hover {
		background-color: #d9f2ff;
		border-left: 2px solid #8ed1f6;
	}
	#smBox li .smSubBox a.cd {
		background-color: #d9f2ff;
		border-left: 2px solid #8ed1f6;
	}
	#mainImg {
		background: url(../images/sp_mainimg_bg.jpg) no-repeat left top;
		margin-bottom:0;
	color: #015fb1;
	font-size: 1rem;
	line-height: 1.2;
	padding: 20px 5px;
	text-shadow:0px 2px 2px rgba(255, 255, 255, 1),0px 0px 2px rgba(255, 255, 255, 1),2px 0px 2px rgba(255, 255, 255, 1),0px -2px 2px rgba(255, 255, 255, 1),-2px -2px 2px rgba(255, 255, 255, 1),-2px 0px 2px rgba(255, 255, 255, 1);
	background-size:100% auto;
	font-weight: bold;
	clear: both;
	}
	#mainImg br {
		display: none;
	}
	#breadcrumbs {
		margin: 0 5px 5px;
	}
	#content {
		background-color: #FFF;
	}
	#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	#main {
		background-color:#fff;
		padding: 10px;
	}
	#main02 {
		background-color:#fff;
		padding: 10px;
	}
		h2.heading {
			clear: both;
		border-left: 2px solid #84c8ec;
		border-bottom: 2px solid #84c8ec;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.2;
		padding: 5px 30px 5px 5px;
		margin: 0 0 20px;
		background: #ffffff url(../images/sp_h2_bg.png) no-repeat right top; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%) url(../images/sp_h2_bg.png) no-repeat right top; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)) url(../images/sp_h2_bg.png) no-repeat right top; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%) url(../images/sp_h2_bg.png) no-repeat right top; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%) url(../images/sp_h2_bg.png) no-repeat right top; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%) url(../images/sp_h2_bg.png) no-repeat right top; /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%) url(../images/sp_h2_bg.png) no-repeat right top; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ) url(../images/sp_h2_bg.png) no-repeat right top; /* IE6-9 */

	}
	h3.heading {
		clear: both;
		border:1px solid #82c5e9;
		line-height: 1.2;
		font-size: 14px;
		color: #FFF;
		padding: 5px;
		font-weight: bold;
		margin: 0 0 20px;
		background: #8fcded; /* Old browsers */
background: -moz-linear-gradient(top,  #8fcded 9%, #3fa9e1 44%, #0b8fd4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#8fcded), color-stop(44%,#3fa9e1), color-stop(100%,#0b8fd4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fcded 9%,#3fa9e1 44%,#0b8fd4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fcded 9%,#3fa9e1 44%,#0b8fd4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fcded 9%,#3fa9e1 44%,#0b8fd4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fcded 9%,#3fa9e1 44%,#0b8fd4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fcded', endColorstr='#0b8fd4',GradientType=0 ); /* IE6-9 */

	}
	/* page */

	
	.btnT01 {
		border: 1px solid #CCC;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */  
		padding: 2px;
		background-color: #FFF;
		box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
		-webkit-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
		-moz-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
	}
	.btnT01 a {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #ececeb 73%, #e0e0de 100%); /* FF3.6+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ececeb), color-stop(100%,#e0e0de)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* IE10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */
		color: #333;
		padding: 3px 5px;
		display: block;
		text-decoration: none;
		background-position: 95% center;
		background-repeat: no-repeat;
		text-align: center;
		line-height: 1.2;
	}
	.btnT01 a:hover {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #cae7f7 73%, #b9e0f5 100%); /* FF3.6+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#cae7f7), color-stop(100%,#b9e0f5)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* IE10+ */
		background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9e0f5',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	#main .paragraph {
	margin-bottom: 20px;
	}
}
@media only screen and (min-width:615px) and (max-width: 993px) {
	
		.aboutNewApp {
		border: 1px solid #bfbfbf;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */  
		padding: 2px 2px 20px 2px;
	}
	
	.aboutNewApp .row .eight.columns {
    width: 65.9575% !important;
	float: left;
}
	.aboutNewApp .row .four.columns {
    width: 31.9149% !important;
	float: left;
}
.aboutNewApp .row .five.columns {
    width: 40.4255% !important;
	float: left;
	
}
.aboutNewApp .row .seven.columns {
    width: 57.4468% !important;
	float: left;
	margin-left: 2.12766%;
}
	
	
	
	
	.aboutNewApp h2 {
  color: #ff7e00;
  font-size: 18px;
  background: url(../../images/page/common/about_new_app_hx_bg.gif) repeat left top;
  padding: 10px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 20px;
  font-weight: bold;
	}
	.aboutNewApp .img01 {
	text-align: center;
	margin-bottom: 10px;
	}
	.aboutNewApp .txt01 {
  font-size: 12px;
  line-height:1.8;
  color:#F00;
	}
	.aboutNewApp .btn01 {
		border: 1px solid #CCC;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */  
		padding: 2px;
		background-color: #FFF;
		box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-webkit-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-moz-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;

	}
	.aboutNewApp .btn01 a {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #ececeb 73%, #e0e0de 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ececeb), color-stop(100%,#e0e0de)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */
	color: #333;
	padding: 5px;
	display: block;
	text-decoration: none;
	background-position: 95% center;
	background-repeat: no-repeat;
	text-align: center;

	}
	.aboutNewApp .btn01 a:hover {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #cae7f7 73%, #b9e0f5 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#cae7f7), color-stop(100%,#b9e0f5)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9e0f5',GradientType=0 ); /* IE6-9 */
	background-position: 95% center;
	background-repeat: no-repeat;


	}
	.aboutNewApp .txt02 {
		font-size: 18px;
		margin: 10px 20px 5px;
	}
	.aboutNewApp .newBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #fd8900;
		padding-top: 2px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.aboutNewApp .newBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		background: #fff3af url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #fff3af 0%, #fff7ca 19%, #fde978 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3af), color-stop(19%,#fff7ca), color-stop(91%,#fde978)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3af', endColorstr='#fde978',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
		color: #333;
		padding: 5px 0;		
	}
	.aboutNewApp .newBtn a:hover {
		background: #ffe97f url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #ffe97f 0%, #ffe97f 19%, #fcdc3f 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe97f), color-stop(19%,#ffe97f), color-stop(91%,#fcdc3f)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe97f', endColorstr='#fcdc3f',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;			
	}
	.aboutNewApp .btnTxt01 {
		display: block;
		font-size: 24px;		
	}
	.aboutNewApp .btnTxt01 .fsS {
		font-size: 18px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt02 {
		display: block;
		font-size: 18px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt03 {
		display: block;
		font-size: 12px;			
	}
	.aboutNewApp .appBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #017cc5;
		padding-top: 2px;
		line-height: 1.2;
	}
	.aboutNewApp .appBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		color: #333;
		padding: 5px 0;
		background: #b9ecff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #b9ecff 0%, #b9ecff 19%, #6bcff0 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ecff), color-stop(19%,#b9ecff), color-stop(91%,#6bcff0)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ecff', endColorstr='#6bcff0',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .appBtn a:hover {
		background: #7fddff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #7fddff 0%, #7fddff 19%, #2fc2ef 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fddff), color-stop(19%,#7fddff), color-stop(91%,#2fc2ef)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fddff', endColorstr='#2fc2ef',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .telBox {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 54%, #e9e8e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
		line-height: 1.2;
	}
	.aboutNewApp .telBox dt, .aboutNewApp .telBox dd  {
		margin: 0;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
	}
	.aboutNewApp .telBox .tit01 {
		border-top: 2px solid #75b2f0;
		font-size: 16px;
		padding: 10px 20px 0;
	}
	.aboutNewApp .telBox .telNoBox01 {
		padding: 0 5px 6px;	
	}
	.aboutNewApp .telBox .telNo01 {
		padding: 0 15px 10px;
		font-size: 25px;
		color: #4189dc;
		display: block;
		border-bottom: 1px dotted #CCC;
	}
	.aboutNewApp .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 10px;
	}
	.aboutNewApp .telBox .txt01 {
		padding: 0 20px 5px;
		font-size: 14px;
		color: #333;
	}
	.aboutNewApp .telBox .txt02 {
		padding: 0 20px 5px;
		font-size: 12px;
	}
	.aboutNewApp .telBox .telNo02 {
		padding: 0 20px 10px;
		font-size: 14px;
	}
	
}
@media only screen and (max-width: 614px) {
			.aboutNewApp {
		border: 1px solid #bfbfbf;
		border-radius: 3px;        /* CSS3草案 */  
    	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 3px;   /* Firefox用 */  
		padding: 2px;
		padding-bottom: 10px;
	}
	.aboutNewApp h2 {
  color: #ff7e00;
  font-size: 18px;
  background: url(../../images/page/common/about_new_app_hx_bg.gif) repeat left top;
  padding: 10px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 10px;
  font-weight: bold;
	}
	.aboutNewApp .img01 {
	text-align: center;
	padding: 0 20px;
	margin-bottom: 10px;
	}
	.aboutNewApp .txt01 {
  font-size: 12px;
  line-height:1.8;
  color:#F00;
  margin-bottom: 10px;
	}
	.aboutNewApp .btn01 {
		border: 1px solid #CCC;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */  
		padding: 2px;
		background-color: #FFF;
		box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-webkit-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;
-moz-box-shadow:rgba(000, 000, 000, 0.2) 2px 2px 2px -1px;

	}
	.aboutNewApp .btn01 a {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #ececeb 73%, #e0e0de 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ececeb), color-stop(100%,#e0e0de)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#ececeb 73%,#e0e0de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */
	color: #333;
	padding: 5px;
	display: block;
	text-decoration: none;
	background-position: 95% center;
	background-repeat: no-repeat;
	text-align: center;

	}
	.aboutNewApp .btn01 a:hover {
		background: #ffffff url(../../images/page/common/about_newapp_btn_arrow.png); /* Old browsers */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-moz-linear-gradient(top,  #ffffff 0%, #cae7f7 73%, #b9e0f5 100%); /* FF3.6+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#cae7f7), color-stop(100%,#b9e0f5)); /* Chrome,Safari4+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-webkit-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Chrome10+,Safari5.1+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-o-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* Opera 11.10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),-ms-linear-gradient(top,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* IE10+ */
background: url(../../images/page/common/about_newapp_btn_arrow.png),linear-gradient(to bottom,  #ffffff 0%,#cae7f7 73%,#b9e0f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9e0f5',GradientType=0 ); /* IE6-9 */
	background-position: 95% center;
	background-repeat: no-repeat;


	}
	.aboutNewApp .txt02 {
		font-size: 14px;
		margin: 10px 20px;
	}
	.aboutNewApp .newBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #fd8900;
		padding-top: 2px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.aboutNewApp .newBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		background: #fff3af url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #fff3af 0%, #fff7ca 19%, #fde978 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3af), color-stop(19%,#fff7ca), color-stop(91%,#fde978)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #fff3af 0%,#fff7ca 19%,#fde978 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3af', endColorstr='#fde978',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
		color: #333;
		padding: 5px 0;		
	}
	.aboutNewApp .newBtn a:hover {
		background: #ffe97f url(../../images/page/common/about_new_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_new_btn_arrow.png),-moz-linear-gradient(top,  #ffe97f 0%, #ffe97f 19%, #fcdc3f 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe97f), color-stop(19%,#ffe97f), color-stop(91%,#fcdc3f)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-webkit-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-o-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),-ms-linear-gradient(top,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* IE10+ */
		background: url(../../images/page/common/about_new_btn_arrow.png),linear-gradient(to bottom,  #ffe97f 0%,#ffe97f 19%,#fcdc3f 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe97f', endColorstr='#fcdc3f',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;			
	}
	.aboutNewApp .btnTxt01 {
		font-size: 18px;
		font-weight: bold;		
	}
	.aboutNewApp .btnTxt01 .fsS {
		font-size: 14px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt02 {
		font-size: 18px;
		font-weight: bold;			
	}
	.aboutNewApp .btnTxt03 {
		display: block;
		font-size: 12px;			
	}
	.aboutNewApp .appBtn {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		text-align: center;
		background-color: #017cc5;
		padding-top: 2px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.aboutNewApp .appBtn a {
		display: block;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		text-align: center;
		text-decoration: none;
		color: #333;
		padding: 5px 0;
		background: #b9ecff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #b9ecff 0%, #b9ecff 19%, #6bcff0 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ecff), color-stop(19%,#b9ecff), color-stop(91%,#6bcff0)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #b9ecff 0%,#b9ecff 19%,#6bcff0 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ecff', endColorstr='#6bcff0',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .appBtn a:hover {
		background: #7fddff url(../../images/page/common/about_app_btn_arrow.png); /* Old browsers */
		background: url(../../images/page/common/about_app_btn_arrow.png),-moz-linear-gradient(top,  #7fddff 0%, #7fddff 19%, #2fc2ef 91%); /* FF3.6+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fddff), color-stop(19%,#7fddff), color-stop(91%,#2fc2ef)); /* Chrome,Safari4+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-webkit-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Chrome10+,Safari5.1+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-o-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* Opera 11.10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),-ms-linear-gradient(top,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* IE10+ */
		background: url(../../images/page/common/about_app_btn_arrow.png),linear-gradient(to bottom,  #7fddff 0%,#7fddff 19%,#2fc2ef 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fddff', endColorstr='#2fc2ef',GradientType=0 ); /* IE6-9 */
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.aboutNewApp .telBox {
		border: 1px solid #cbcbcc;
		border-radius: 2px;        /* CSS3草案 */  
    	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 2px;   /* Firefox用 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #fbfbfb 54%, #e9e8e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fbfbfb), color-stop(100%,#e9e8e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#fbfbfb 54%,#e9e8e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e8e8',GradientType=0 ); /* IE6-9 */
		line-height: 1.2;
	}
	.aboutNewApp .telBox dt, .aboutNewApp .telBox dd  {
		margin: 0;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
	}
	.aboutNewApp .telBox .tit01 {
		border-top: 2px solid #75b2f0;
		font-size: 16px;
		padding: 10px 20px 0;
	}
	.aboutNewApp .telBox .telNoBox01 {
		padding: 0 5px 6px;	
	}
	.aboutNewApp .telBox .telNo01 {
		padding: 0 15px 10px;
		font-size: 25px;
		color: #4189dc;
		display: block;
		border-bottom: 1px dotted #CCC;
	}
	.aboutNewApp .telBox .telNo01 img {
		vertical-align: middle;
		margin-right: 10px;
	}
	.aboutNewApp .telBox .txt01 {
		padding: 0 20px 5px;
		font-size: 14px;
		color: #333;
	}
	.aboutNewApp .telBox .txt02 {
		padding: 0 20px 5px;
		font-size: 12px;
	}
	.aboutNewApp .telBox .telNo02 {
		padding: 0 20px 10px;
		font-size: 14px;
	}
	.spNone {
		display: none;
	}
}
@media only screen and (max-width: 490px) {
	header .telBox {
		margin: 0 2% 5px;
		width: 96%;
	}
	#tabBox {
		margin: 0 2% 5px;
	}
	#tabBox li {
		float: none;
		width: 100%;	
	}
	#tabBox .tabNew {
		margin:0 0 5px;
	}
	#tabBox .tabAdd {
		margin:0 0 5px;
	}
	
}
