﻿@charset "utf-8";

div#Container{ margin-bottom:50px}

.NewsIco dd.print {
border-left: none;
border-right: none;}

a.anchor{
padding-top:150px;
margin-top:150px
}

.Article-Head {
width: 100%;
margin-bottom: 0;
border-bottom: none;
}

.NewsArticle .NewsBody h1 {
margin-bottom: 20px;
}

.NewsIco{ margin:10px auto;}
/*.NewsArticle{ margin:0 10px;
	font-size: 100%;
	clear: both;}*/
	
.newspack_navi{ font-size:90%; background:url(/contents/edu/image/bg_menu.gif) repeat-x left top; padding:5px;}

.Help{display:inline-block;
	text-align:right;
	font-size:12px;
	background:url(/contents/image/arrow.gif) no-repeat right center;
	margin-bottom: 10px;
	padding-right:12px;
	}
	
.Kiji{
	text-align:right;
	font-size:12px;
	background:url(/contents/image/arrow.gif) no-repeat 550px center;
	margin-bottom: 10px;
}
.Ryoukin{
	text-align:right;
	font-size:12px;
	background:url(/contents/image/arrow2.gif) no-repeat 560px center;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.Ryoukin2 img{
	margin-bottom: 5px;
	margin-left: 20px;
	margin-top: 0px;
	padding-bottom: 0px;
	border:#30F solid 0px;
	
}

.Right_Btn{
	text-align:right;
}
.style1 {color: #FF0000}

.NewsArticle p{
line-height:150%;
margin-bottom:15px;}

h2 img{}

h3 img{ margin-bottom:15px;}

#Right_contents ul.about li{ font-size:100%;
}

/*
Heder
*------------------------------------------------------*/
/*#Contents_header{ margin:0; padding:0;
}*/

h1{ margin-bottom:30px;}

.Contents_body{
	margin:5px 0;
	background-color: #FFFFFF;
	padding-left: 10px;
}

/*
内容-CategoryTop
*------------------------------------------------------*/
#Right_contents_test{
	text-align:left;
	margin: 0 20px 0 270px;
	font-size: 80%;
	line-height: 160%;
}
/*#Right_contents{
	text-align:left;
	margin:10px 10px 10px 270px;
	font-size: 14px;
	line-height: 160%;
}*/

#Right_contents{
	float:left;	
	width: 690px;
	text-align:left;
	margin-left:20px;
	font-size: 105%;
	line-height: 160%;
}

#MainBody2 .NewsBody p {
    font-size: 105% !important;
}

#Sample_contents{	
	text-align:left;
	margin: 0 20px;
	font-size: 90%;
	line-height: 160%;
}

#Sample_contents .Block{
	border:1px solid #999999;
	margin-bottom:20px;
}


#Sample_contents .Midashi_sample{
	margin:0;
	padding:5px;
	font-size: 15px;
	font-weight: bold;
	background: #666666;
	color: #FFFFFF;
	clear: both;
}

#Sample_contents .Midashi_sample a {
color: #fff;
text-decoration: none;
}
#Sample_contents .Kiji_sample{margin: 20px;}

#Right_contents  a.Toiawase{
	background:url(/contents/image/toiawase_btn2.gif) no-repeat left top;
	width:150px;
	height:18px;
	float: right;
	display:block;
	white-space:nowrap;
}

#Right_contents .ttlbar,
#Sample_contents .ttlbar{
	margin-top:5px;
	background:url(/contents/image/bg_bar_02.gif) repeat-x left top;
	height: 36px;
	width: 100%;
}

#Right_contents .ttlbar .ttl,
#Sample_contents .ttlbar .ttl{
font-size:120%; font-weight:bold; margin:6px auto; border-left:4px solid #3D89E2; padding-left:8px; float:left;
}

#Right_contents .ttlbar .annai{text-align:right; color:#666666; margin:6px 6px auto auto; float:right;}

