<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


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

common

*******************************/
*{color:#333;}

.tp_tp{color:#fff;}

/* bootstrap打消し */
.table th, .table td {
border-top: none;
line-height:100%;
padding: 0px;
text-align: left;
vertical-align: middle;
}

/********************* 左ナビ */
#cont #c3_ll dl.cc11 table tr td.line_l{background-color:#003939;}
#cont #c3_ll dl.cc11 table tr td.line_r{background-color:#759494;}
#cont #c3_ll dl.cc11-2    {border-color:#003939;}
#cont #c3_ll dl.cc11 dt b img,
#cont #c3_ll dl.cc11-2 dt b img{background:#003939;}
#cont #c3_ll dl.ad{display:none;}
.phi_l_nav{}

.phi_l_nav .l_title img{background-color:#003939;vertical-align:-6px;margin-right:5px;}
.phi_l_nav .l_colorBar img.bar_l{background-color:#003939;}
.phi_l_nav .l_colorBar img.bar_r{background-color:#759494;}

.phi_l_nav .l_title,
.phi_l_nav .l_colorBar{margin-bottom:5px;font-size:14px;font-weight:bold;}

.phi_l_nav .l_report{
border:3px solid #ccc;
padding:5px;
}
.phi_l_nav .l_report .l_title{font-size:12px;}
.phi_l_nav .l_report ul li:first-child{padding:5px 0;background:none;}
.phi_l_nav .l_report ul li span.fb{padding:5px 0;display:block;}
.phi_l_nav .l_report ul li ul{}
.phi_l_nav .l_report ul li ul li:nth-of-type(1){background:none;}

.phi_l_nav ul li{
background: url("../images/line_dott_999999.gif") repeat-x scroll 0 0 transparent;
padding-top: 1px;
}

.phi_l_nav ul li a{
display:block;
padding:5px 0;
width:100%;
color:#333
}
.phi_l_nav ul li a:hover{background-color:#eee;}

#cont h1.h_title {
color: #666666;
font-size: 10px;
font-weight: normal;
margin-bottom: 10px;
margin-top: 3px;
}


#nav_box {
padding-bottom: 20px;
}

#nav_box ul {
width: 500px;
}

#nav_box ul li {
display: inline;
}

#enedu_container h2{
background-image:url("/common/img/enedu/phi_line_grn.gif");
background-repeat:no-repeat;
background-position:center bottom;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
margin-bottom:20px;
}

#enedu_container .table_caption{
font-size:15px;
font-weight:bold;
padding-bottom:10px;
margin-bottom:0;
}

#enedu_container h2 img,
#enedu_container .table_caption img{
vertical-align:-5px;
margin-right:10px;
background-color:#5F4F3D;
}

#enedu_container p{
font-size:14px;
margin-bottom:10px;
line-height:130%;
}

#enedu_container table .bb_none{border-bottom:none;}
.caption{font-weight:bold;}
.fb{font-weight:bold;}

.ac{text-align:center !important;}
.ar{text-align:right !important;}

/********************* 新着BOX */
#newsBox {
border: 1px solid #999999;
height: 95px;
margin-bottom: 40px;
overflow: auto;
width: 500px;
}

.ie6 #newsBox, .ie7 #newsBox {
width: 498px;
}

#newsBox dt {
clear: left;
float: left;
padding: 7px 10px 8px 7px;
}

#newsBox dd {
background: none repeat scroll 0 0 transparent;
border-bottom: 1px solid #CCCCCC;
padding: 7px 0 7px 110px;
}

#newsBox .jspVerticalBar {
right: 5px;
width: 5px;
}

#newsBox .jspTrack {
}

#newsBox .jspDrag {
background-color: #5F4F3D;
}


/********************* フッターナビ */
#enedu_container #footer_nav{margin-bottom:40px;}
#enedu_container #footer_nav div{width:170px;}


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

index

*******************************/
#enedu_container .top_text p{
color: #003939;
font-size: 14px;
font-weight: bold;
line-height: 150%;
margin: 0 45px 20px;
text-align:center;
}

