/* index.css
========== SUMMARY ==========

1.font hack
2.clearfix
3.index.html
4.print firefox2

*/

/*=================================
 1. font hack
=================================*/
body {
	font-size:12px;
	line-height:1.22;
	*font-size:small;
	*font:x-small;
	font-family: Arial, Helvetica, Verdana, "¥Ò¥é¥®¥Î³Ñ¥´Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt {
	font-family:monospace;
	*font-size:108%;
	line-height:99%;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

/*=================================
 2. clearfix
=================================*/
.clearfix:after {
 	content:".";
 	display:block;
 	height:0;
 	clear:both;
 	visibility:hidden;
}
/* for ie7 */
.clearfix {
 	display:inline-block;	
}
/* Hides from IE-mac */
* html .clearfix {
 	height:1%;
}
.clearfix {
 	display:block;
}

/*=================================
 3. index.html
=================================*/
/* contents */
div#contents {
	font-size:93%;
	line-height:145%;
}
/* masthead */
.yjmth {
	font-size:93%;
}
div#emg, div#emg2, div#emg3 {
	font-size:86%;
}
/* ybz-header (original) */
#ybz-header {
	background:#8A8A8A url(http://i.yimg.jp/images/onbiz/bz_head_bg.gif) repeat-x scroll center bottom;
	padding:0pt;
	font-size:93%;
	/* ie6 */
	_font-size:93%;
}
#ybz-header dl {
	float:left;
	width:600px;
}
#ybz-header #ybz-header-menu1 {
	width:90px;
}
#ybz-header #ybz-header-menu2 {
	width:90px;
}
#ybz-header #ybz-header-menu3 {
	width:90px;
}
#ybz-header #ybz-header-menu4 {
	width:110px;
}
#ybz-header #ybz-header-menu5 {
	width:110px;
}
#ybz-header #ybz-header-menu6 {
	width:110px;
}
#ybz-header dd {
	line-height:140%;
	color:#fff;
	float:left;
	text-align:center;
}
#ybz-header dd.ybz-header-current{
	padding:5px 0;
	font-weight:bold;
}
.ybz-header-current {
	background:#CAE997 url(http://i.yimg.jp/images/onbiz/bz_head_bg2.gif) repeat-x scroll center bottom;
	color:#FFFFFF;
}
.ybz-head-box {
	background:transparent url(http://i.yimg.jp/images/onbiz/bz_head_shadow.gif) repeat-x top;
	clear:both;
	margin-bottom:8px;
	height:5px;
}
#ybz-header dd a {
	background:transparent url(http://i.yimg.jp/images/onbiz/bz_head_bg_bar.gif) repeat-y scroll 100% 0pt;
	color:#FFFFFF;
	display:block;
	padding:5px 0pt;
}
.ybz-head-noscript {
	background-color:#FFFFEE;
	border:1px solid #FF0000;
	margin:8px 0px;
	padding:5px;
	text-align:left;
	font-size:93%;
	line-height:138%;
}
.ybz-head-noscript strong {
	font-weight:bold;
}
/* ybz-mcl-search */
div#ybz-mcl-search {
	font-size:85%;
	margin-bottom:8px;
}
div#ybz-mcl-search-top {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-search-bg-top-center3.gif) repeat-x;
}
div#ybz-mcl-search img.left {
	float:left;
}
div#ybz-mcl-search img.right {
	float:right;
}
div#ybz-mcl-search-center {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-search-bg-center-left4.gif) no-repeat top left;
	background-color:#D5D5D6;
	text-align:center;
}
div#ybz-mcl-search-center input {
	margin-left:20px;
}
div#ybz-mcl-search-center input#textbox {
	font-size:108%;
	height:19px;
	margin:0px 5px 3px 0;
	width:250px;
}
div#ybz-mcl-search-center .btn {
	margin-left:3px;
	margin-top:3px;
}
/* firefox */
html>/**/body div#ybz-mcl-search-center input#textbox,
html>/**/body div#ybz-mcl-search-center p {
	position:relative;
	top:-7px;
}
div#ybz-mcl-search-center p {
	margin-left:20px;
}
div#ybz-mcl-search-bottom {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-search-bg-bottom-center3.gif) repeat-x;
}