#Right_contents .Waku{
	/*background: url(/contents/image/main_waku_bg.gif) no-repeat left top;*/
border:1px solid #CCC;
	height: 175px;
margin-bottom:15px;
}
#Right_contents .Waku2{
	/*background: url(/contents/image/main_waku_bg2.gif) no-repeat left top;*/
border:1px solid #CCC;
}

#Right_contents .Waku .ttl,
#Right_contents .Waku2 .ttl{
	margin:0 5px 10px 15px;
	padding:20px 0 10px 0;
	height:25px;
	border-bottom:1px dotted #0066CC; 
}

#Right_contents .Waku .ttl a.Contents01 {
	background:url(/contents/houjin/image/news_01midashi.gif) no-repeat left top;
	height: 17px;
	width: 313px;
	float:left;
	display:block;}
	
#Right_contents .Waku .ttl a.Contents02 {
	background:url(/contents/houjin/image/news_02midashi.gif) no-repeat left top;
	height: 17px;
	width: 238px;
    float:left;
	display:block;}
		
#Right_contents .Waku .ttl a.Contents03 {
	background:url(/contents/houjin/image/news_03midashi.gif) no-repeat left top;
	height: 17px;
	width: 270px;
    float:left;
	display:block;}
	
#Right_contents .Waku .ttl a.Contents04 {
	background:url(/contents/houjin/image/news_04midashi.gif) no-repeat left top;
	height: 17px;
	width: 198px;
    float:left;
	display:block;}

#Right_contents .Waku2 .ttl a.Contents05 {
	background:url(/contents/houjin/image/news_05midashi.gif) no-repeat left top;
	height: 17px;
	width: 238px;
    float:left;
	display:block;}
	
#Right_contents .Waku .ttl a:hover,
#Right_contents .Waku2 .ttl a:hover{
	background-position:left bottom;
}

#Right_contents .Waku .ttl a.Contents01 span,
#Right_contents .Waku .ttl a.Contents02 span,
#Right_contents .Waku .ttl a.Contents03 span,
#Right_contents .Waku .ttl a.Contents04 span,
#Right_contents .Waku2 .ttl a.Contents05 span{
	display: none;
  }

#Right_contents .Waku .ttl a.Toiawase,
#Right_contents .Waku2 .ttl a.Toiawase{
	background:url(/contents/image/toiawase_btn.gif) no-repeat left top;
	width:196px;
	height:18px;
	float: right;
	display:block;
	white-space:nowrap;
}

#Right_contents .Waku .ttl a.Toiawase span,
#Right_contents .Waku2 .ttl a.Toiawase span{
	display: none;
  }

#Right_contents .Waku .ttl a:hover,
#Right_contents .Waku2 .ttl a:hover{
	background-position:left bottom;
}


#Right_contents .Waku img.serviceIMG,
#Right_contents .Waku2 img.serviceIMG{
	float:right;
	margin:5px;
	background: #FFFFFF;
	padding: 15px;
}

#Right_contents .Waku .Readtxt,
#Right_contents .Waku2 .Readtxt{
/*border-top:1px dotted #0066CC; margin:0 15px;*/}

#Right_contents .Waku P,
#Right_contents .Waku2 P{
	line-height: 1.7em;
	padding-left:10px;
}
/*
内容-Category
*------------------------------------------------------*/
#Right_contents .Compend{}

#Right_contents .Compend .ttlbar{}
#Right_contents .Compend .Midashi{ font-weight:bold; border-bottom:1px dotted #666666; padding-bottom:10px; margin-bottom:10px; font-size:105%;}
#Right_contents .Compend .PointImg{float:right; display:block; width:245px; margin-top:15px; }
#Right_contents .Compend .PointBox{border-bottom:2px dotted #0B6CDF; padding:10px; margin-right:260px; min-height:42px;}
#Right_contents .Compend .PointBox .No{float:left; width:72px;}
#Right_contents .Compend .PointBox .Pointtxt{margin-left:90px;  line-height:150%; }

