/* action list
.bizBtGray__background:#707070;
*/
body {
	font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
}
.textColor {
	color:#313131;
}
.bixHead {
	height:44px;
	padding:6px 0 0 0;
}
#wrapperBiz {
	text-align: left;
	font-size: medium;
	line-height: 1.56;
}
.b950 {
	width:950px;
	height:auto;
	margin:0 auto;
}
.navBase {
	width:100%;
	height:50px;
	border-bottom:1px solid #cb002b;
	background:#ff0033;
	list-style-type:none;
	color:#ffffff;
}
.ptop50 {
	padding-top:50px!important;
}
.ptop80 {
	padding-top:80px!important;
}
.mtop10{margin-top: 10px;}
.ptsBtn{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align:center;
	background:#535353;
	border-bottom:2px solid #313131;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	color:#ffffff;
	text-decoration:none;
}


ul.navBox {
	float:left;
}
ul.navBox li {
	float:left;
	line-height:50px;
}
ul.navBox li a {
	color:#ffffff;
	text-decoration:none;
	height:50px;
	padding:0 24px;
	display:block;
}
ul.navBox li a:hover {
	text-decoration:underline;
	background:#ffffff;
	color:#ff0033;
}
ul.navBox li a.active {
	background:#ffffff;
	color:#ff0033;
}
ul.nlogin {
	height:auto;
	padding:10px 0;
	float:right;
}
ul.nlogin li.loginTx {
	width:115px;
	height:33px;
	float:left;
	border-left:1px solid #cb002b;
	padding:0 0 0 7px;
	background:url(../img/log_arr.gif) no-repeat 115px center;
	line-height:1.5em;
	font-size:0.9em;
	text-align: left;
}
ul.nlogin li.loginTx .letter {
	letter-spacing:-0.1em;
}
ul.nlogin li.loginBt {
	float:left;
}
ul.nlogin li.loginBt a {
	width:70px;
	height:30px;
	line-height:32px;
	padding:0 10px;
	background:#535353;
	border-bottom:2px solid #313131;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
,ul.nlogin li.loginBt a:link, ul.nlogin li.loginBt a:visited {
}
ul.nlogin li.loginBt a:hover {
	background:#707070;
}
ul.nlogin li.logoutBt {
	float:left;
	border-left:1px solid #cb002b;
	padding:0 0 0 10px;
}
ul.nlogin li.logoutBt a{
	width:180px;
	height:30px;
	line-height:32px;
	padding:0 10px;
	background:#ffffff;
	border-bottom:2px solid #d6002b;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	display:block;
	color:#ff0033;
	text-decoration:none;
	text-align:center;
}
ul.nlogin li.logoutBt a:link, ul.nlogin li.logoutBt a:visited {
}
ul.nlogin li.logoutBt a:hover {
	background:#ffccd6;
}
.slide {
	width:100%;
	height:260px;
	border-bottom:1px solid #d2d2d2;
}
.slide h2 {
	text-indent:-9999px;
}
.bigImgTop {
	/*background:#e6e6e6 url(../img/top_img.jpg) no-repeat center 0;*/
}
.bigImgTop  {
	display: table;	
	width: 950px;
	height: 140px;
	margin: 10px auto;
}
.bigImgTop a {
	display: table-cell;
	width: 355px;
	height: 140px;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	border: 2px solid #ff0033;
}
.bigImgTop a.type1 {
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner1.jpg) no-repeat 1px 0;
	border-right: none;
}
.bigImgTop a.type2 {
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner2.jpg) no-repeat 1px 0;
	border-right: none;
}
.bigImgTop a.type3 {
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner4.jpg) no-repeat 1px 0;
	width: 226px;
}
.bixImgCon01 {
	background:#e6e6e6 url(../img/contents_img01.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon02 {
	background:#e6e6e6 url(../img/contents_img02.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon03 {
	background:#e6e6e6 url(../img/contents_img03.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon04 {
	background:#e6e6e6 url(../img/contents_img04.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon05 {
	background:#e6e6e6 url(../img/contents_img05.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon06 {
	background:#e6e6e6 url(../img/contents_img06.jpg) no-repeat center 0;
	height:300px;
}
.bixImgCon07 {
	background:#e6e6e6 url(../img/contents_img07.jpg) no-repeat center 0;
	height:300px;
}