/* ybz-mcl-notice1 */
div#ybz-mcl-notice1 em {
	width:11%;
	float:left;
	color:#333;
	display:block;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-weight:bold;
}
div#ybz-mcl-notice2 em {
	width:15%;
	float:left;
	color:#333;
	display:block;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left:5px;
	font-weight:bold;
}

div#ybz-mcl-notice1 div#ybz-mcl-notice1-right {
	width:88%;
	float:left;
}
div#ybz-mcl-notice2 div#ybz-mcl-notice2-right {
	width:84%;
	float:left;
}
div#ybz-mcl-notice1 dl#first {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	_padding-bottom:3px;
}
div#ybz-mcl-notice1 dl {
	border-bottom: 1px solid #ddd;
	_padding-bottom:3px;
}
div#ybz-mcl-notice2 dl#first {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	_padding-bottom:3px;
}
div#ybz-mcl-notice2 dl {
	border-bottom: 1px solid #ddd;
	_padding-bottom:3px;
}
/* ybz-mcl-notice1,2 */
div#ybz-mcl-notice1, div#ybz-mcl-notice2 {
	font-size:85%;
	margin-bottom:15px;
}

div#ybz-mcl-notice1 dt, div#ybz-mcl-notice2 dt {
	color:#333;
	float:left;
	padding-left:5px;
	clear:both;
}
div#ybz-mcl-notice1 dd, div#ybz-mcl-notice2 dd {
	color:#039;
	margin-left:100px;
	padding:0 5px 0 10px;
	_margin-top:4px;
}

/* ybz-mcl-ad1 */
div#ybz-mcl-ad1 {
	margin:0 auto 15px auto;
	text-align:center;
}
div#ybz-mcl-ad1 img.end {
	margin-left:14px;
}

/* top-special contents area */
#special-type1 {
	width:100%;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#special-type1 .bor-l {
	border-left:1px solid #ccc;
}
#special-type1 .bor-r {
	border-right:1px solid #ccc;
}
#special-type1 h2, #special-type2 h2 {
	color:#fff;
	min-height:26px;
	height: auto !important;
	height: 26px;
	font-weight:bold;
	font-size:107%;
	text-align:center;
	background:#000 url(http://i.yimg.jp/images/onbiz/sp/top/other/bg_ttl_special.jpg) repeat-x top left;
}
#special-type1 h2 {
	padding:4px 0 0 10px;
}
#special-type2 h2 {
	padding-left:10px;
}
#special-type1 .box-r {
	float:left;
	width:39%;
}
#special-type1 .box-l {
	float:left;
	width:60%;
	padding-bottom:5px;
}
#special-type1 .box-l p {
	font-size:85%;
	line-height:120%;
	padding:5px;
}
#special-type1 .box-l div {
	margin:5px;
}
#special-type1 .box-l div img {
	margin-right:5px;
}
#special-type1 .box-l div h3 {
	font-size:85%;
	line-height:160%;
}
#special-type1 .box-l div h3 a.tl {
	margin:3px 0;
	font-size:116%;
}
#special-type1 .box-l div h3 span {
	font-size:116%;
	font-weight:bold;
}
#special-type1 .box-l h3.list {
	background:url(http://i.yimg.jp/images/onbiz/sp/top/other/special_arrow.gif) no-repeat left center;
	margin-left:5px;
	padding-left:10px;
	font-size:85%;
	line-height:150%;
}
#special-type1 .box-l h3.end {
	margin-bottom:12px;
}
#special-type1 .box-l h3.list a.tl {
	font-weight:bold;
}
#special-type1 .box-l img#button {
	vertical-align:middle;
}
#special-type1 .box-l span#button-lead {
	margin-left:5px;
}
#special-type1 .box-r .bor-b {
	margin-bottom:10px;
	border-bottom:4px solid #ccc;
	padding-bottom:10px;
}
#special-type1 .box-r div.clearfix {
	margin:5px;
}
#special-type1 .box-r div.clearfix img.f-left {
	margin-right:5px;
}
#special-type1 .box-r div.clearfix h3#think0901 {
	margin-left:108px;
	background-color:#FE4500;
	text-align:center;
}
#special-type1 .box-r div.clearfix h3#it0901 {
	background-color:#5A16E9;
	text-align:center;
	margin-bottom:5px;
}
#special-type1 .box-r div.clearfix p {
	font-size:85%;
	line-height:130%;
}
#special-type2 {
	width:100%;
	border:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
