@charset "EUC-JP";
/*==================== reset ==================== */
* {
	zoom : 1;
}
a {
	zoom:0;
}
body {
	color:#000;
	font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
	}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote {/*th,tdにはかけない*/
	margin:0;
	padding:0;
	}
ol ,ul {
	zoom : normal;
}
ol li,ul li {
	zoom : normal;
}
fieldset,img {
	border:0;
	vertical-align:bottom;
	}
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal;
	font-weight:normal;
	}
li { 
	list-style:none;
	}
caption,th { 
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym {
	border:0;font-variant:normal;
	}
sup,sub {
	line-height:-1px;vertical-align:text-top;
	}
sub {
	vertical-align:text-bottom;
	}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*==================== /reset ==================== */
/* ==================== 汎用クラス ====================== */
 /* ---- 汎用clearfix ---- */
.clr:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clr {
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clr{height: 1%;}
.clr{display: block;}
/* End hide from IE-mac */

hr.separator {/* 非表示用水平ライン */
	display:none;
}
.mdMain {/* メインカラム用枠線なしモジュール:10pxの下マージン */
	margin-bottom:10px !important;
}
.mdMainLined {/* メインカラム用枠線つきモジュール:10pxの下マージン */
	border:1px solid #c6c655;
	margin-bottom:10px !important;
}
.mdSub {	/* 右カラム用枠線なしモジュール:10pxの下マージン */
	margin-bottom:10px;
}
.mdSubLined { /* 右カラム用枠線付きモジュール:10pxの下マージン */
	border:1px solid #c6c655;
	margin-bottom:10px;
}
.backLink {
	margin:20px 0;
	text-align:center;
}
.backLink a{
	font-weight:bold;
}
.topicsName {/* トピックスアイコンを付けるクラス */
	background:url(http://i.yimg.jp/images/news/fc.gif) no-repeat 0 50%;
	padding-left:20px;
}
.right{text-align:right;}
.subspace{margin-top:40px;}
.mainspace{margin-top:10px;}
.space0{margin:0;}
.space5{margin-bottom:5px;}
.space10{margin-bottom:10px;}
.space15{margin-bottom:15px;}
.padd5{padding:5px;}
.padd10{padding:10px;}
.padd15{padding:15px;}
.red{color:#ee0000;}
.graytext{color:#666666;}
.disabled {background:#d4d0c8;cursor:default;}
.strong{font-weight:bold;}

div.dotLine {
	height:1px;
	overflow:hidden;
	border-top:1px dotted #7d7d7d;
}

/* ==================== /汎用クラス ====================== */
/* ==================== 広告用パッチ ==================== */
 /* ---- UHD ---- */
#uhd td {	text-align:left;	}
#uhd img {	display:block;	}
#uhd br {	display:none;	}
 /* ---- LREC ---- */
#adLrec {
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	margin-bottom: 10px;
	text-align: center;
	}
#adLrec dl {
	color:#555;
	}
#adLrec dt {	
	display: inline-block;
	padding:4px 0 4px;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	vertical-align: middle;
	}
/* safari only \ */
html:\66irst-child #adLrec dt {
	padding:3px 0 2px;
}
/* /safari only */
 /* ---- SQB ---- */
#adSqb {
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	margin-bottom:10px;
	}
/* ---- HSM ---- */
#adHsm {
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	margin-bottom:10px;
}
 /* ---- HSM ---- */
#adEup {
	margin-bottom:10px;
}
 /* ---- S ---- */
#adS {	
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	clear:both;
	border-top:1px solid #aaaaaa;
	margin:0 auto;
	padding:10px 0;
	line-height:1.1;
}
#adS *{
	margin:0;
	padding:0;
}
#adS td{
	padding:5px;
}
 /* ---- SQM ---- */
#adSqm {
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	margin-bottom:10px;
	}
/* ---- RP ---- */
#adRp {
	font-family:"ＭＳ Ｐゴシック" ,sans-serif;
	margin-bottom:10px;
}
/* ---- EMG ---- */
#emg {
	text-align: center;
	}
#emg table{
	width:728px;
	margin: 0 auto 10px auto;
	text-align: left;
	}
#emg table table{
margin-bottom:0;
	}

/* ==================== /広告用パッチ ==================== */
/* ==================== レイアウトブロック ==================== */
#wrapper {
	width:950px !important;
	margin:0 auto;
}

#masthead {
	margin-bottom:10px;
}
/* VERY IMPORTANT FOR YNEWS TAB  */
#ynhead {margin:0 !important;}
#ynnav{width:auto !important;}
#ynsubnav ul{width:auto !important;}
/* VERY IMPORTANT FOR YNEWS TAB  */