#enedu_container table{
border-collapse:collapse;
border:1px solid #ccc;
width:500px;
font-size:13px;
margin-bottom:20px;
}

#enedu_container table.p_comparison{margin-bottom:60px;}

#enedu_container table td,
#enedu_container table th{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:7px 5px;
}

#enedu_container table tr.bgColor th{background-color:#CBEDE7;}
#enedu_container table tr.bgColor th.cross{background-color:#A2DCD1;width:330px;}

#enedu_container table td{text-align:center;font-size:14px;}


#enedu_container .p_flow div{
background-repeat:no-repeat;
background-position:13px top;
padding-left:50px;
border-bottom:1px dotted #5F4F3D;
margin-bottom:20px;
}

#enedu_container .p_flow div div{
padding-left:0;
border-bottom:none;
}

#enedu_container .p_flow .no1{
background-image:url("/common/img/enedu/phi_icon_num1.gif");
}

#enedu_container .p_flow .no2{
background-image:url("/common/img/enedu/phi_icon_num2.gif");
}

#enedu_container .p_flow .no3{
background-image:url("/common/img/enedu/phi_icon_num3.gif");
}

#enedu_container .p_flow .no4{
background-image:url("/common/img/enedu/phi_icon_num4.gif");
}

#enedu_container .p_flow .no5{
background-image:url("/common/img/enedu/phi_icon_num5.gif");
}


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

feature

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

#enedu_container .p_flow .no1-2{
background-image:url("/common/img/enedu/phi_topic1.gif");
background-position:left top;
}
#enedu_container .p_flow .no2-2{
background-image:url("/common/img/enedu/phi_topic2.gif");
background-position:left top;
}
#enedu_container .p_flow .no3-2{
background-image:url("/common/img/enedu/phi_topic3.gif");
background-position:left top;
}
#enedu_container .p_flow .no4-2{
background-image:url("/common/img/enedu/phi_topic4.gif");
background-position:left top;
}
#enedu_container .p_flow .no5-2{
background-image:url("/common/img/enedu/phi_topic5.gif");
background-position:left top;
}
#enedu_container .p_flow .no6-2{
background-image:url("/common/img/enedu/phi_topic6.gif");
background-position:left top;
}
#enedu_container .p_flow .no7-2{
background-image:url("/common/img/enedu/phi_topic7.gif");
background-position:left top;
}
#enedu_container .p_flow .no8-2{
background-image:url("/common/img/enedu/phi_topic8.gif");
background-position:left top;
}

#enedu_container .feature8 .caption{font-size:16px;}
#enedu_container .feature8 .fr{width:140px;}
#enedu_container .p_flow .dividerBox{margin-bottom:30px;}

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

nagare

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

#enedu_container .stepBox .caption,
#enedu_container .ex_schedule .caption{
text-align:center;
margin-bottom:50px;
margin-right:12px;
}
#enedu_container .stepBox div{
background-repeat:no-repeat;
background-position:center top;
margin-left:-50px;
padding-top:30px;
}

#enedu_container .stepBox .step1{
background-image:url("/common/img/enedu/phi_flow2_01.jpg");
}

#enedu_container .stepBox .step2{
background-image:url("/common/img/enedu/phi_flow2_02.jpg");
}

#enedu_container .stepBox .step3{
background-image:url("/common/img/enedu/phi_flow2_03.jpg");
}

#enedu_container .stepBox .step4{
background-image:url("/common/img/enedu/phi_flow2_04.jpg");
}

#enedu_container .stepBox .step5{
background-image:url("/common/img/enedu/phi_flow2_05.jpg");
}

#enedu_container .p_flow ul{
margin-bottom:20px;
}

#enedu_container .p_flow ul li{
background-image:url("/common/img/enedu/phi_arrow.gif");
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
list-style-type:none;
font-size:14px;
margin-bottom:5px;
}

#enedu_container .ex_schedule div{
background-image:url("/common/img/enedu/phi_dayflow2_bg.jpg");
background-repeat:no-repeat;
background-position:center top;
padding-top:30px;
}

#enedu_container .ex_schedule .caption{
margin-bottom:20px;
}

#enedu_container .ex_schedule div p{
text-align:center;
}

