/* CSS Document */

/*20131023 海外受講ページ改修*/
.abroad_main{width:735px;margin:0 auto;padding:0 0 20px 0;}
#abroad_btn{margin:0 0 0 12px;}
#abroad_btn p{float:right;margin:20px 0 10px 0;font-weight:bold;font-size:95%;}
#tab{margin:0 0 0 5px;}
#tab li {float: left;list-style: none;cursor: pointer;background:url(../image/abroad/index/tab_bg_on.gif) no-repeat;width:237px;height:34px;text-align:center;line-height:2em;font-weight:bold;font-size:110%;color:#fff;}
#tab li.space{margin:0 14px 0 0;}
/*#tab li span {display: inline-block;padding: 10px 10px 10px 7px;height: 20px;background:url(images/bg_tab_right_off.png) no-repeat right;}*/
#tab li.select {color: #fff;background: url(../image/abroad/index/tab_bg_off.gif) no-repeat;width:237px;height:34px;}
/*#tab li.select span {background: url(images/bg_tab_right_on.png) no-repeat right;}*/
.non{display: none;}
.content_wrap {clear:left;width: 735px;color: #fff;margin:0 0 0 5px;font-size:95%;}
.content_wrap .waku{margin:20px 0 0 10px;}
.content_wrap .waku_btm{margin:0 0 0 10px;}
.category01{padding:15px 15px 10px 15px;color:#000;background:url(../image/abroad/index/tab03_bg_02.gif) repeat-y;margin:0 0 0 10px;}
.category01 p{width:700px;padding:0 0 0 10px;line-height:1.7em;}
.category01 p span{font-weight:bold;font-size:100%;}
.frame{border-left:2px solid #064b9e;border-right:2px solid #064b9e;border-top:2px solid #064b9e;}
.frame_btm{margin:0 0 0 -2px;}

/*フッターコースリンク*/
#mainarea > .next_reason > h4{text-align:left; color:#FFF; background:url(../image/about/share/bar_text_bg.jpg) no-repeat top left; width:730px; height:32px;
	padding:7px 0px 0px 15px; font-weight:bold; margin:0px 10px;}
#mainarea > .next_reason > .bt_corse{margin:5px 10px; text-align:left;}
#mainarea > .next_reason > .bt_corse > a:hover img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";}
.next_reason{margin:30px 0 0 0;}

/*海外受講費一覧*/
#abroad_price h3{margin:20px 0 0 0;}
#abroad_price p{font-size:95%;color:#4B4B4B;margin:20px 0 20px 0;}
#abroad_price a{font-weight:bold;float:right;}


/******************************************************************************************/

/*改修以前*/
#courseTitle{height:55px;}

div.abroadarea{margin:0 auto;width:750px;padding:20px 0 0 0;}
.abroadtxt{font-size:80%;}
.abroadtxtl{font-size:100%;}

table{margin:0 auto;}
table th,table td{padding:5px;}

p.normal{padding:10px 10px 10px;text-align:left;font-size:85%;line-height:1.4;}

#abroad01{background:url(../image/abroad/dora.gif) no-repeat 95% 20%;
	text-align:left;margin:10px 40px 20px;border:3px solid #ffc6db;padding:15px 0px 10px 30px;
	border-top:1px solid #ffc6db;border-left:1px solid #ffc6db;}
#abroad01 h4{font-weight:bold;color:#F06;border-bottom:1px solid #F06;padding:10px 10px 3px;
	margin-right:170px;}
#abroad01 p{padding:10px 0 10px 10px;font-size:80%;}

.buttonPrice,.buttonRequest,.buttonSubscript{display:block;overflow:hidden;height:0;background-repeat:no-repeat;background-position:center center;}
.buttonPrice{background:url(../image/abroad/b_price.gif) no-repeat 0 0;width:319px;padding-top:44px;}
.buttonRequest{background:url(../image/abroad/b_request.gif) no-repeat 0 0;width:319px;padding-top:44px;}
.buttonSubscript{background:url(../image/abroad/b_subscript.gif) no-repeat 0 0;width:319px;padding-top:44px;}

.buttonRequest:hover,.buttonPrice:hover,.buttonSubscript:hover{background-position:0 -44px;}

table.abroadButton{margin-bottom:15px;}
table.abroadButton th{padding:0;}
table.abroadButton td{padding-bottom:0px;}

h4.abroadheading{border-bottom:1px solid #d3d3d3;padding:20px 10px 2px;font-weight:bold;
	text-align:left;font-size:85%;color:#585858;margin:0 10px;clear:both;}

table.abroadInqueryTable{border:2px solid #d3d3d3;margin:15px 10px 15px 10px;clear:both;width:665px;}
table.abroadInqueryTable th,table.abroadInqueryTable td{border:1px solid #d3d3d3;
	padding:10px 20px;text-align:left;vertical-align:middle;}
table.abroadInqueryTable th{font-weight:bold;background:#daf7ff;}
table.abroadInqueryTable td {font-size:80%;}
table.abroadInqueryTable td strong{font-size:130%;}

div.abroadInrueryHelp{float:left;width:360px;}
div.abroadInrueryHelp p.normal{padding-left:20px;}

h3.abroadheading{padding:30px 0px 0px;}

table.abroadPriceList{border:1px solid #eeeeee;width:100%;}
table.abroadPriceList caption{background:#003366;color:#FFF;padding:10px;font-weight:bold;}
table.abroadPriceList th,table.abroadPriceList td{padding:5px;text-align:center;border:1px solid #eeeeee;font-size:80%;}
table.abroadPriceList th{background:#88bbee;}

ul.abroadPriceListInfo{text-align:left;font-size:80%;padding:15px 0;color:#666;}
ul.abroadPriceListInfo ul{padding:5px 15px;font-size:90%;}
ul.abroadPriceListInfo li{padding:3px 3px 3px 15px;text-indent:-1em;}