.notfoundBg {
	background:#e6e6e6;
	border-top:1px solid #cccccc;
}
.notfound {
	text-align:center;
	width:950px;
	height:300px;
	margin:0 auto;
	padding:60px 0 0 0;
}
.notfound h2{
	text-indent:0;
	color:#ff0033;
	margin:0 0 10px 0;
	font-weight:bold;
}
.notfound p {
	margin:0 0 20px 0;
}
.notfoundBt {
	width:100%;
}
.notfoundBt a {
	width:250px;
	height:40px;
	line-height:40px;
	background:#535353;
	border-bottom:2px solid #313131;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	display:block;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	margin:0 auto;
}
.notfoundBt a:hover {
	background:#707070;
}
#topInfo  {
	width:100%;
}
#bizTopCon  {
	width:100%;
	border-top:1px solid #d2d2d2;
}
#topInfo .topInfoLeft {
	width:140px;
	height:auto;
	padding:30px 0 0 0;
	float:left;
}
.topInfoLeft h3 {
	color:#ff0033;
	margin:0 0 5px 0;
	line-height:1em;
}
.topInfoLeft .InfoAll {
	margin:0 0 30px 0;
}
.topInfoLeft .InfoAll a, #topInfo dd a{
	text-decoration:none;
	color:#313131;
}
.topInfoLeft .InfoAll a:link, .topInfoLeft .InfoAll a:visited, #topInfo dd a:link, #topInfo dd a:visited {
	text-decoration:none;
	color:#313131;
}
.topInfoLeft .InfoAll a:hover, #topInfo dd a:hover {
	text-decoration:underline;
	color:#313131;
}
#topInfo .topInfoRight {
	width:810px;
	height:auto;
	padding:30px 0;
	float:right;
}
#topInfo dl {
	float:left;
	height:auto;
	line-height:22px;
	color:#313131;
	padding: 10px 0;
}
#topInfo dt {
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
	width:120px;
}
#topInfo dl.typeImp dt {
	width: 150px;
	padding: 3px;
	margin-right: 10px;
	background-color: #535353;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#topInfo dl.typeImp dd {
	padding: 3px;
	font-size: 16px;
}
#topInfo dd {
	width:520px;
	float:left;
	text-align:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.bsnlst {
	display: table;
}
.bsnlst .bizTopConSin {
	width: 320px;
	display: table-cell;
	padding: 20px;
	box-sizing: border-box;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
.bsnlst:last-child .bizTopConSin {
	border-bottom: none;
}	
.bsnlst .bizTopConSin:last-child {
	border-right: none;
}
.bizTopConSin h3 {
	text-align:left;
	margin:0 0 20px 0;
	padding-bottom: 3px;
	border-bottom: 2px solid #ff0033;
	color:#ff0033;
	font-size: large;
}
.bizTopConSin li {
	padding: 5px 0;
	text-align: left;
}
.bizTopConSin a {
	text-decoration:none;
	color: #313131;
}
.bizTopConSin a:link, .bizTopConSin a:visited {
}
.bizTopConSin a:hover{
	text-decoration: underline;
}
.bizTopConSin .BizDisc {
	height:270px;
}

.BizDisc p {
	text-align:center;
}
.iconT01 {
	background:url(../img/icon_t01.png) no-repeat 0 0;
}
.iconT02 {
	background:url(../img/icon_t02.png) no-repeat 0 0;
}
.iconT03 {
	background:url(../img/icon_t03.png) no-repeat 0 0;
}
.iconT04 {
	background:url(../img/icon_t04.png) no-repeat 0 0;
}
.iconT05 {
	background:url(../img/icon_t05.png) no-repeat 0 0;
}
.iconT06 {
	background:url(../img/icon_t06.png) no-repeat 0 0;
}
.iconT07 {
	background:url(../img/icon_t07.png) no-repeat 0 0;
}
.iconT08 {
	background:url(../img/icon_t08.png) no-repeat 0 0;
}
.BizDisc .BizTopIcon {
	width:80px;
	height:80px;
	margin:0 auto 30px auto;
	text-indent:-9999px;
}
.BizDisc p {
	color:#313131;
	line-height:1.8em;
}
.BizDiscBt {
	height:40px;
	line-height:40px;
	text-align:center;
	background:#535353;
	border-bottom:2px solid #313131;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	color:#ffffff;
	text-decoration:none;
	margin:0 30px;
}
.bizTopConSin a:link .BizDiscBt, .bizTopConSin a:visited .BizDiscBt {
}
.bizTopConSin a:hover .BizDiscBt {
	background:#707070;
}
#bizMainCon  {
	width:100%;
	padding:30px 0 0 0;
}
#bizContents {
}
#BizContents h3 {
	height:40px;
	line-height:40px;
	color:#ff0033;
	padding:0 0 0 55px;
}
#BizContents h3.iconC01 {
	background:url(../img/icon_c01.gif) no-repeat 0 0;
}
#BizContents h3.iconC02 {
	background:url(../img/icon_c02.gif) no-repeat 0 0;
}
#BizContents h3.iconC03 {
	background:url(../img/icon_c03.gif) no-repeat 0 0;
}
#BizContents h3.iconC04 {
	background:url(../img/icon_c04.gif) no-repeat 0 0;
}
#BizContents h3.iconC05 {
	background:url(../img/icon_c05.gif) no-repeat 0 0;
}
#BizContents h3.iconC06 {
	background:url(../img/icon_c06.gif) no-repeat 0 0;
}
#BizContents h3.iconC07 {
	background:url(../img/icon_c07.gif) no-repeat 0 0;
}
#BizContents h3.iconC08 {
	background:url(../img/icon_c08.gif) no-repeat 0 0;
}
.BizContentsLink {
	padding:30px 40px 0 40px;
}
.BizContentsLink ul {
	list-style-type:none;
}
.BizContentsLink ul li {
	min-width:207px;
	height:40px;
	line-height:40px;
	border:1px solid #e0e0e0;
	border-bottom:2px solid #b2b2b2;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	text-decoration:none;
	text-align:center;
	margin:0 4px 10px 4px;
	float:left;
	font-weight:bold;
}
.BizContentsLink ul li a {
	/*width:207px;*/
	height:40px;
	display:block;
	padding: 0 5px;
	color:#ff0033;
	text-decoration:none;
}
.BizContentsLink ul li a:link, .BizContentsLink ul li a:visited {
	color:#ff0033;
	text-decoration:none;
}
.BizContentsLink ul li a:hover {
	background:#f6f6f6;
	color:#ff0033;
	text-decoration:none;
}
.BizContentsLink ul li .icon {
	background:url(../img/arrow_dn.png) no-repeat 0 center;
	padding:0 0 0 15px;
}
.BizContentsSin {
	padding:40px;
}
.BizContentsSin h4 {
	border-bottom:4px solid #ff0033;
	color:#ff0033;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-weight:bold;
}
.BizContentsSinBox {
	padding:20px;
}
.BizContentsSinBoxSig {
	width:410px;
	height:auto;
	float:left;
}
.BizContentsSinBoxSig.typeNoImage {
	padding-top: 180px;
}
.BizContentsSinBoxSig h5 {
	margin:0 0 10px 0;
	font-weight:bold;
}
.BizContentsSinBoxSig a {
	color: #313131;
}
.BizContentsSinBoxSig img {
	padding-bottom: 10px;
}
.BizContentsSinBoxSig p {
	padding:0 40px 0 0;
	margin:0 0 20px 0;
}
.bizConBt {
	width:200px;
	height:40px;
	line-height:42px;
	text-align:center;
	background:#535353;
	border-bottom:2px solid #313131;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	color:#ffffff;
	text-decoration:none;
}
.bizConBt a {
	width:200px;
	height:40px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.bizConBt a:link, .bizConBt a:visited {
}
.bizConBt a:hover {
	background:#707070;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.bizPageTop {
	width:870px;
	height:auto;
}
.bizPageTop a {
	width:120px;
	height:20px;
	line-height:22px;
	float:right;
	display:block;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	text-decoration:none;
	color:#313131;
}
.bizPageTop a:link, .bizPageTop a:visited {}
.bizPageTop a:hover {
	background:#eeeeee;
}
.loginCon {
	padding: 15px 0 10px;
}
#loginConBase {
	width:100%;
	height:auto;
	background:#eeeeee;
}