#special-type2 h2 {
	text-align:left;
	min-height:34px;
	height: auto !important;
	height: 34px;
	vertical-align:middle;
}
#special-type2 h2 img {
	margin:3px 5px 0 0 ;
	vertical-align:middle;
}
#special-type2 h2 span {
	display:block;
	padding-top:7px;
}
#special-type2 p#box-lead {
	padding:5px 10px;
	font-size:85%;
	line-height:120%;
}
#special-type2 div.box-frame {
	width:50%;
	_width:49%;
}
*+html #special-type2 div.box-frame {
	width:49%;
}
#special-type2 div.box-inner {
	border:1px solid #ccc;
	margin:0 5px 5px 10px;
	padding:5px 10px;
	line-height:120%;
}
#special-type2 div.box-inner em {
	font-size:93%;
	font-weight:bold;
}
#special-type2 div.box-inner h3 {
	min-height:40px;
	height: auto !important;
	height: 40px;
	font-size:93%;
}
#special-type2 div.box-inner span {
	font-size:80%;
}
#special-type2 div.box-inner img {
	margin-right:5px;
}
#special-type2 div#box-inner-right {
	margin:0 10px 5px 5px;
}
#special-type2 h3.list {
	margin-left:15px;
	font-size:85%;
	line-height:145%;
}
#special-type2 h3.list a.tl {
	font-weight:bold;
}
#special-type2-ad {
	width:100%;
	margin-bottom:10px;
}
#special-type2-ad div#first {
	margin-right:2%;
}
#special-type2-ad div.f-left {
	width:49%;
	_width:48%;
	_margin-left:2px;
}
*+html #special-type2-ad div.f-left {
	width:48%;
	margin-left:5px;
}
#special-type2-ad h3#think0901 {
	margin-left:108px;
	background-color:#FE4500;
	text-align:center;
}
#special-type2-ad h3#it0901 {
	background-color:#5A16E9;
	text-align:center;
	margin-bottom:5px;
}
#special-type2-ad img.f-left {
	margin-right:5px;
}
#special-type2-ad p {
	font-size:85%;
	line-height:130%;
}

/* ybz-mcl-func */
#ybz-mcl-func-top {
	height:7px;
	background:url(http://i.yimg.jp/images/onbiz/guide/how/ybz-func-c.gif) 0 0 repeat-x;
}
#ybz-mcl-func-btm {
	height:7px;
	margin-bottom:15px;
	background:url(http://i.yimg.jp/images/onbiz/guide/how/ybz-func-c.gif) 0 -7px repeat-x;
}
#ybz-mcl-func-cnt1 {
	background:url(http://i.yimg.jp/images/onbiz/guide/how/ybz-func-ml.gif) left repeat-y;
}
#ybz-mcl-func-cnt2 {
	background:url(http://i.yimg.jp/images/onbiz/guide/how/ybz-func-mr.gif) right repeat-y;
}
.ybz-mcl-func-box {
	width:48%;
	margin-top:5px;
}
.ybz-mcl-func-bor {
	border-right:1px dashed #C9C9CA;
	padding-right:2%;
}
.ybz-mcl-func-box-ph {
	margin-left:10px;
}
.ybz-mcl-func-box div {
	margin-left:150px;
}
.ybz-mcl-func-box p {
	font-size:85%;
	line-height:120%;
	margin-top:8px;
}
.txt-rgt {
	text-align:right;
}


