/*
################################################################################################################

英語
- eigo

################################################################################################################
*/

/* ------------------------------------------------------
	
main
- メイン
	
-------------------------------------------------------*/
.eigo #main {
	float:left;
	width:655px;
}

/* detail
-------------------------------------------------------*/
.eigo .detail {
	overflow:hidden;
	margin:0 0 0 25px;
	padding:14px 0 15px 15px;
	background:#ebebe7;
}
.detail li {
	width:190px;
	float:left;
	margin:0 15px 0 0;
}
.detail table {
	width:174px;
	margin:10px 0 0 10px;
	color:#f08200;
	background:#fff;
	border:solid 1px #f08200;
}
.detail table td {
	padding:2px 8px;
	text-align:center;
	border-bottom:solid 1px #f08200;
}
.detail table td.fL {
	font-size:15px;
	border-right:dashed 1px #f08200;
}
.detail table td.fC {
	border-right:dashed 1px #f08200;
}
.detail table td.bottom {
	font-size:15px;
	padding:6px 8px;
}

/*  btnArea
-------------------------------------------------------*/
.eigo .btnArea {
	margin:20px 0 0 25px;
}
.eigo .btnArea li {
	float:left;
	font-size:15px;
}
.eigo .btnArea li.li1{
	display:block;
	width:305px;
	height:75px;
	margin:0 20px 0 0;
	background:url(../../common/images/btn_kbg_off.gif) no-repeat;
}
.eigo .btnArea li.li1 .button{
	width:200px;
	margin:3px auto 0;
}
.eigo .btnArea li.li1 .button p{
	font-size:10px;
}
.eigo .btnArea li.li1 .button img{
	width:90px;
}
.eigo .btnArea li.li1 .button a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
.eigo .btnArea li.li1 .button .pdf{
	margin:0 20px 0 0;
}
.eigo .btnArea li.li1 a:hover {
	color:#586250;
}
.eigo .btnArea li.li1 p {
	margin:8px 0 0 73px;
}
.eigo .btnArea li.li2 a {
	display:block;
	width:305px;
	height:75px;
	margin:0 0 20px 0;
	background:url(../../common/images/btn_bbbg_off.gif) no-repeat;
}
.eigo .btnArea li.li2 a:hover {
	color:#586250;
	background:url(../../common/images/btn_bbbg_on.gif) no-repeat;
}
.eigo .btnArea li.li2 p {
	margin: 28px 0 0 40px;
}
.eigo .btnArea li.li3 a {
	display:block;
	width:305px;
	height:75px;
	margin:0 0 20px 0;
	background:url(../../common/images/btn_dbbg_off.gif) no-repeat;
}
.eigo .btnArea li.li3 a:hover {
	color:#586250;
	background:url(../../common/images/btn_dbbg_on.gif) no-repeat;
}
.eigo .btnArea li.li3 p {
	margin:28px 0 0 70px;
}
.eigo .btnArea li.li4 a {
	display:block;
	width:305px;
	height:75px;
	margin:0 0 20px 20px;
	background:url(../../common/images/btn_bbbg_off.gif) no-repeat;
}
.eigo .btnArea li.li4 a:hover {
	color:#586250;
	background:url(../../common/images/btn_bbbg_on.gif) no-repeat;
}
.eigo .btnArea li.li4 p {
	margin:28px 0 0 40px;
}
.eigo .btnArea li.li5{
	margin:0;
}
.eigo .btnArea li.li5 #sample{
	overflow:hidden;
	margin:20px 0 0 0;
	width:518px;
}
.eigo .btnArea li.li5 #sample h3 {
    background: url("../../common/images/eigo_sample_title.gif") no-repeat bottom;
    font-size: 15px;
    padding: 0 0 7px;
	width:518px;
}
.eigo .btnArea li.li5 #sample ul li {
	border-bottom: 1px solid #86947b;
	padding: 4px;
	float:left;
}
.eigo .btnArea li.li5 #sample ul li a{
    display: block;
    line-height: 200%;
}
.eigo .btnArea li.li5 #sample ul li a img{
	width:250px;
	margin:0 auto;
	display: block;
}
.eigo .btnArea li.li5 #sample ul li a:hover img{
    opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7; 
}
.eigo .btnArea li.li6 {
    background:url("../../common/images/btn_kbg_off.gif") no-repeat scroll 0 0;
    display: block;
    height: 75px;
    margin: 0;
    width: 305px;
}
.eigo .btnArea li.li6 a {
    background: url("../../common/images/btn_keikaku_off.gif") no-repeat;
    display: block;
    height: 75px;
    margin: 0;
    width: 305px;
}
.eigo .btnArea li.li6 a:hover {
    background: url("../../common/images/btn_keikaku_on.gif") no-repeat;
    color: #586250;
}
.eigo .btnArea li.li6 p {
    margin: 28px 0 0 70px;
}
/* ------------------------------------------------------

side
- サイド
	
-------------------------------------------------------*/
.eigo #side {
	float:right;
	width:255px;
	margin:10px 25px 0 0;
}
.eigo #side h3 {
	font-size:15px;
	padding:0 0 7px;
	background:url(../../common/images/side_ttl_bg.gif) no-repeat bottom;
}
.eigo #side aside {
	margin:0 0 25px;
}