.loginConSingleRi {
	width:150px;
	height:auto;
	float:right;
	padding:10px 0;
}
.loginConSingleRi h3 {
	width:80px;
	height:25px;
	line-height:26px;
	float:left;
}
.loginConSingleRiBt {
	margin: 10px 0;
	float:right;
}
.loginConSingleRiBt a.ptsBtn {
	width:70px;
	height:24px;
	line-height: 26px;
}
.btlogen {
	width:140px!important;
}
.loginConSingleRiBt a:link, .loginConSingleRiBt a:visited {
}
.loginConSingleRiBt a:hover {
	background:#707070;
}
.loginConSingleW {
	display: inline-block;
	width: 560px;
	padding: 10px;
	margin-right: 9px;
	background:#ffffff;
	/*border: 1px solid #eee;*/
}
.loginConSingleW .ptsIdBox {
	display: table;
	width: 100%;
	border: 1px solid #eee;
}
.loginConSingleW dl.innerBox{
	display: table-cell;
	width: 279px;
	/*height:40px;*/
	text-align: center;
	line-height:40px;
	/*float:left;
	margin:0 10px 10px 0;*/
}
.loginConSingleW .logName {
	width:400px;
	height:50px;
	line-height:50px;
	float:left;
}
.loginConSingleW dl.innerBox dt {
	/*width:210px;
	height:40px;*/
	line-height:40px;
	background:#eeeeee;
	/*float:left;*/
	padding:0 10px;
	font-weight:bold;
}
.loginConSingleW dl.innerBox dd {
	height:40px;
	line-height:40px;
	/*float:left;*/
	padding: 10px 0 10px;
}
.loginConSingleW dl.innerBox.typeRight {
	width: 278px;
	border-left: 1px solid #eee;
}
.loginConSingleW dl.innerBox dd a.ptsBtn {
	margin: 5px 0;
	width:205px;
	height:26px;
	line-height: 26px;
}
.loginConSingleW dl.innerBox dd a.jpid:link, .loginConSingleW dl.innerBox dd a.jpid:visited {
}
.loginConSingleW dl.innerBox dd a.jpid:hover {
	background:#707070;
}
.loginConSingleW dl.loginTbBoxLBase,
.loginConSingleW ul.loginTbBoxL {
	/*width:908px;*/
	height:auto;
	/*float:left;*/
	padding: 10px;
	padding-right: 0;
	line-height:26px;
	border-bottom: 1px solid #eee;
}
.loginConSingleW ul.loginTbBoxL li:first-child {
	margin: 0;
	}