/* ybz-mcl-column,ybz-mcl-press,ybz-mcl-service,ybz-mcl-enterprise */
div.ybz-mcl-box {
	margin-bottom:15px;
}
div#ybz-mcl-column {
	width:49%;
	float:left;
}
div#ybz-mcl-press {
	width:49%;
	float:right;
}
div#ybz-mcl-service {
	width:49%;
	float:left;
}
div#ybz-mcl-enterprise {
	width:49%;
	float:right;
}
div#ybz-mcl-verline1 {
	border-right:1px solid #ccc;
	height:540px;
	float:left;
	padding-left:1%;
}
div#ybz-mcl-verline2 {
	border-right:1px solid #ccc;
	height:200px;
	float:left;
	padding-left:1%;
}
div.ybz-mcl-title {
	border:1px solid #7E7E7E;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-h2-bg.gif) repeat-x;
	height:26px;
}
div.ybz-mcl-title h2 {
	margin-left:8px;
	/* ie6 */
	_margin-left:4px;
	padding:2px 0 0 10px;
	color:#fff;
	font-size:107%;
	font-weight:bold;
	height:24px;
	float:left;
}
.ybz-mcl-title-clm {
	background:url(http://i.yimg.jp/images/onbiz/bz_lcl_bg_blue.gif) repeat-y top left;
}
.ybz-mcl-title-svc{
	background:url(http://i.yimg.jp/images/onbiz/bz_lcl_bg_green.gif) repeat-y top left;
}
.ybz-mcl-title-prs{
	background: url(http://i.yimg.jp/images/onbiz/bz_lcl_bg_yerrow.gif) repeat-y top left;
}
.ybz-mcl-title-cmp{
	background: url(http://i.yimg.jp/images/onbiz/bz_lcl_bg_purple.gif) repeat-y top left;
}
div.ybz-mcl-title img {
	margin:4px 5px 0 0;
	float:right;
}
div#ybz-mcl-column ul, div#ybz-mcl-press ul {
	padding-left:10px;
	background-color:#E9E9E9;
}
div#ybz-mcl-column ul li, div#ybz-mcl-press ul li {
	font-size:85%;
	display:inline;
}
div.description {
	margin:10px 0;
	line-height:90%;
}
div.article {
	margin:10px 0;
	line-height:100%;
	padding-bottom:10px;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-h2-line.gif) repeat-x bottom;
}
div.article img, div.description img {
	margin-right:10px;
	float:left;
}
div.article h3 {
	color:#039;
	font-weight:bold;
	font-size:80%;
}
div.article p.right {
	color:#039;
	font-weight:normal;
	text-align:right;
	font-size:80%;
}
div#ybz-mcl-column p#cp {
	font-size:80%;
	line-height:140%;	
}
div.description p {
	font-size:100%;
	line-height:120%;
}
div.searchbox {
	border:1px solid #cecece;
	background-color:#efefef;
	padding:5px 10px 10px 20px;
}
div.searchbox .inputtxt {
	width:190px;
	float:left;
	margin-top:3px;
	margin-right:10px;
}
/* ybz-mcl-ad2 */
div#ybz-mcl-ad2 {
	border:1px solid #ccc;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-ad2-bg.gif) repeat-x top;
	text-align:center;
	margin-bottom:15px;
}
div#ybz-mcl-ad2 img {
	margin-bottom:5px;
}
/* ybz-mcl-ad3 */
div#ybz-mcl-ad3 {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-ad3-banner-left.gif) no-repeat top left;
	background-color:#21211A;
	margin-bottom:15px;
	text-align:center;
}
div#ybz-mcl-ad3-wrap {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-ad3-banner-right.gif) no-repeat top right;
}
/* ybz-mcl-link */
div#ybz-mcl-link {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-bottom:15px;
}
div#ybz-mcl-link img {
	float:left;
	margin:0 5px 0 10px;
}
div#ybz-mcl-link p {
	font-size:86%;
	line-height:120%;
	margin-right:10px;
	margin-left:70px;
}
div#ybz-mcl-link em {
	font-weight:bold;
	margin-left:10px;
}
div#ybz-mcl-link1 {
	float:left;
	width:33%;
}
div#ybz-mcl-link2 {
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:32%;
}
div#ybz-mcl-link3 {
	float:left;
	width:34%;
}