#Right_contents .Compend .Gaiyo{margin-top:20px;}
#Right_contents .Compend .Gaiyo .Logo{float:left; width:166px;}
#Right_contents .Compend .Gaiyo .Txt{
	margin-left:190px;
	background: url(/contents/houjin/image/bg_dot.gif) repeat left top;
	line-height: 25px;
	padding-left: 8px; 
}

#Right_contents .Compend .GaiyoTBl{
	border-top:1px solid #5188CC;
	border-left:1px solid #5188CC;
	margin-top:20px;
	padding-left: 15px;
}
#Right_contents .Compend .Gaiyo_tb{padding:10px; color:#000000; font-weight:bold; font-size:90%; background: #DEF7FE; border-bottom:1px solid #5188CC; border-right:1px solid #5188CC;}
#Right_contents .Compend .Gaiyo_tb2{padding:10px;  border-bottom:1px solid #5188CC;border-right:1px solid #5188CC;}

#Right_contents .Compend .Jirei{
	padding:2px 10px;
	font-weight:bold;
	margin: 20px 0;
	font-size: 13px;
	background: #FFFFFF;
	border-top: 2px solid #5188CC;
	border-bottom: 2px solid #5188CC;
}
#Right_contents .Compend .Jirei2{
	border: 1px solid #DDDDDD;
	margin: 20px 0;

}
#Right_contents .Compend .Jirei2 .Bar{
	background-color:#666666;
	color:#FFF;
	padding:2px 10px;
	font-weight:bold;
	border: 1px solid #DDDDDD;
	font-size: 13px;
}
#Right_contents .Compend .Jirei2 p{
	margin: 20px;
}

#Right_contents .Compend .Jirei2 .Toiawase{float:right; width:115px; margin:20px 40px auto auto}
/*
toiawase_btn
*------------------------------------------------------*/
#Right_contents .Toiawase ul{
	height:54px;
	margin:0;
	font-size:10px;
	line-height:100%;
	display:block;
	float:left;
	height:25px;
}

#Right_contents .Toiawase ul li a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}
#Right_contents .Toiawase ul li.Toiawase{
	width:255px;
	margin:1px;

}
#Right_contents .Toiawase ul li.Top a{
	background:url(/sp/oyako/image/navi_01.gif) no-repeat left top;
}

#Right_contents .Toiawase ul li a:link{
	background-position:left top
}

#Right_contents .Toiawase ul li a:hover{
	background-position:left bottom;
}


.Houjin{}
.Houjin .Service{ border-bottom:1px dotted #CCC; padding:10px; }

.Houjin .Service .photo{ float:right; width:120px; margin-left:10px;}

/*
edu
*------------------------------------------------------*/
#Right_contents .edu{ margin-top:10px;}
#Right_contents .edu .ContentsOuter{ /*width:660px;*/}

#Right_contents .edu .blue{
	color: #5188CC;
}
#Right_contents .edu .blue a{
	color: #5188CC;
}

#Right_contents .edu .blue a:hover{
	color: #5188CC;
}
#Right_contents .edu .blue a:link{
	color: #5188CC;
}
#Right_contents .edu .bbb{ font-weight:bold;}

#Right_contents .edu .bbb_1{
	margin-top:15px;
	padding:10px;
	font-weight:bold;
	border-top: 1px solid #AED0FB;
	border-bottom: 1px solid #AED0FB;
}

#Right_contents .edu .bbb_2{
		margin-top:15px;
	padding:10px;
	font-weight:bold;
	border-top: 1px solid #66CC99;
	border-bottom: 1px solid #66CC99;
}

#Right_contents .edu .bbb_3{
	margin-top:15px;
	padding:10px;
	font-weight:bold;
	border-top: 1px solid #FDBEA1;
	border-bottom: 1px solid #FDBEA1;
}