.loginConSingleW ul.loginTbBoxL .ptsService {
	/*display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;*/
	height:26px;
	line-height:26px;
	padding: 0 10px;
	/*float:left;*/
	font-weight:bold;
	margin:0 0 10px 0;
}
.loginConSingleW ul.loginTbBoxL dd,
.loginConSingleW ul.loginTbBoxL .ptsDdBox>div  {
	display: table-cell;
	*display: inline;
	*zoom: 1;
	/*width: auto;
	/*height:26px;*/
	padding:0 10px;
	margin:0 auto 10px;
	text-align: left;
	/*float:left;
	border-left:1px solid #eeeeee;*/
}
.loginConSingleW ul.loginTbBoxL .ptsDdBox {
	display: table;
	width: 100%;
	table-layout: fixed;
	text-align: right;
}
.loginConSingleW ul.loginTbBoxL .ptsDdBox .typeLong {
	/*width: 60%;*/
	text-align: left;
}
.loginConSingleW ul.loginTbBoxL .ptsDdBox .ri{
	width: 90px;
	border-left: 1px #eee solid;
	text-align: center;
}
ul.loginTbBoxL .ptsBtn {
	width:70px;
	height:24px;
	line-height: 26px;
}
.loginConSingleW ul.loginTbBoxL .ptsBtnBox{
	/*display: inline-block;
	*display: inline;
	*zoom: 1;*/
	width: 90px;
	padding: 0 10px;
	border-left:1px solid #eeeeee;
}
/*.bten {
	width:150px!important;
}*/
dl.loginTbBoxLBase dd.ri a:link, dl.loginTbBoxLBase dd.ri a:visited {
}
dl.loginTbBoxLBase dd.ri a:hover {
	background:#707070;
}
dl.loginTbBoxLBase dd.adtext {
	margin:0 0 0 10px;
	padding:6px 0;
	border-top:1px dotted #cccccc;
	float:left;
	width:890px;
	text-align:right;
	font-size:0.9em;
}
dl.loginTbBoxLBase dd.adtext h4.adbase {
	padding:0 10px 0 50px;
	background:url(../img/log_tag.gif) no-repeat 0 center;
	float:right;
}
dl.loginTbBoxLBase dd.adtext h4.adbase a, dl.loginTbBoxLBase dd.adtext h4.adbase a:link, dl.loginTbBoxLBase dd.adtext h4.adbase a:visited {
	text-decoration:underline;
	color:#535353;
}
dl.loginTbBoxLBase dd.adtext h4.adbase a:hover {
	text-decoration:none;
}