/* ybz-mcl-book-ranking */
div#ybz-mcl-book-ranking {
	font-size:86%;
	border:1px solid #ddd;
	margin-bottom:15px;
	padding-bottom:10px;
}
div#ybz-mcl-book-ranking-title {
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-h3-bar.gif) repeat-x;
	background-color:#ccc;
	margin-bottom:5px;
}
div#ybz-mcl-book-ranking-title h2 {
	font-weight:bold;
	padding-left:5px;
	float:left;
}
div#ybz-mcl-book-ranking-title span {
	margin-right:10px;
	float:right;
}
div#ybz-mcl-book-ranking-box1 {
	float:left;
	width:33%;
}
div#ybz-mcl-book-ranking-box2 {
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:33%;
}
div#ybz-mcl-book-ranking-box3 {
	float:left;
	width:33%;
}
div#ybz-mcl-book-ranking div.left {
	margin:5px;
	width:55%;
	float:left;
	line-height:130%;
	/* ie6 */
	_width:55%;
	_margin-left:2px;
}

/* ybz-mcl-sponsor,yservice */
div#ybz-mcl-sponsor {
	font-size:86%;
	float:left;
	width:23%;
	border:1px solid #ddd;
}
div#ybz-mcl-sponsor h2, div#ybz-mcl-yservice h2 {
	font-weight:bold;
	padding-left:5px;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-mcl-h3-bar.gif) repeat-x;
	background-color:#ccc;
}
div#ybz-mcl-sponsor ul {
	margin:10px 0 10px 10px;
}
div#ybz-mcl-sponsor li {
	padding-left:5px;
	line-height:150%;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-list-style-black.gif) no-repeat left 9px;
}
div#ybz-mcl-yservice {
	width:75%;
	float:right;
	border:1px solid #ddd;
	font-size:86%;	
}
dl#ybz-mcl-yservice-l, dl#ybz-mcl-yservice-r {
	margin:10px 0;
	width:49%;
}
dl#ybz-mcl-yservice-l {
	float:left;
}
dl#ybz-mcl-yservice-l img, dl#ybz-mcl-yservice-r img {
	vertical-align:middle;
	margin-right:5px;
}
dl#ybz-mcl-yservice-l dt, dl#ybz-mcl-yservice-r dt {
	margin-left:10px;
}
dl#ybz-mcl-yservice-l dd, dl#ybz-mcl-yservice-r dd {
	margin-left:20px;
}
dl#ybz-mcl-yservice-r {
	float:right;
}
div#ybz-mcl-yservice-verline {
	border-right:1px solid #ccc;
	height:240px;
	float:left;
	padding-left:1%;
	margin:10px 0;
}

/* ybz-mcl-ad4 */
div#ybz-mcl-ad4 {
	border:1px solid #ccc;
	line-height:130%;
	padding-bottom:5px;
}
div#ybz-mcl-ad4 div#title {
	text-align:center;
	background-color:#eee;
	margin-bottom:5px;
}
div#ybz-mcl-ad4 div#title em {
	font-size:85%;
	font-weight:bold;
}
div#ybz-mcl-ad4 img {
	margin:0 5px 0 5px;
	float:left;
}
div#ybz-mcl-ad4 a#top {
	font-size:114%;
	font-weight:bold;
	text-decoration:underline;
}
div#ybz-mcl-ad4 p {
	font-size:85%;
	margin-right:5px;
}
div#ybz-mcl-ad4 a#bottom {
	font-size:85%;
	font-weight:bold;
	text-decoration:underline;
}

/* pos-lrec */
#pos-lrec dl {
	background-color:#fff !important;
}

/* ybz-rcl-link1 */
div#ybz-rcl-link1 {
	margin-bottom:15px;
}

/* ybz-rcl-loginbox common */
div#ybz-rcl-loginbox-weather, div#ybz-rcl-loginbox-news, div#ybz-rcl-loginbox-market, div#ybz-rcl-loginbox-transit {
	font-size:85%;
	line-height:130%;
	border:1px solid #ccc;
	border-top:none;
}
div#ybz-rcl-loginbox-weather div.title, div#ybz-rcl-loginbox-news div.title, div#ybz-rcl-loginbox-market div.title, div#ybz-rcl-loginbox-transit div.title {
	width:293px;
	border-bottom:1px solid #ccc;
	background:url(http://i.yimg.jp/images/onbiz/top/ybz-rcl-loginbox-title-bg.gif) repeat-x top;
	background-color:#d3d3d3;
	padding-left:5px;
	font-weight:bold;
}
div#ybz-rcl-loginbox-news div.title img, div#ybz-rcl-loginbox-market div.title img, div#ybz-rcl-loginbox-transit div.title img {
	margin:0 5px 2px 0;
	vertical-align:middle;
}

