
/*
 yacard css dfn
 Last Update: 2007.12.5
 $Revision: 2.0 $
 
  1. Element dfn 
  2. Layout dfn 
  3. box model
  4. item dfn  
 */

/**********************************************/
/*	1. Element dfn                            */
/**********************************************/

#yc {text-align:center; line-height:1.4em; margin:0; padding:0;}

#yc h1 {margin:0; padding:0;
	font-size:1.7em; line-height:1em;
	color:#2987A3 ;
	}

#yc h2 {margin:0; padding:0;
	text-align:left;
	font-size:1.1em;
	color:#247A93 ;}

#yc h3 { margin:1em 0 0.3em 1.5em; font-size:100%; color:#247A93 ;}

#yc h3 {border-bottom:1px dotted #2987A3;}


#yc h4,#yc h5,#yc h6 { margin:1em 0 0 1.5em; font-size:100%;}

#yc p {margin:0.5em 0 0.5em 1.5em; }

#yc ul {margin:0.5em 0 0.5em 3.5em; padding:0;}
#yc ul li {list-style-image:url(//s.yimg.jp/images/yjc/flow/listBlt_01.gif); line-height:1.4em;}
#yc ul li ul { margin:0 0 0 1em;}
#yc ul li ul li{list-style:none;list-style-image:none;}

#yc ol {margin:0.5em 0 0.5em 4em; padding:0;}
#yc ol li ol { margin:0 0 0 1em;}
#yc ol li ol li{list-style:none;list-style-image:none;}

#yc dl {margin:0.5em 0 0.5em 2.5em; padding:0;}
#yc dl dt {font-weight:bold;}
#yc dl dd {padding-bottom:0.3em;}


#yc form { margin:0; padding:0;}

/**********************************************/
/*	2. Layout dfn                             */
/**********************************************/
/* ---------- uhd-patch ---------- */
#uhd {width:950px; margin:0 auto 0 auto;}
#uhd div table{
	text-align: left;
	}
#uhd img{
	display: block;
	}
#uhd br{
	display: none;
	}
/* ---------- uhd-patch ---------- */

 /*------ masthead -------*/
#mast {width:950px; margin:0 auto 0 auto;}
#masthead{
	width:950px;
	text-align:left;
	/* for macIE */
	/*\*//*/
	text-align:left;
	/*for macIE */
	margin:0.4em auto 0.8em auto;}
.EMG table{
	margin-bottom:0.7em;}
.EMG table table{
	margin-bottom:0;}
	
/*------ page width -------*/
#yc #obi {padding:1em 0 0 0; margin:0 auto;margin-bottom:10px; width:950px; text-align:left;}
#yc #breadcrumbs,#yc #pageTitle,#yc #contentsBody,#yc #footer {margin:0 auto;width:950px;}
#yc #contentsBody {text-align:left; clear:both;}
/*------ hedadline -------*/
/* h1 */
#yc #pageTitle {text-align:left; margin-bottom:1em; clear:both;}
#yc #pageTitle .titleStyleBox {margin:15px 0 0 0;padding:0 10px 0 10px; background:url(//s.yimg.jp/images/yjc/flow/h1bottomLine.gif) repeat-x bottom; vertical-align:bottom;}

/* h2 */
#yc .hTitle {margin:10px 0 0 0 ;
	padding:2px 10px 0 30px; 
	border-bottom:1px solid #2987A3;
	background:url(//s.yimg.jp/images/yjc/flow/blt_tl01.gif) no-repeat left;}

	/* for MacIE \*/
	#yc #pageTitle .titleStyleBox {padding-bottom:5px;}
	#yc .hTitle {padding-bottom:2px;}
	/* */


/*------ footer -------*/
#yc #footer {margin-top:1em; padding:0 0 1em 0;font-size:small; border-top:1px solid #ccc;clear:both;}
#yc #footer p {margin:0; padding:0; padding-top:1em;}
#yc #footer p.copy { margin:0; padding:0;}
	*html #yc #footer {font-size:x-small;}
/*---- breadcrumbs ----*/
#yc #breadcrumbs {position:relative; margin-top:4px; padding:4px 0;font-size:small; border-bottom:1px solid #ddd; text-align:left; line-height:1.4em;}
#yc #breadcrumbs div.item {position:absolute; margin:0; right:3px; bottom:4px;}
	*html #yc #breadcrumbs {font-size:x-small;}

	/*only IE MAC */
	/*\*//*/
#yc #breadcrumbs {height:1.8em;}
	/**/


/*----- support text ------*/
#yc .notice,
#yc ul.notice,
#yc dl.notice {margin:0.5em 0 0 1.5em; padding:0;font-size:small;line-height:1.3em;}
#yc dl.notice dt { font-weight:bold;} 
#yc dl.notice dd { margin-left:1em;}

#yc ul.notice li{ list-style-type:none; list-style-image:none;}

	*html #yc .notice,
	*html #yc ul.notice,
	*html #yc dl.notice {font-size:x-small;}

/*------ control -------*/
#yc .editBox {padding:0.3em; margin-bottom:1em; text-align:right; border-bottom:1px solid #ddd; background-color:#e8e8e8;}
#yc .controlBox {padding:1em; padding-bottom:0; text-align:center;}
#yc .controlBox input {padding:0.5em; margin:0 0.5em;}

#yc .btn a:hover img{ background-color:#DBFB91;}
	*html #yc .btn a:hover { background-color:#DBFB91;}

/**********************************************/
/*	3. box model                              */
/**********************************************/
#yc .twoCol {clear:both; padding:0;}

#yc .twoCol .leftBox {width:375px; float:left;}
#yc .twoCol .rightBox {width:375px; float:right;}


/**********************************************/
/*	4. item dfn                               */
/**********************************************/
#skipNavi,
.offLeft {width:9999px; position:absolute; left:-9999px; visibility:hidden;}

.right {text-align:right;}
.center {text-align:center;}
.margin01e {margin-bottom:1em;}
.margin02e {margin-bottom:2em;}
.margin003e {margin-bottom:0.3em;}

.noBlt li{list-style-type:none; list-style-image:none;}
.inLine li{ display:inline;}

.fem {font-size:100% !important; }
.fsml {font-size: small !important; }
	*html #yc .fsml {font-size:x-small !important; }
.nowrap {white-space:nowrap;}

.margin0 {margin:0;}
/*!!IME mode!!IE only!!!*/
.imeJa {ime-mode:active;} /*ime=ja*/
.imeEn {ime-mode:inactive;} /*ime=en*/
.imeNum {ime-mode:disabled;} /*img=en only*/


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