.bcg {
	background:#f6f6f6;
}
/*.btop {
	border:1px solid #eeeeee;
}*/
.loginTbBoxLBase {
	/*width:928px;*/
	height:auto;
	border:1px solid #eeeeee;
	/*float:left;*/
}
.loginTbBoxLBase .loginTbBoxL {
	border-bottom: 1px solid #eee;
}
.loginTbBoxLBase .loginTbBoxL:last-child {
	border-bottom: none;
}
.loginTbBoxLBase h3 {
	/*width:918px;*/
	height:40px;
	line-height:40px;
	padding:0 0 0 10px;
	background:#eeeeee;
	color:#ff0033;
}
.loginTbBoxLBase ul {
	list-style-type:none;
	padding: 0 10px;
}
.loginTbBoxLBase ul li {
	display:inline-block;
	margin: 10px 10px 10px 0;
}
.imgBox {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 355px;
	vertical-align: top;
}
.imgBox a {
	display: inline-block;
	width: 355px;
	cursor: pointer;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 2px solid #ff0033;
}
.imgBox a.type1 {
	height: 140px;
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner1.jpg) no-repeat 0 0;
	border-bottom: none;
}
.imgBox a.type2 {
	height: 140px;
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner2.jpg) no-repeat 0 0;
	border-bottom: none;
}
.imgBox a.type3 {
	height: 60px;
	background: url(https://s.yimg.jp/images/biz/bzc4/img/banner3.jpg) no-repeat 0 0;
}
.pagerbase {
	width:910px;
	height:auto;
	padding:10px 0 0 0;
}
.pagerbase ul {
	padding:0;
}
.pagernumber {
	position: relative;
	left: 50%;
	float: left;
	top:10px;
	margin:0 0 10px 0;
}
.pagernumber li {
	position: relative;
	left: -50%;
	float: left;
	display: inline;
	list-style: none;
}
.pagernumber li em,
.pagernumber li span ,
.pagernumber li a {
	width:30px;
	height:30px;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	line-height: 30px;
	text-align:center;
	background-color: #eeeeee;
	color: #313131;
	text-decoration: none;
	border-bottom:2px solid #b2b2b2;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.pagernumber li em{
	background-color: #313131;
	color: #ffffff;
}
.pagernumber li a:link, .pagernumber li a:visited {
}
.pagernumber li a:hover {
	background-color: #313131;
	color: #ffffff;
}

/* information */
#bizInfoContents {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:40px 0 100px 0;
}

#bizInfoContents h3 {
	height:40px;
	line-height:40px;
	padding:0 0 0 50px;
	background:url(../img/info_icon.gif) no-repeat 0 0;
	color:#ff0033;
	margin:0 0 30px 0;
	font-weight:bold;
}
#bizInfoContents h3 a, #bizInfoContents a{
text-decoration: none;
}

.bizInfoContentsSin {
	color:#313131;
}
.bizInfoContentsSin h4 {
	border-bottom:3px solid #ff0033;
	padding:0 0 3px 0;
	margin:0 0 15px 0;
	font-weight:bold;
	color:#ff0033;
}
.bizInfoContentsSinWaku {

}
.bizInfoContentsSinWaku h5{
	width:180px;
	height:auto;
	float:left;
	font-weight:bold;
}
.bizInfoContentsSinWaku p.bizInfoContentsSinWakuMein {
	width:640px;
	height:auto;
	float:right;
}
.bizInfoContentsSin .bizPageTop {
	width:870px;
	height:auto;
	padding:20px 0 0 0;
	margin:0 0 50px 0;
}
.creditPhoto {
	width:950px;
	height:auto;
	margin:0 auto;
	color:#a0a0a0;
	text-align:right;
}
#adBox {
	width:100%;
	height:auto;
	border-top: 1px solid #d2d2d2;	
	border-bottom: 1px solid #d2d2d2;
	padding:10px 0;
}
#adBox ul {
	width:950px;
	height:auto;
	margin:0 auto;
}
#adBox ul li {
	width:234px;
	height:60px;
	float:left;
	margin:0 3px 0 0;
}
#adBox ul li a {
	text-decoration:none;
	margin:0;
	color:#ffffff;
}
.bizTopwaku {
	width:950px;
	height:auto;
	margin:0 auto;
	border-top: 1px solid #d2d2d2;
}
.bizTopConTitle {
	width:950px;
	height:auto;
	border-bottom:4px solid #ff0033;
	padding:30px 0 0 0;
}
.bizTopConTitle h3 {
	height:30px;
	float:left;
	color:#ff0033;
	font-weight:normal;
	padding:0 10px 0 0;
	border-right:1px solid #d2d2d2;
	margin:0 10px 0 0;
}
.bizTopConTitle h4 {
	padding:5px 0 0 0;
	float: left;
}
.bizTopConTitle h4 a {
	text-decoration:none;
	color:#313131;
}
.bizTopConTitle h4 a:link, .bizTopConTitle h4 a:visited {}
.bizTopConTitle h4 a:hover {
	text-decoration:underline;
	color:#313131;
}
/* demo */
.icon0 {
	background:url(../img/icon00.png) no-repeat 0 0;
}
.sample {
 background:#E2E2E2;
}
.demo1 {
	width:100%;
	height:300px;
}
.deBord {
	border-bottom:1px solid #cccccc;
}
.addemo {
	height:60px;
	line-height:60px;
	text-align:center;
	background:#cccccc;
}
span[randomdisplay] li {
	display:none;
}