/* ybz-rcl-loginbox-mail */
div#ybz-rcl-loginbox-mail {
	padding:10px;
	font-size:85%;
	line-height:130%;
	border:1px solid #ccc;
}
div#ybz-rcl-loginbox-mail div#top {
	margin-bottom:3px;
}
div#ybz-rcl-loginbox-mail div#top .f-left img {
	margin-left:3px;
	vertical-align:middle;
}
div#ybz-rcl-loginbox-mail div#top .f-right img {
	margin-right:5px;
	vertical-align:middle;
}
div#ybz-rcl-loginbox-mail div#top .f-right img.last {
	margin:0;
}
div#ybz-rcl-loginbox-mail div#middle {
	margin-bottom:13px;
}
div#ybz-rcl-loginbox-mail em {
	font-weight:bold;
}
div#ybz-rcl-loginbox-mail div#bottom img {
	vertical-align:middle;
	margin-right:5px;
}

/* ybz-rcl-loginbox-weather */
div#ybz-rcl-loginbox-weather div#top .f-left {
	line-height:160%;
	padding:10px 0 10px 10px;
}
div#ybz-rcl-loginbox-weather div#top .f-left .mar {
	margin-right:20px;
}
div#ybz-rcl-loginbox-weather div#top .f-left img {
	vertical-align:middle;
}
div#ybz-rcl-loginbox-weather div#top .f-left span.blue {
	color:#1D3994;
}
div#ybz-rcl-loginbox-weather div#top .f-left span.red {
	color:#f00;
}
div#ybz-rcl-loginbox-weather div#top .f-right {
	padding:10px 10px 10px 0;
}

/* ybz-rcl-loginbox-calender */
div#ybz-rcl-loginbox-calender {
	font-size:85%;
	border:1px solid #ccc;
	padding:5px 5px 5px 10px;
	border-top:none;
}
div#ybz-rcl-loginbox-calender img {
	vertical-align:middle;
	margin-right:5px;
}
div#ybz-rcl-loginbox-calender a {
	font-weight:bold;
}

/* ybz-rcl-loginbox-news */
div#ybz-rcl-loginbox-news span {
	margin:5px 0 0 15px;
	font-size:79%;
	color:#000;
	display:block;
}
div#ybz-rcl-loginbox-news ul {
	margin:0 0 10px 15px;
	line-height:150%;
}

/* ybz-rcl-loginbox-market */
div#ybz-rcl-loginbox-market div#top .f-right {
	margin:2px 0 0 0;
}
div#ybz-rcl-loginbox-market div#bottom .f-left {
	width:120px;
	margin:15px 0 10px 15px;
	_margin-left:8px;
}
div#ybz-rcl-loginbox-market div#bottom .f-right {
	background-color:#F8FAFD;
	width:130px;
	margin:10px 10px 10px 0;
	padding:5px;
}
div#ybz-rcl-loginbox-market div#bottom .f-right dt {
	text-align:left;
	color:#1D3994;
}
div#ybz-rcl-loginbox-market div#bottom .f-right dd {
	text-align:right;
}