#enedu_container .phi_tour{
background-image:url("/common/img/enedu/phi_test_plane.gif");
background-repeat:no-repeat;
background-position:left top;
padding-left:50px;
border-bottom:1px dotted #5F4F3D;
margin-bottom:20px;
}

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

environment

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

#enedu_container .p_flow .other{
background-image:url("/common/img/enedu/icon_book_color.gif");
}

#enedu_container .bb_dot{
border-bottom:1px dotted #5F4F3D;
margin-bottom:20px;
}

#enedu_container .bb_dot .fb{text-decoration:underline;}


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

price

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

#enedu_container .phi_attention{
text-indent:-15px;
padding-left:15px;
margin-bottom:10px;
}


#enedu_container .phi_tour_top{
background-image: url("/common/img/enedu/phi_tourbox_top2.gif");
background-repeat:no-repeat;
background-position:top center;
width:500px;
}

#enedu_container .phi_tour_middle{
background-image:url("/common/img/enedu/phi_tourbox_mid.gif");
background-repeat:repeat-y;
width:500px;
margin-bottom:20px;
}

#enedu_container .phi_tour_bottom{
background-image:url("/common/img/enedu/phi_tourbox_btm.gif");
background-repeat:no-repeat;
background-position:bottom center;
width:500px;
}

#enedu_container .tour_contents{
padding: 25px 0 0;
margin: 0 25px;
}

#enedu_container .tour_contents a{text-decoration:underline;}

#enedu_container .tour_contents .tour_title{
background-image:url("/common/img/enedu/icon_plane2.gif");
background-repeat:no-repeat;
background-position:left 3px;
border-bottom: 2px solid #003939;
padding-bottom: 10px;
padding-left: 40px;
}

#enedu_container .tour_contents .fl{
width:91px;
text-align:center;
}

#enedu_container .tour_contents .fr{
width:330px;
}

#enedu_container .tour_contents .fb{text-decoration:none;}

#enedu_container .tour_contents .fr .tour_attention{
margin-left:-17px;
}

#enedu_container .tour_contents .fr .tour_attention span{
display:block;
font-size:12px;
text-indent:-12px;
padding-left:12px;
}

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

business_report

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

#enedu_container .titleBox{
position:relative;
}
#enedu_container .titleBox .color_bar{
width:500px;
height:60px;
background-color:#003939;
opacity:0.7;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
z-index:1;
zoom:1;
position:absolute;
top:75px;
}
#enedu_container .titleBox .title_text{
position: absolute;
top: 85px;
color: #fff;
font-size: 16px;
font-weight: bold;
z-index: 5;
left: 10px;
}

#enedu_container #biz_report_container h2{padding-left:15px;}
#enedu_container #biz_report_container h3{
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #5F4F3D;
padding-bottom:15px;
padding-left:16px;
margin-bottom:20px;
}

#enedu_container #biz_report_container .br_textBox p{
font-size:16px;
text-indent:16px;
}

#enedu_container #biz_report_container .br_textBox .annotation{
vertical-align: super;
font-size: 10px;
color:red;
}
#enedu_container #biz_report_container .br_textBox .annotation_text,
#enedu_container #biz_report_container .br_textBox .annotation_text2{
border-top:1px dotted #5F4F3D;
padding-top:10px;
margin-bottom:20px;
}
#enedu_container #biz_report_container .br_textBox .annotation_text li{
list-style-type:decimal;
list-style-position:inside;
text-indent:-18px;
padding-left:18px;
font-size:14px;
margin-bottom:5px;
line-height:120%;
}
/* 2桁用 */
#enedu_container #biz_report_container .br_textBox .annotation_text2 li{
list-style-type:decimal;
list-style-position:inside;
text-indent:-25px;
padding-left:25px;
font-size:14px;
margin-bottom:5px;
line-height:120%;
}

#enedu_container #biz_report_container .br_textBox .annotation_text li a,
#enedu_container #biz_report_container .br_textBox .annotation_text2 li a{text-decoration:underline;}
#enedu_container #biz_report_container .br_textBox .annotation_text li img,
#enedu_container #biz_report_container .br_textBox .annotation_text2 li img{margin:0 5px;}