#Right_contents .edu .bbb110{ font-weight:bold; font-size:80%;}

#Right_contents .edu .ss90{ font-size:90%; margin-top:0;}
#Right_contents .edu .ss80{ font-size:80%; margin-top:0;}
#Right_contents .edu p.teikyou{
	font-size:80%;
	margin-top:0;
	font-weight: bold;
	color: #838383;
}

#Right_contents .edu .HP{
	font-weight:bold;
	font-size:80%;
	color: #5188CC;}


#Right_contents .edu .HP a{
	color: #5188CC;}


#Right_contents .edu .HP a:hover{
	color: #5188CC;}
/*
edu_ニュースパック
*------------------------------------------------------*/

#Right_contents .edu h3{ background:url(/contents/image/bg_ttl.gif) right top no-repeat}

#Right_contents .edu .NewsArticle{
	margin-top:15px}
/*
edu_contents
*------------------------------------------------------*/
#Right_contents .edu .contents{
	color: #333333;
	margin: 20px 0 10px 0;
	border-bottom:1px dotted #66CCFF;
}


#Right_contents .edu .contentsbtm{
	color: #333333;
	margin: 20px 10px 10px 0;
}

#Right_contents .edu .contents330{
	float:left;
	width:49%;
	margin:10px  5px 10px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #66CCFF;
}

#Right_contents .edu .contents330btm{
	float:left;
	width:49%;
	margin:10px  5px 10px 0;
	padding-bottom:5px;
}

#Right_contents .edu .contents p,
#Right_contents .edu .contentsbtm p{
	line-height: 150%;
	/*font-size:14px;*/
	margin-right:290px;
}

#Right_contents .edu .contents330 p{
	line-height: 150%;
	font-size:14px;
	margin-right:70px;
}

#Right_contents .edu .contents330btm p.Noimg{
	line-height: 150%;
	font-size:14px;
	margin-right:0;
}

#Right_contents .edu .contents img.right,
#Right_contents .edu .contentsbtm img.right,
#Right_contents .edu .contents330 img.right,
#Right_contents .edu .contents330btm img.right{
	float:right;
	margin:10px 5px 5px 5px;
	border:1px solid #CCCCCC;
}
#Right_contents .edu .inquiry{
	color: #5188CC;
	font-weight:bold;
	font-size:110%;
	background: url(/contents/edu/maisaku/image/ico_phone.gif) no-repeat left center;
	padding-left: 22px;
	line-height: 21px;
	height: 21px;
	margin-bottom: 3px;
}


/*
edu_contents_SA
*------------------------------------------------------*/

#Right_contents .edu .Box{
width:680px;
display:inline-block;}

#Right_contents .edu .contents_SA{ 
width:650px;
margin:15px auto;
display:inline-block;
width:100%;}

#Right_contents .edu .contents_SA  p{
	line-height: 160%;
	/*font-size:14px;*/}

#Right_contents .edu .contents_SA img{
	float:right;
	margin:5px;
}

#Right_contents .edu .contents_SA3{}
#Right_contents .edu .contents_SA3 p{ margin:15px 265px 15px 10px;}
#Right_contents .edu .contents_SA3 .photo1{
	float: right;
	width: 255px;
	text-align: center;
	
}
#Right_contents .edu .contents_SA3 .photo1 img{
 margin-top:15px
	
}
#Right_contents .edu .contents_SA3 .Ryoukin1{
	text-align: center;
	font-weight: bold;	
}

/*
edu_contents_Help
*------------------------------------------------------*/
#Right_contents .edu .contents_Help{
	width:675px;}
	
/*#Right_contents .edu .contents_Help p.Circle{
	background:url(/contents/edu/image/no.gif) no-repeat left 4px;
}
#Right_contents .edu .contents_Help .No{ color:#FFFFFF; font-weight:bold; margin:0 8px 0 3px;}*/