/* ybz-rcl-loginbox-transit */
div#ybz-rcl-loginbox-transit {
	margin-bottom:10px;
}
div#ybz-rcl-loginbox-transit div#top {
	margin:10px;
}
div#ybz-rcl-loginbox-transit div#top span {
	font-weight:bold;
}
div#ybz-rcl-loginbox-transit div#top input {
	width:115px;
	margin-right:2px;
}
div#ybz-rcl-loginbox-transit div.middle {
	margin:0 10px 5px 10px;

}
div#ybz-rcl-loginbox-transit div.middle span {
	font-weight:bold;
	margin-right:32px;
}
div#ybz-rcl-loginbox-transit div#search {
	margin-top:10px;
	line-height:160%;
}
div#ybz-rcl-loginbox-transit div#search .f-left {
	margin-left:10px;
}
div#ybz-rcl-loginbox-transit div#search .bold {
	font-weight:bold;
	/* ie6 */
	_margin-left:5px;
}
div#ybz-rcl-loginbox-transit div#search input.mar, div#ybz-rcl-loginbox-transit div#check input.mar {
	margin-left:20px;
}
div#ybz-rcl-loginbox-transit div#check {
	margin:10px 0 0 10px;
}
div#ybz-rcl-loginbox-transit div#check span {
	color:#999;
}
div#ybz-rcl-loginbox-transit input#submit {
	margin:15px 0 10px 135px;
}

/* ybz-rcl-link2,3,4,5 */
div#ybz-rcl-link2, div#ybz-rcl-link3, div#ybz-rcl-link4, div#ybz-rcl-link5 {
	border:1px solid #ccc;
	margin-bottom:10px;
}
div#ybz-rcl-link2 dl, div#ybz-rcl-link3 dl, div#ybz-rcl-link4 dl, div#ybz-rcl-link5 dl {
	margin:10px 5px;
}
div#ybz-rcl-link2 dt, div#ybz-rcl-link3 dt, div#ybz-rcl-link4 dt, div#ybz-rcl-link5 dt {
	color:#333;
	float:left;
	margin-left:5px;
}
div#ybz-rcl-link2 dd, div#ybz-rcl-link3 dd, div#ybz-rcl-link4 dd, div#ybz-rcl-link5 dd {
	color:#039;
	margin-left:40px;
	padding:0 5px 0 10px;
	font-size:85%;
	line-height:130%;
}

/* ybz-footer */
div#ybz-footer, div.ybz-footer {
	background:#e1e1e1 repeat;
	margin:0 0 15px 0;
	text-align:center;
	font-size:93%;
}
div#ybz-footer strong, div.ybz-footer strong {
	font-weight:bold;
}

/* ybz-rcl-link6 */
div#ybz-rcl-link6 {
	border:1px solid #ccc;
	margin:10px 0;
	font-size:85%;
	line-height:120%;
}
div#ybz-rcl-link6 div#ybz-rcl-link6-box {
	border-bottom:1px solid #ccc;
}
div#ybz-rcl-link6 div#ybz-rcl-link6-box img#qrcode {
	float:left;
	margin:10px 0 0 2px;
}
div#ybz-rcl-link6 div#ybz-rcl-link6-box p#text {
	background-color:#efefef;
	width:220px;
	float:right;
}
div#ybz-rcl-link6 div#ybz-rcl-link6-box p#text strong {
	font-weight:bold;
}
div#ybz-rcl-link6 a#footer {
	text-align:center;
	padding:3px 0;
	display:block;
}

/* ybz-footer-search */
div#ybz-footer-search {
	margin:5px 0 15px 28%;
}
div#ybz-footer-search img, div#ybz-footer-search input {
	float:left;
}
div#ybz-footer-search img {
	margin:0 5px 0 5px;
}
div#ybz-footer-search input {
	font-size:85%;
	width:300px;
}

/* float */
.f-right {
	float:right;
}
.f-left {
	float:left;
}
/* a */
a {
	text-decoration:none;
}
a:link {
	color:#039;
}
a:hover {
	color:#039;
	text-decoration:underline;
}
a:visited {
	color:#810081;
}

/*=================================
 4. print firefox2
=================================*/
@media print {
	html>/**/body div.article h3 {
		width:290px;
	}
	html>/**/body div#ybz-mcl-ad3 {
		width:640px;
		height:70px;
	}
	html>/**/body dl#ybz-mcl-yservice-l dd, html>/**/body dl#ybz-mcl-yservice-r dd {
		width:200px;
	}
	html>/**/body .print {
		background-color:#E6E6E6;
	}
	html>/**/body div#ybz-footer {
		margin-top:15px;
	}
}

/*=================================
 Q&A 090223
=================================*/