/*  sidenavi1
-------------------------------------------------------*/
.eigo #side .sidenavi1 ul {
	font-size:12px;
	margin: 0;
}
.eigo #side .sidenavi1 li {
	border-bottom:solid 1px #86947b;
}
.eigo #side .sidenavi1 li a {
	display:block;
	padding:4px 5px 3px;
	line-height:200%;
}
.eigo #side .sidenavi1 .linebreak a {
    line-height: 160%;
}
.eigo #side .sidenavi1 li span {
	color:#86947b;
	font-size:17px;
	padding:0 10px 0 0;
	vertical-align: bottom;
}
.eigo #side .sidenavi1 li .eigo_list{
	border:1px solid #86947b;
	padding: 4px 0 4px 5px;
	margin:0 0 3px;
	width:238px;
	line-height: 150%;
}
.eigo #side .sidenavi1 li a:hover .eigo_list {
	border:1px solid #F08200;
	padding: 4px 0 4px 5px;
	margin:0 0 3px;
	width:238px;
	line-height: 150%;
}
.eigo #side .sidenavi1 li .eigo_list2 {
	padding:5px 0 0 5px;
	margin:0 0 -13px 0;
}
/* sidenavi2
-------------------------------------------------------*/
.eigo #side .sidenavi2 ul {
	font-size:12px;
	margin: 0;
}
.eigo #side .sidenavi2 li {
	border-bottom:solid 1px #86947b;
}

.eigo #side .sidenavi2 li a {
	display:block;
	padding:4px 5px 3px 30px;
	line-height:200%;
	background:url(../../common/images/icon_arrow1.png) no-repeat  5% 50%;
}
.eigo #side .sidenavi2 .linebreak a{
	line-height:160%;
}

.eigo #side .sidenavi2 li.none {
    background: url("../../common/images/icon_arrow1.png") no-repeat scroll 5% 50%;
    display: block;
    line-height: 200%;
    padding: 4px 5px 3px 30px;
	line-height:160%;
}

.eigo #side .sidenavi2 p.jyunbi {
    color: #82877f;
    display: block;
    margin-right: 2px;
    margin-top: -18px;
    text-align: right;
}
/*.sidenavi2 .canlist
	
-----------------------------------------------------------------------------*/
.eigo #side .sidenavi2 .canlist2 {
    background:url("../../common/images/icon_arrow1.png") no-repeat scroll 5% 20%;
    display: block;
    line-height: 200%;
    padding: 4px 5px 3px 30px;
}
.eigo #side .sidenavi2 .canlist2 a{
    margin:0 10px 0 0;
}
.eigo #side .sidenavi2 .canlist2 a:hover img{
    opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7; 
}
.eigo #side .sidenavi2 .canlist2_image {
    background-image: none;
    display: inline;
    line-height: 200%;
    padding: 0;
}
/* ----------------------------------------------------------------------------
	
eigo_introduction
- 内容のご紹介
	
-----------------------------------------------------------------------------*/
.eigo_introduction h2 {
	font-size:20px;
	margin:20px 0 0 25px;
	padding:0 0 0 10px;
	border-left:solid 5px #f08200;
}
.eigo_introduction .colMenu {
    background: none repeat scroll 0 0 #f9d6a5;
    margin: 15px 0 0;
    padding: 15px;
}
.eigo_introduction .colMenu td .selected {
    color: #f08200;
    text-decoration: underline;
}
.eigo_introduction .colMenu table {
    border: 1px solid #86947b;
    line-height: 140%;
    width: 100%;
}
.eigo_introduction .colMenu td {
    background: none repeat scroll 0 0 #fff;
    font-size: 12px;
    padding: 2px 10px 1px;
    width: 36%;
}
.eigo_introduction .colMenu td a {
    color: #586250;
    text-decoration: underline;
}
.eigo_introduction .colMenu td.selected {
    color: #f08200;
    text-decoration: underline;
}
.eigo_introduction .colMenu td p {
    margin: -3px 0 0;
    padding-left: 83px;
    text-indent: -5em;
}
.eigo_introduction .colMenu td a:hover {
    color: #f49300;
    text-decoration: underline;
}
.eigo_introduction .colMenu td .selected {
    color: #f08200;
    text-decoration: underline;
}
.eigo_introduction .colMenu td span {
    color: #86947b;
    font-size: 13px;
    padding: 0 5px 0 0;
    vertical-align: middle;
}
.eigo_introduction .colMenu ul {
    margin: 0 auto;
    overflow: hidden;
    width: 450px;
}
.eigo_introduction .colMenu ul li {
    float: left;
}
.eigo_introduction .colMenu ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 26px;
    width: 150px;
}

.eigo_introduction .colMenu .prev a {
	margin:0 20px 0 0;
	padding:5px 0 0 65px;
	background:url(../../eigo/introduction/images/btn_prev_off.png) no-repeat;
}
.eigo_introduction .colMenu .next a {
	padding:5px 0 0 65px;
	background:url(../../eigo/introduction/images/btn_next_off.png) no-repeat;
}
.eigo_introduction .description {
	height:46px;
	border-bottom:solid 1px #86947b;
	background:url(../../eigo/introduction/images/bg_description.gif) no-repeat;
}
.eigo_introduction .description p {
	text-align:center;
	font-size:14px;
	padding:14px 0 0 80px;
}
.naiyou{
	margin:0 0 10px 0;
}
.naiyou p.text{
	width:137px;
	float:left;
}
.naiyou a:hover img {
   opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7; 
}