#Right_contents .edu .contents_Help p.Circle .No{ 
color:#FFFFFF; font-weight:bold; margin:0 8px 0 3px; 
padding-right:3px;
padding-left:3px;
background-color:#333;
border:1px solid #333;
-webkit-border-radius: 2px;
-moz-border-radius: 2px ;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}
	
#Right_contents .edu .contents_Help .Referable{
	color:#6699CC;
	font-size: 12px;
}
#Right_contents .edu .contents_Help .style1 {
	font-size: 13px;
	color: #FF0000;
	line-height: 140%;
}
#Right_contents .edu .contents_Help p.Top1{
	background:#D2E6FD;
	font-size: 13px;
	padding: 10px;
}
#Right_contents .edu .contents_Help p.Top2{
	background:#C8F2DD;
	font-size: 13px;
	padding: 10px;
}
#Right_contents .edu .contents_Help p.Top3{
	background:#FEEAE0;
	font-size: 13px;
	padding: 10px;
}
#Right_contents .edu .contents_Help .RightBox{ float:right; width:300px; font-size:13px; font-weight:bold; margin-left:15px;}
#Right_contents .edu .contents_Help .RightBox img{ border:1px solid #CCCCCC; margin-bottom:10px;}

/*
edu_contents_CD
*------------------------------------------------------*/
#Right_contents .edu .Kakomi{
	border: 1px solid #B6B6B6;
	margin-bottom:15px;
}
#Right_contents .edu .Kakomi .Midashi{
	font-weight:bold;
	padding-left: 13px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B6B6B6;
	margin: 5px;
}
#Right_contents .edu .CD .Interview{
	border:3px solid #FF9900;
	padding:10px 20px 20px 20px;
	margin:10px auto;
}
#Right_contents .edu .CD .Interview .Jirei{
	font-size:14px;
	line-height:150%;
	font-weight:bold;
	border-bottom: 1px solid #FF9900;
	margin-bottom: 10px;
}
#Right_contents .edu .CD .Interview .Midashi{margin-left:110px; font-size:14px; line-height:150%; font-weight:bold;}
#Right_contents .edu .CD .Interview .Zenbun{margin:10px auto auto 110px; font-size:13px; line-height:150%;}

/*
edu menu
*------------------------------------------------------*/

#Right_contents .edu .ttl a.Toiawase{
	margin-top: 13px;
}
#Right_contents .edu a.Toiawase span{
	display: none;
  }

#Right_contents .edu .ttl a:hover{
	background-position:left bottom;
}

/*_________________________________________________

edu jirei
___________________________________________________*/

#Right_contents .edu .contents_jireiTop
{	color: #333333;
	margin: 20px 10px 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #357BC0;
}

#Right_contents .edu .contents_jirei
{	color: #333333;
	margin: 20px 10px 20px 0;
}

#Right_contents .edu .contents_jirei img.Midashi
{margin-bottom: 20px ;
}

#Right_contents .edu .contents_jireiTop .NextKiji{
	font-size:12px;
	width:90px;
	float:right;
	background-image: url(/contents/image/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.JireiMenu {
	margin:15px auto 0;
	border-bottom: 7px solid #357BC0;
}

.JireiMenu  ul{
	height:32px;
	margin:0;
	font-size:10px;
	width:456px;
	}
	
.JireiMenu  ul li{
	display:block;
	float:left;
	height:32px;
}

.JireiMenu  ul li a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}

.JireiMenu  ul li.Jirei01{
	width:152px;
}
.JireiMenu  ul li.Jirei01 a{
	background: url(/contents/edu/image/jirei_menu01.gif) no-repeat left bottom;
}

.JireiMenu  ul li.Jirei01_ON{
	width:152px;
	background:url(/contents/edu/image/jirei_menu01.gif) no-repeat left top;
}