div#ybz-mcl-qa {
float:left;
width:49%;
}
.ybz-mcl-title-qa {
background:transparent url(http://i.yimg.jp/images/onbiz/soudan/top/bz_lcl_bg_purple.gif) repeat-y scroll left top;
}
#ybz-mcl-qa dl{
margin-top:10px; 
padding-bottom:2px; _height:44px; 
min-height:44px;
background:transparent url(http://i.yimg.jp/images/onbiz/soudan/top/ybz_qa_bar.gif) repeat-x bottom;
}
#ybz-mcl-qa dl dt{
float:left; widows:80px;
}
#ybz-mcl-qa dl dd{
margin-left:50px;
}
/*====================
   AD format
====================*/
#pos-lrec a{
	color:#00f  !important;
	text-decoration:underline  !important;
}

/*SQB*/
.ybz-pr-sqb a{
	color:#00f  !important;
	text-decoration:underline  !important;
}


/*YSQM*/
.ynbox_side a{
	color:#00f  !important;
	text-decoration:underline  !important;
}

/*=================================
 top_sp 090626
=================================*/
.top_table{
background-color:#F8F8F8;
margin-top:5px;
width:100%;
}
.top_table td{
text-align:center;
border:1px solid #CCC;
border-collapse:collapse;
font-size:75%;
line-height:1.5em;
width:33%;
}
/*=================================
 7&Y 090812
=================================*/
#ybz-mcl-author{
border:1px solid #DDDDDD;
font-size:86%;
margin-bottom:15px;
background:transparent url(http://i.yimg.jp/images/onbiz/series/author/top_author06.gif) repeat-y scroll 0 0;
}
#ybz-mcl-author-title{
background:#000 url(http://i.yimg.jp/images/onbiz/series/author/top_author01.gif) repeat-x scroll 0 0;
min-height:28px;
_height:28px;
}
#ybz-mcl-author-title h2{
float:left;
}
#ybz-mcl-author-title span{
display:block;
}
#ybz-mcl-author-title span.num{
float:left;
width:50px;
height:18px;
background-color:#FFF;
margin-left:10px;
margin-top:4px;
text-align:center;
background:transparent url(http://i.yimg.jp/images/onbiz/series/author/top_author03.jpg) repeat-x scroll 0 0;
border:#999 1px solid;
color:#FFF;
font-weight:bold;
line-height:1.4em;
}
#ybz-mcl-author-title span.txt{
float:right;
color:#FFF;
margin-right:10px;
margin-top:2px;
}
#ybz-mcl-author-title span.txt a{
color:#FFF;
}

#ybz-mcl-author-box1{
width:209px;
text-align:center;
}
#ybz-mcl-author-box1 img{
margin:8px 0 8px;
}
#ybz-mcl-author-box2{
margin-left:220px;
}
#ybz-mcl-author-box2 h4{
font-weight:bold;
font-size:120%;
margin-top:5px;
}
#ybz-mcl-author-box2 p{
line-height:1.4em;
margin-right:5px;
}

#ybz-mcl-author-box2 img{
margin-top:5px;
}

/*
toolbar 090820
*/
#ybiz-tool-bar {display: none;}
#ybz-rcl-toolbar { border:1px solid #0083FF; margin:10px 0; padding-bottom:5px; }
#ybz-rcl-toolbar-ptop {padding:3px 5px;background:#0083FF;color:#fff;font-weight:bold;}
#ybz-rcl-toolbar-bg { background:#BCD4DE url(http://i.yimg.jp/images/onbiz/ybz-rcl-toolbar-bg.gif) repeat-x;margin:10px;padding:6px;border:1px solid #B1C2C9;font-weight:bold; }
#ybz-rcl-toolbar-bt { text-align:center; margin-top:5px; }
#ybz-rcl-toolbar-icon {margin-right:5px; vertical-align:middle;}
#ybz-rcl-toolbar-ntc2, #ybz-rcl-toolbar-ntc1 {font-size:85%; padding:0 15px 5px; line-height:125%;}
#ybz-rcl-toolbar-ntc1 {margin-left:11px;text-indent:-11px;}
#ybz-rcl-toolbar-ntc1 a:link {color:#0201FF;}