.page_nav{margin:0 200px;}
.page_nav .fl,
.page_nav .fr{width:32px;}

#enedu_container .br_auther{margin-bottom:30px;}
#enedu_container .br_auther p{line-height:150%;margin-bottom:10px;}

#enedu_container .br_index{}
#enedu_container .br_index li{
background-image: url("/common/img/enedu/phi_arrow.gif");
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
list-style-type: none;
font-size: 14px;
margin-bottom: 20px;
}

#enedu_container .br_index li img{margin-right:10px;}

#enedu_container .br_textBox table{font-size:11px;margin-bottom:5px;}
#enedu_container .br_textBox table caption{font-size:14px;margin-bottom:5px;}
#enedu_container .br_textBox table th{background-color:transparent;}
#enedu_container .br_textBox table tr.top_line th{text-align:center;}
#enedu_container .br_textBox table td{font-size:12px;text-align:right;}

#enedu_container .br_textBox table.table4_1{font-size:14px;margin:10px 0 20px;width:310px;}
#enedu_container .br_textBox table.table4_1 th{background-color:transparent;text-align:center;}
#enedu_container .br_textBox table.table4_1 td{font-size:14px;text-align:right;}



/*#contact_box #contact_mode1 {
background-image: url("/common/en/img/contact_base2.gif");
background-position: center top;
background-repeat: no-repeat;
height: 135px;
position: relative;
width: 500px;
}*/

/*  現地見学ツアー  */

#enedu_container table.subtour{
border-collapse:collapse;
border:1px solid #759494;
width:500px;
font-size:13px;
margin-bottom:20px;
}

#enedu_container table.p_comparison{margin-bottom:60px;}

#enedu_container table.subtour td{
border-bottom: 1px solid #759494;
border-right: 1px solid #759494;
padding: 7px 5px;
font-size: 12px;
text-align: left;
}

#enedu_container table.subtour th{
border-bottom:1px solid #759494;
border-right:1px solid #759494;
padding:7px 5px;
text-align: center;
background-color: #003939;
color: #FFF;
}

#enedu_container .tour_contents2{
padding: 25px 0 0;
border-bottom: 1px dotted #5F4F3D;
margin-bottom: 25px;
}

#enedu_container .tour_contents2 a{text-decoration:underline;}

#enedu_container .tour_contents2 .tour_title{
background-image:url("/common/img/enedu/icon_plane2.gif");
background-repeat:no-repeat;
background-position:left 3px;
border-bottom: 2px solid #003939;
padding-bottom: 10px;
padding-left: 40px;
}

#enedu_container .tour_contents2 .fl{
width:91px;
text-align:center;
}

#enedu_container .tour_contents2 .fr{
width:385px;
}

#enedu_container .tour_contents2 .fb{text-decoration:none;}

/*#enedu_container .tour_contents2 .fr .tour_attention{
margin-left:-17px;
}*/

#enedu_container .tour_contents2 .fr .tour_attention span{
display:block;
font-size:12px;
text-indent:-12px;
padding-left:12px;
}

#enedu_container .tour_contents2 .sch_title {
background-image: url("/common/img/enedu/icon_plane2.gif");
background-repeat: no-repeat;
border-bottom: 2px solid #003939;
padding-bottom: 10px;
padding-left: 40px;
padding-top: 7px;
}



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

experience01-

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

#ex_nav{

margin-bottom: 20px;
font-size: 13px;
line-height: 1.5em;
border-bottom: 3px solid #AB937A;
padding-bottom: 20px;

}


.extitle{
border: 1px solid #999;
padding: 15px;
text-align: center;
font-weight: bold;
font-size: 15px;
}

.quest{
border-bottom: 1px dotted #5F4F3D;
padding-bottom: 10px;
font-weight: bold;
}

.quest span{
font-size: 20px;
padding-right: 15px;
font-weight: bold;
color: #003939;
}

.exbox {
border-bottom: 1px solid #999;
margin-bottom: 20px;
}


/* 130826 トップ下部table */
table.competitors th{background-color:#CBEDE7;}
</pre></body></html>