.JireiMenu ul li.Jirei02{
	width:152px;
}
.JireiMenu ul li.Jirei02 a{
	background: url(/contents/edu/image/jirei_menu02.gif) no-repeat left bottom;
}

.JireiMenu ul li.Jirei02_ON{
	width:152px;
	background:url(/contents/edu/image/jirei_menu02.gif) no-repeat left top;
}
.JireiMenu ul li.Jirei03{
	width:152px;
}
.JireiMenu ul li.Jirei03 a{
	background: url(/contents/edu/image/jirei_menu03.gif) no-repeat left bottom;
}

.JireiMenu ul li.Jirei03_ON{
	width:152px;
	background:url(/contents/edu/image/jirei_menu03.gif) no-repeat left top;
}
.JireiMenu ul li a:link{
	background-position:left bottom}
.JireiMenu ul li a:hover{
	background-position: left top;
}

/*
person
*------------------------------------------------------*/
#Right_contents .Person{ }

#Right_contents .Person .Midashibox{
	background:#EBF3FE;
	padding: 15px;
	line-height: 170%;
	margin-top: 0px;
	margin-bottom:15px;
}

#Right_contents .Person .Box{
	border-bottom: 1px dotted #B6B6B6;
	padding-top: 20px;
	width:690px;
	display:inline-block;
	padding-bottom:10px;
}
	
#Right_contents .Person .Box .Tablet{
	float: right;
	width:190px;
	text-align:center;
	height: 100%;
	padding-bottom:10px;
}

#Right_contents .Person .Box .Logo {
float: right;
width: 190px;
text-align: center;
margin-top: 25px;
height: 100%;
padding-bottom: 10px;
}

#Right_contents .Person .Box .Logo2{
	float: right;
	width:200px;
	text-align:center;
	margin-top: 25px;
	height: 100%;
	margin-left: 10px;
}
#Right_contents .Person .Box .Cover{
	float: right;
	width:240px;
	margin-top: 25px;
	height: 100%;
	margin-left: 10px;
}
#Right_contents .Person .Box .Logo2 .QR{
margin:10px auto ;
}

#Right_contents .Person .Box .QR{
	 width:110px; 
	 float:left;
	  text-align:center}

/*#Right_contents .Person .Box p{ margin-right:210px;}*/
#Right_contents .Person .Box p.Service{
	margin-right:210px;
	font-weight: bold;
	color: #5188CC;
	font-size:105%;
	line-height:130%;
}
#Right_contents .Person .Box p.Service a{ color: #5188CC; }
#Right_contents .Person .Box p.Service a:hover{ color: #FF0000;}
#Right_contents .Person .Box p.Service a:link{ color: #5188CC;}

#Right_contents .Person a.Toiawase{
	margin-top: 13px;
}

#Right_contents .Person a.Toiawase span{
	display: none;
  }

#Right_contents .Person .ttl a:hover{
	background-position:left bottom;
}
#Right_contents .Person p.teikyou{
	margin-top:0;
	font-weight: bold;
	color: #838383;
}

/*
Igo
*------------------------------------------------------*/
#Right_contents .Igo{ margin-top:10px;}

#Right_contents .Igo .BtnOtameshi{
	text-align: center;

}
#Right_contents .Igo .Btn{
	margin: 10px auto;

}

/*
maisaku case
*------------------------------------------------------*/
#Right_contents .edu .contents_case{
	margin:15px 0 15px 10px;
}
#Right_contents .edu .contents_case p{
	line-height: 160%;
}
#Right_contents .edu .contents_case .q{
	line-height: 160%;
	font-weight: bold;
	color: #366;
}
#Right_contents .edu .contents_case .photo{
	float:right;
	width:252px;
	margin-left:5px;
	text-align:center;
	background:#EEEEEE;
	padding: 1px;
}
#Right_contents .edu .contents_case img{
	margin-bottom: 1px;
}
#Right_contents .edu .contents_case .photo .caption {
	text-align: left;
	padding:7px 0 0 0;
	line-height:150%;
	font-size: 70%;
	color:#000000;
	background:#EEEEEE;
}
/*
Menu
*------------------------------------------------------*/
#Left_menu{
	float:left;
	width:230px;
	background: #0066CC url(/contents/image/bg_menu.jpg) repeat-y left top;
	margin-top:5px; 
	padding: 0px;
	padding-bottom:8px;
	boder:3px solid #0066CC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px ;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#Left_menu ul{
	margin:10px 6px 0 6px;
	font-size:10px;
	line-height:100%;
}
#Left_menu ul li{

	display:block;
	height:29px;
	width: 218px;	
}