#content:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#content {
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \ */
* html #content {height: 1%;}
#content{display: block;}
/* End hide from IE-mac */
#footer {
	padding:10px 0;
	border-top:1px solid #aaaaaa;
	text-align:center;
	}
/* ==================== footer ==================== */
#footer address,#footer p {
	line-height:1.5;
	font-size:80%;
}
/* ==================== /レイアウトブロック ==================== */
#contentHead{
	margin:10px 0;
}
.hdH1 {
	background:url(http://i.yimg.jp/images/topics/wiki/guide/title.gif) no-repeat 0 0;
	width:100%;
	height:45px;
}
.hdH1 h1{height:45px;width:100%;}
.hdH1 h1 strong{text-indent:-9999px;display:block;width:370px;height:45px;}
.hdH1 h1 a{overflow:hidden;text-indent:-9999px;display:block;width:370px;height:45px;}

#mainNavi {
	width:100%;
	height:40px;
}
#mainNavi ul{
	text-indent:-9999px;
	width:950px;
	height:40px;
	padding-left:10px;
	float:left;
}
#mainNavi ul.select00{	background:url(http://i.yimg.jp/images/topics/wiki/guide/navi_bg.png) no-repeat 0 0;}
#mainNavi ul.select01{	background:url(http://i.yimg.jp/images/topics/wiki/guide/navi_bg.png) no-repeat 0 -40px;}
#mainNavi ul.select02{	background:url(http://i.yimg.jp/images/topics/wiki/guide/navi_bg.png) no-repeat 0 -80px;}
#mainNavi ul.select03{	background:url(http://i.yimg.jp/images/topics/wiki/guide/navi_bg.png) no-repeat 0 -120px;}

#mainNavi ul li{
	width:178px;
	margin-top:7px;
	margin-right:10px;
	height:33px;
	float:left;
}
#mainNavi ul li a{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width:178px;
	height:33px;
} 
#mainNavi ul li span.select,#mainNavi ul li span.none{
	display:block;
	text-indent:-9999px;
	width:178px;
	height:33px;
}


#contentBody {
	clear:both;
}

/*********** コラム用clearfix **************/
.column:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.column {
	display:inline-block;
	min-height:1%;  /* for IE 7*/
	margin-bottom:10px;
	line-height:1.5;
}
/* Hides from IE-mac \ */
* html .column {height: 1%;}
.column{display: block;}
/* End hide from IE-mac */
/********** コラム用clearfix **************/

.column .columnImg{
	margin:0 10px;
	border-right:3px solid #d5d5d5;
	border-bottom:3px solid #d5d5d5;
}

.column .columnImgCenter{
	margin:5px auto 0 auto;
	width:602px;
	border-right:3px solid #d5d5d5;
	border-bottom:3px solid #d5d5d5;
}

.column .columnImg img,.column .columnImgCenter img{
	border:1px solid #525252;
}
.column .left {
	float:left;
}
.column .right {
	float:right;
}
.hdH2 {
}
h2#subTitleTop01{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle_for_top01.png) no-repeat 0 0;
	text-indent:-9999px;
	width:415px;
	height:31px;
	margin-bottom:5px;
	}
h2#subTitleTop02{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle_for_top02.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:415px;
	height:31px;
	margin-bottom:5px;
	}
h2#subTitleTop03{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle_for_top03.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:415px;
	height:31px;
	margin-bottom:5px;
	}
h2#subTitleTop04{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle_for_top04.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:415px;
	height:31px;
	margin-bottom:5px;
	}

h2#subTitle01 {
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle01.png) no-repeat 0 0;
	text-indent:-9999px;
	width:485px;
	height:31px;
	margin-bottom:10px;
	}
h2#subTitle02 {
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle02.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:485px;
	height:31px;
	margin-bottom:10px;
	}
h2#subTitle03 {
	background:url(http://i.yimg.jp/images/topics/wiki/guide/subtitle03.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:485px;
	height:31px;
	margin-bottom:10px;
	}
.hdH3{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/dotback.gif);
	padding-bottom:8px;
	margin-bottom:5px;
	}
.hdH3 h3 {
	font-weight:bold;
	color:#ffffff;
	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/h3bg.gif) no-repeat 0 0 ;
	padding:5px 10px;
	border-bottom:2px solid #76aa01;
	}
.cfootLinks {
	margin:20px;
	text-align:center;
	}
.cfootLinks a#regButton {
	margin-right:10px;
	}
.cfootLinks a#loginButton {
	margin-left:10px;
	}