/* top Flow*/
#topFlow {
	width:950px;
	height:100px;
	margin:0 auto;
	position:absolute;
	left:0;
	right:0;
}
#flowBox {
	width:283px;
	height:70px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}


/* clearFix*/
.cf:after {
 content : " ";
 display : block;
 visibility : hidden;
 clear : both;
 height : 0.1px;
 font-size : 0.1em;
 line-height : 0;
}
/* for IE7 */
*:first-child+html .cf {
 min-height: 1%;/*zoom    : 1;*/
}
/* for Mac IE */
* html .cf {
 display : inline-table;
}
/* no Mac IE \*/
* html .cf {
 height : 1%;
}
.cf {
 display : block;
}
/* End hide from IE-mac */


/* for safari・IE7・IE8 */
*+html .cf {
 min-height: 0;
 display: inline-block;
}
/*overflow*/
.hidden {
 overflow: hidden;
}s
.noline {
 border:none!important;
}

.yj950-1 #yjSub{
	float:right;
	width:200px;
}
#yjSub .untTitle h2, #yjMain-2 .ptsInner h2{
	padding:0 0 5px 0;
	margin-bottom: 5px;
	font-size: medium;
	font-weight: bold;
	border-bottom: 4px solid #ff0033;
	color:#ff0033;
}
.RcList li{
padding:10px;
font-size: 88%;
line-height: 1.2;
}
.modNewsEntryList .elInfoList li{
	padding:12px 30px;
	border-bottom: 1px solid #e6e5dd;
	line-height: 1.3;
	vertical-align: top;
	overflow: hidden;
}
.modNewsEntryList .elInfoList .elDate{
	float:left;
	width:130px;
	padding:3px;
	font-weight: bold;
}
.modNewsEntryList .elInfoList .elTxt{
	width: 670px;
	padding-top: 3px;
}
.yj950-1 #yjMain-2{
	width: 720px;
}

/****20150616****/
#adBox_footer {
  width:100%;
  height:auto;
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  padding:10px 0;
  background:#fff;
}
#adBox_footer ul {
  width:950px;
  height:auto;
  margin:3px auto 0;
/*letter-spacing: -0.1em;/*liに改行入れない場合は必要*/
}
#adBox_footer ul li {
  display: inline-block;
  /display: inline;  /* IE 6/7 */
  /zoom: 1;  /* IE 6/7 */
  width:234px;
  height:60px;
  margin:0 3px 3px 0;
/*  margin:0;/*liに改行入れない時は上の0 3px 3px 0 とスイッチ */
}
#adBox_footer ul li a {
  text-decoration:none;
  margin:0;
  color:#ffffff;
}

#adBox_footer{
  text-align: center;
  margin-top:10px;
  border-bottom: none;
  font-size: 0;
}

.texLe{
	text-align: left;
}


.bctInfh3{
	text-align: center;
}
.pd5{
	padding: 5px 5px 0 0;
}
.pdb10{
	padding-bottom: 10px;
}
#pd10{
	padding: 8px 10px 0 0;
}
#pdl10{
	padding-left:10px;
}

#topFlowBox{
	position: relative;
}
.alertcate{
	float:left;
	padding: 0 5px;
	background-color: rgb(238, 238, 238);
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color: #535353;
	font-size: 11px;
	text-align: center;
	vertical-align:top;
	margin-right: 10px;
	width:130px;
}
.pdTB5{
	padding-top:5px;
	padding-bottom: 5px;
}

#infoPageTop{
width:640px
}