#Left_menu ul li a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}


#Left_menu ul li.NewsHaishin{
}

#Left_menu  ul li.NewsHaishin a{
	background:url(/contents/image/menu_01.gif);
}

#Left_menu ul li.PhotoBank{
}

#Left_menu  ul li.PhotoBank a{
	background:url(/contents/image/menu_02.gif);
}

#Left_menu ul li.NewsPack{
}
#Left_menu  ul li.NewsPack a{
	background:url(/contents/image/menu_03.gif);
}
#Left_menu ul li.Maisaku{
}
#Left_menu  ul li.Maisaku a{
	background:url(/contents/image/menu_14.gif);
}
#Left_menu  ul li.Maisaku_a a{
	background:url(/contents/image/menu_14_a.gif);
}
#Left_menu  ul li.Maisaku_b a{
	background:url(/contents/image/menu_14_b.gif);
}
#Left_menu ul li.CD_Mainichi{
}

#Left_menu  ul li.CD_Mainichi a{
	background:url(/contents/image/menu_04.gif);
}

#Left_menu ul li.CD_Data{
}

#Left_menu  ul li.CD_Data a{
	background:url(/contents/image/menu_05.gif);
}
#Left_menu ul li.CD_Watashi{
}

#Left_menu  ul li.CD_Watashi a{
	background:url(/contents/image/menu_06.gif);
}

#Left_menu ul li.Mobile{
}

#Left_menu  ul li.Mobile a{
	background:url(/contents/image/menu_07.gif);
}

#Left_menu ul li.Kensaku{
}

#Left_menu  ul li.Kensaku a{
	background:url(/contents/image/menu_08.gif);
}

#Left_menu ul li.Kinenbi{
}

#Left_menu  ul li.Kinenbi a{
	background:url(/contents/image/menu_09.gif);
}

#Left_menu ul li.Shougi_Igo{
}

#Left_menu  ul li.Shougi_Igo a{
	background:url(/contents/image/menu_10.gif);
}

#Left_menu ul li.Iphone{
}

#Left_menu  ul li.Iphone a{
	background:url(/contents/image/menu_11.gif);
}

#Left_menu ul li.Ipad{
}

#Left_menu  ul li.Ipad a{
	background:url(/contents/image/menu_12.gif);
}

#Left_menu ul li.Android{
}
#Left_menu  ul li.Android a{
	background:url(/contents/image/menu_13.gif);
}

#Left_menu ul li.rt{
}
#Left_menu  ul li.rt a{
	background:url(/contents/image/menu_15.gif);
}

#Left_menu ul li.npd{
}
#Left_menu  ul li.npd a{
	background:url(/contents/image/menu_16.gif);
}

#Left_menu ul li a:link{
	background-position:left top
}

#Left_menu ul li a:hover{
	background-position:right top;
}

/*
CD 2010.01.18
*------------------------------------------------------*/
.linkcd {
	background: left top url(/contents/edu/image/btn_cd.gif) no-repeat;
	padding-left:26px;
	height:20px;
	font-size:100%;
	line-height:150%;
	margin-bottom:1em;
}
.linkcd { margin-top:30px
}
#Right_contents .Person .Box .Cover a {
	display: block;
	width: 113px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: center;
	float: left;
}