.attentionBox {
	margin-top:10px;
	border:1px solid #c1c564;
	background:#feffe8;
	text-align:center;
	font-weight:bold;
	padding:5px;
	}
.attentionBox2 {
	text-align:left;
	width:593px;
	margin:5px auto 0 auto;
	padding:5px 10px;
	border:1px solid #c1c564;
	background:#feffe8;
	}
a.arrowLink {
	font-weight:bold;
	padding:0 0 4px 25px;
	vertical-align:middle;
	background:url(http://i.yimg.jp/images/topics/wiki/guide/arrowlink.gif) no-repeat 0 0;
}


.lead02,.lead03{
	line-height:1.5;
	margin-bottom:10px;
}
.subLead02{
	font-size:85%;
	margin:10px;
	line-height:1.7;
}
.flowchart {
	text-align:center;
	margin:20px 10px;
}

.needKnowredge{
	border:1px solid #c1c564;
	margin-bottom:10px;
}

.needKnowredge h3{
	padding:5px 5px 5px 10px;
	font-weight:bold;
	background:url(http://i.yimg.jp/images/topics/wiki/guide/dotback_olive.gif);
}

.needKnowredge ul{
	margin:10px;
}
.needKnowredge ul li{
	font-weight:bold;
	margin-bottom:7px;
}

.navi03Top{
	background:url(http://i.yimg.jp/images/topics/wiki/guide/dotback.gif);
	padding-bottom:8px;
	margin-bottom:5px;
	}
.navi03Top ul {
	border-bottom:2px solid #76aa01;
	width:100%;
	}
.navi03Top ul.select1{	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/tab03bg.gif) no-repeat 0 0;}
.navi03Top ul.select2{	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/tab03bg.gif) no-repeat 0 -50px;}
.navi03Top ul.select3{	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/tab03bg.gif) no-repeat 0 -100px;}
.navi03Top ul.select4{	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/tab03bg.gif) no-repeat 0 -150px;}
.navi03Top ul.select5{	background:#ffffff url(http://i.yimg.jp/images/topics/wiki/guide/tab03bg.gif) no-repeat 0 -200px;}
.navi03Top li {
	text-align:center;
	width:145px;
	margin-right:20px;
	float:left;
	}
.navi03Top li a{
	vertical-align:middle;
	line-height:27px;
	font-size:80%;
	}
.navi03Top li span{
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	line-height:27px;
	font-size:80%;
	}


.navi03Bottom{
	background:#e8ffdd;
	padding:10px;
	border-top:1px solid #76aa11;
	border-bottom:1px solid #76aa11;
	margin:10px 0 5px 0;
	text-align:center;
	font-size:85%;
}
.navi03Bottom .select{
	font-weight:bold;
}

.step1,
.step2,
.step3,
.step4,
.step5,
.step6{
	height:36px;
	display:table-cell;
	vertical-align:middle;
	padding-left:46px;	
}
* html .step1,
* html .step2,
* html .step3,
* html .step4,
* html .step5,
* html .step6 {display:inline !important;zoom:1;}

*:first-child+html .step1,
*:first-child+html .step2,
*:first-child+html .step3,
*:first-child+html .step4,
*:first-child+html .step5,
*:first-child+html .step6 {height:1%;zoom:1;min-height:36px;}

.step1{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step1.gif) no-repeat 0  50%;}
.step2{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step2.gif) no-repeat 0  50%;}
.step3{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step3.gif) no-repeat 0  50%;}
.step4{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step4.gif) no-repeat 0  50%;}
.step5{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step5.gif) no-repeat 0  50%;}
.step6{	background:url(http://i.yimg.jp/images/topics/wiki/guide/step6.gif) no-repeat 0  50%;}

.handbookLink{
	padding:2px;
	background:url(http://i.yimg.jp/images/topics/wiki/handbookIcon.gif) no-repeat 0 50%;
	padding-left:20px;
}
/* ----------------------------------------
Global Navi 
---------------------------------------- */
/* ---- in case of New Icon ----*/
/*gnPri*/
/*#globalNav ul#gnPri li#gnPriBylines a{background:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite_20120926.png) no-repeat right -344px;padding-right:35px;}*/
/*gnSec*/
/*#globalNav ul#gnSec li#gnSecUnread a{background:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite_20120926.png) no-repeat right -346px;padding:0 32px 0 0;}
#globalNav ul#gnSec li#gnSecUnread span{display:block;_display:inline;padding: 1px 4px;}
#globalNav ul#gnSec li#gnSecUnread.on span{background-color:#3e6586;}*/
