@charset "utf-8";

/* CSS Document */


/*　メインカラム　*/


#main-column h2,#main-column h3,#main-column h4 {
	margin-bottom:10px;
}
.ttl-tex {
	color: #09F;
	font-weight:normal;
	border-bottom:1px solid #b9d6ea;
}
.ttl-tex2 {
	color: #666;
	font-weight:normal;
	border-bottom:1px solid #CCC;
}
h4.separate {
	color:#007ce3;
	font-weight: normal;
	padding:10px;
	margin: 0px 0px 10px 0px;
	border-bottom:1px solid #b9d6ea;

}
#main-column #breadcrumb {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px dotted #CCC;
}
#main-column #breadcrumb p {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
}
#main-column #breadcrumb a {
	color: #0064dc;
	text-decoration:none;
}
#main-column #breadcrumb a:hover {
	color: #F30;
	text-decoration: underline;
}

#main-column .main-atc-column-l {
	float: left;
	width: 460px;
}
#main-column .main-atc-column-r {
	float: right;
	width: 460px;
}
#main-column .main-atc-column-l p {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
	padding: 0px 0px 10px 0px;
}
#main-column .main-atc-column-r p {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
	padding: 0px 0px 10px 0px;
}
#main-column .main-atc-column-l ul {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 160%;
	padding: 0px 0px 10px 1.5em;
}
#main-column .main-atc-column-l ul li {
	color: #1185e5;
}
#main-column .main-atc-column-r ul {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 160%;
	padding: 0px 0px 10px 1.5em;
}
#main-column .main-atc-column-r ul li {
	color: #00F;
}
#main-column .btn-area {
	padding: 10px;
	text-align:center;
	background-color: #f5f5f5;
	border:1px dotted #CCC;
}
#main-column  p.atc {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
	padding: 0px 0px 10px 0px;
}
#main-column p.atc-description {
	padding: 0px 0px 10px 27px;
	margin: 0px 0px 20px 0px;
	border-bottom:4px solid #a9d0f0;
	color:#666;
	line-height:150%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#main-column .atc-area-large  {
}
#main-column .atc-wrap-large {
	margin: 0px 0px 5px 0px;
	background-color: #f7f4ed;
}
#main-column .atc-wrap-large img {
	float:left;
	padding: 0px 10px 10px 10px;/**/
}
#main-column .atc-wrap-large p {
	padding: 0px 10px 10px 10px;
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
}

#main-column .atc-area-text  {
	clear:both;
}

#main-column .atc-area-small-odd  {
	float:left;
	width: 227px;
}

#main-column .atc-area-small-even  {
	float:right;
	width: 227px;
}
#main-column .atc-wrap-small {
	margin: 0px 0px 5px 0px;
	padding: 5px;
	background-color: #f7f4ed;
}
#main-column .atc-wrap-small img {
	padding-bottom: 5px;
}
#main-column .atc-wrap-small p {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
}


/*　メインカラム　指導者向け資料　*/

#main-column #koushi_3type {
	margin:0 auto;
	width:850px;
}

#main-column #koushi_3type img {
	padding:0 35px;
}

#main-column #koushi_text,#main-column #jiten {
	width:250px;
	float:left;
	padding-right:35px;
	padding-left:10px;
}

#main-column #kijun {
	width:250px;
	float:right;
	padding-right:10px;
}

#main-column #koushi_text dd,#main-column #jiten dd,#main-column #kijun dd {
	padding-top:10px;
	
}


/*　メインカラム　指導者向け資料ー指導者用講習テキスト　*/

#main-column .koushi_text {
}

#main-column .koushi_text .img_book {
	width:150px;
	float:left;
	text-align:center;
}
#main-column .koushi_text .text {
	width:750px;
	float:right;
}
#main-column .atc-wrap-large2 {
	margin: 0px 0px 5px 0px;
	width: 960px;
	background-color: #f7f4ed;
}
#main-column .atc-wrap-large2 img {
	float:left;
	padding: 0px 10px 10px 10px;/**/
}
#main-column .atc-wrap-large2 p {
	padding: 0px 10px 10px 10px;
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
}

#main-column .atc-area-text2  {
	width: 960px;
	clear:both;
}

#main-column .atc-area-small-odd2  {
	float:left;
	width: 155px;
	margin-right:6px;
}

#main-column .atc-area-small-even2  {
	float:right;
	width: 155px;
	padding:0;
	margin:0;
}
#main-column .atc-wrap-small2 {
	margin: 0px 0px 5px 0px;
	padding: 5px;
	background-color: #f7f4ed;
}
#main-column .atc-wrap-small2 img {
	padding-bottom: 5px;
}
#main-column .atc-wrap-small2 p {
	color: #333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
}

/*　メインカラム　取材報告書　*/

#main-column .text .contents_interview {
	margin:0;
	padding:0 0 10px 0;
}

#main-column .text .contents_interview dt {
	/*color:#007ce3;
	color:#FF5500;*/
	margin:0;
	padding:0 0 5px 0;
}

#main-column .text .contents_interview dd {
	margin:0;
	padding:0 0 5px 0;
}

#main-column .text .contents_question {
	margin:0;
	padding:0 0 10px 0;
}

#main-column .text .contents_question li {
	color: #000;
	margin:0;
	padding:0 0 5px 0;
	list-style:disc;
	list-style-position:inside;
}

/*　メインカラム　取材報告書ーサブページ　*/

#main-column .report-interview-name {
	padding: 10px;
	background-color: #f5f5f5;
	border:1px dotted #CCC;
	margin:20px 0;
}

#main-column .report-ttl-interview {
	padding: 10px;
	border-bottom:#b9d6ea 1px solid;
	color:#007ce3;
	font-weight:bold;
	font-size:120%;
}

#main-column .interview-q {
	padding:0 10px;
}

#main-column .interview-q dt {
	color:#007ce3;
}

#main-column .interview-q dd {
	padding:0 0 20px 0;
}

#main-column .interview-text img{
	padding:10px;
}

/*　メインカラム　WEB認定ページ　*/

#main-column .form_name {
	float:left;
}

#main-column .attention {
	width:460px;
	background: url(../images/web-acknowledgment/attention_middle.gif) top left repeat-y;
}


#main-column .attention-inner {
	width:460px;
	padding-bottom:14px;
	background: url(../images/web-acknowledgment/attention_bottom.gif) bottom left no-repeat;
}

#main-column .attention-text {
	width:285px;
	margin:0 auto;
	font-size:95%;
}

#main-column .acknowledgment-step {
	width:460px;
	background: url(../images/web-acknowledgment/step_middle.gif) top left repeat-y;
}


#main-column .acknowledgment-step-inner {
	width:460px;
	padding-top:15px;
	background: url(../images/web-acknowledgment/step_top.gif) top left no-repeat;
}

#main-column .acknowledgment-step-inner2 {
	width:460px;
	padding-bottom:15px;
	background: url(../images/web-acknowledgment/step_bottom.gif) bottom left no-repeat;
}

#main-column .acknowledgment-step-text {
	color: #09F;
	width:350px;
	margin:0px auto;
	font-weight:bold;
	
}