/* CSS Document */
@charset "UTF-8";




/* リセット
--------------------------------- */
table{ margin:0; padding:0; font-size:12px; }
*{ margin:0; padding:0; }
.clear{ clear:both; }
td{ margin:0; padding:0; }
th{ margin:0; padding:0; } 
body{ font-size:12px; line-height:150%; color:#333333;
margin:0; padding:0; background:url(http://lib.globalinstitute.jp/images/bg.gif) repeat 0 0; text-align:center; }
div{ margin:0; padding:0; }
p{ margin:0; padding:0; }
ul{ margin:0; padding:0; list-style:none; }
li{ margin:0; padding:0; }
a{ margin:0; padding:0; }



/* container
----------------------------------- */
#container{ width:832px; margin:0 auto; }
#container_bg01{ width:832px; background:url(http://lib.globalinstitute.jp/images/bg02.gif) repeat-y 0 0; float:left; }
#container_bg02{ width:832px; padding:0 0 65px 0; background:url(http://lib.globalinstitute.jp/images/bg03.gif) no-repeat 0 bottom; position:relative; float:left; }
#container_bg03{ width:798px; padding:0 17px 0 16px; float:left; }
#head_container{ width:798px; height:54px; background:url(http://lib.globalinstitute.jp/images/bg04.gif) repeat-x 0 0; }
#main_container{ width:798px; float:left; background:url(http://lib.globalinstitute.jp/images/bg_05.gif) no-repeat right bottom #000000; }
/* container */
#home #main_container{ background:url(http://lib.globalinstitute.jp/images/bg_04.gif) no-repeat 0 0 ; }
#lowerlayer #main_container{ background:url(http://lib.globalinstitute.jp/images/bg_07.gif) no-repeat 0 0;}
/* right_container */
#home #right_container	{ width:188px; float:left; background:#000000; padding:0 0 60px 0; }
#lowerlayer #right_container{ width:188px; margin:0 0 50px 0; float:left; }
/* left_container */
#left_container{ width:610px; float:left; }

#b-link {
padding: 20px 5px 10px 5px;
}
#b-link a{
color:#ffffff;
margin-bottom: 5px;
}


/* h1
----------------------------------- */
h1{ width:211px; height:73px; position:absolute; top:0; left:25px; }


/* top_navi
----------------------------------- */
#top_navi{ width:535px; float:right; margin:20px 0 0 0; }
#top_navi li{ float:left; }
#sub_navih{ width:101px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi01_h.gif) no-repeat 0 0; }
#sub_navih a{ width:101px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi01_h.gif) no-repeat 0 0; text-indent:-9999px; display:block; }
#sub_navih a:hover{ background:url(http://lib.globalinstitute.jp/images/top_navi01.gif) no-repeat 0 0; }
#sub_navi01{ width:145px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi02.gif) no-repeat 0 0; }
#sub_navi01 a{ width:145px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi02.gif) no-repeat 0 0; text-indent:-9999px; display:block; }
#sub_navi01 a:hover{ background:url(http://lib.globalinstitute.jp/images/top_navi02_hover.gif) no-repeat 0 0; }
#sub_navi02{ width:145px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi03.gif) no-repeat 0 0; }
#sub_navi02 a{ width:145px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi03.gif) no-repeat 0 0; text-indent:-9999px; display:block; }
#sub_navi02 a:hover{ background:url(http://lib.globalinstitute.jp/images/top_navi03_hover.gif) no-repeat 0 0; }
#sub_navi03{ width:144px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi04.gif) no-repeat 0 0; }
#sub_navi03 a{ width:144px; height:28px; background:url(http://lib.globalinstitute.jp/images/top_navi04.gif) no-repeat 0 0; text-indent:-9999px; display:block; }
#sub_navi03 a:hover{ background:url(http://lib.globalinstitute.jp/images/top_navi04_hover.gif) no-repeat 0 0; }





/* infomation
----------------------------------- */
#infomation{ width:798px; height:170px; background:none; margin:8px 0 8px 0; }
#infomation div{ float:left; margin:0 0 0 0;}
#infomation .siryo{ width:230px; height:170px; background:url(http://lib.globalinstitute.jp/images/siryo_bg.gif) no-repeat 0 0; }
#infomation .siryo p{ margin:45px 5px 0 0; float:right; width:105px; text-align:left; font-size:11px; }
#infomation .siryo p a{ display:block; width:102px; height:23px; text-indent:-9999px; background:url(http://lib.globalinstitute.jp/images/siryo_btn.gif) no-repeat 0 0; margin-top:15px; }
#infomation #fla_container{ padding:0 9px 0 9px; }


/* study_link 
----------------------------------- */
#study_link{ width:610px; height:250px; border-top:#000000 solid 3px; border-bottom:#000000 solid 3px; background:#ffffff; float:left; }
#study_link .bglink{ border-top:#000000 dotted 1px; border-bottom:#000000 dotted 1px; width:610px; height:238px; padding-bottom:10px; }
#study_link div.left{ float:left; text-align:left; width:187px; }
#study_link div.right{ float:left; text-align:left; width:423px; }

#study_link div p{ margin:3px 0 0 15px; text-align:left; }
#study_link div ul li{ width:200px; float:left; padding:10px 10px 0 0; }
#kensaku{ width:102px; height:23px; text-align:left; padding:0 0 0 25px; }
#kensaku a{ display:block; width:102px; height:23px; text-indent:-9999px; background:url(http://lib.globalinstitute.jp/images/btn_touroku.gif) no-repeat 0 0; }



/* pickup
----------------------------------- */
.pickup{ padding:0 0 15px 7px; float:left; margin:0; }
.pickup p{ float:left; }
.pickup ul{ padding:10px 0 0 15px; list-style-position:outside; }
.pickup li a{ background:url(http://lib.globalinstitute.jp/images/allow_01.gif) no-repeat 0 0; padding:0 0 0 15px; color:#333333; text-decoration:none; }
.pickup li a:hover{ padding:0; color:#333333; text-decoration:underline; padding:0 0 0 15px;}
#pickup_bg01{ float:left; width:490px; height:157px; background:url(http://lib.globalinstitute.jp/images/pickup_bg.gif) no-repeat 0 0; text-align:left; position:relative; }
#pickup_bg02{ float:left; width:489px; height:157px; background:url(http://lib.globalinstitute.jp/images/pickup_bg02.gif) no-repeat 0 0; text-align:left; position:relative; }

.view {
width:57px;
height:12px;
text-indent:-9999px;
background:url(http://lib.globalinstitute.jp/images/view_all.gif) no-repeat 0 0;
position:absolute;
bottom:5px;
right:5px;
}
.view a{ width:57px; height:12px; display:block; text-decoration:none; background:url(http://lib.globalinstitute.jp/images/view_all.gif) no-repeat 0 0; }
.view a:hover{ background:url(http://lib.globalinstitute.jp/images/view_all.gif) no-repeat -57px 0; }

/* title_aboutgi
----------------------------------- */
.title_aboutgi{ padding:0 0 0 0; text-align:left; background:#ffffff; filter: Alpha(opacity=88);
opacity:0.88; color:#000000; float:left; }
.title_aboutgi p{ padding:5px; line-height:200%; text-align:left; }
.title_aboutgi #img_what{ width:227px; height:197px; float:left; padding:0 10px 0 0; }
.title_aboutgi #txt_what{ width:340px; float:left; padding:0; }
#mar_left{ padding:0 0 65px 30px; float:left; width:579px; line-height:200%; background:url(http://lib.globalinstitute.jp/images/about_gi_image02.jpg) no-repeat right bottom; }
/* #mar_left {color:#E0F4D5; border: 0; height: 1px;background-color:#E0f4D5; } */
#right_box_gi{ float:left; width:234px; height:205px; margin:0; padding:0; }
.aboutgi_box img{ float:left; }
.aboutgi_box{ line-height:200%; background:none; width:600px;}


/* staff_blog
----------------------------------- */
#staff_blog{ width:798px; height:96px; background:url(http://lib.globalinstitute.jp/images/staff_blog.jpg) no-repeat 0 0; padding-left:100px; }

/* introduction
----------------------------------- */
#introduction{ width:798px; background:url(http://lib.globalinstitute.jp/images/bg_06.gif) no-repeat right bottom #000000; float:left; }
#introduction .box{ width:186px; padding:15px 0 30px 11px; float:left; }
#introduction .box p.txt{ background:#ffffff; padding:5px; width:176px; height:150px; float:left; font-size:11px; line-height:150%; text-align:left; position:relative; }
#introduction .box p.txt img{ width:83px; height:83px; float:left; margin:0 5px 0 0; }
#introduction .box p.txt a{ width:42px; height:9px; background:url(http://lib.globalinstitute.jp/images/intro_btn.gif) no-repeat 0 0; text-indent:-9999px; display:block; float:right; margin:0 5px 5px 0; position:absolute; right:0; bottom:5px; }

/* left_container_list
----------------------------------- */
#right_container ul{ width:188px; }
#right_container ul li{ width:188px; display:block; float:left; }
#right_container ul li img{ display:block; float:left; }
#right_container ul li a{ width:188px; height:39px; display:block; text-indent:-9999px; }
#navi_01 { background:url(http://lib.globalinstitute.jp/images/navi01.gif) no-repeat 0 0; }
#navi_01 a{ background:url(http://lib.globalinstitute.jp/images/navi01.gif) no-repeat 0 0; }
#navi_01 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi01_hover.gif) no-repeat 0 0; }
#navi_02 { background:url(http://lib.globalinstitute.jp/images/navi02.gif) no-repeat 0 0; }
#navi_02 a{ background:url(http://lib.globalinstitute.jp/images/navi02.gif) no-repeat 0 0; }
#navi_02 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi02_hover.gif) no-repeat 0 0; }
#navi_03 { background:url(http://lib.globalinstitute.jp/images/navi03.gif) no-repeat 0 0; }
#navi_03 a{ background:url(http://lib.globalinstitute.jp/images/navi03.gif) no-repeat 0 0; }
#navi_03 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi03_hover.gif) no-repeat 0 0; }
#navi_04 { background:url(http://lib.globalinstitute.jp/images/navi04.gif) no-repeat 0 0; }
#navi_04 a{ background:url(http://lib.globalinstitute.jp/images/navi04.gif) no-repeat 0 0; }
#navi_04 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi04_hover.gif) no-repeat 0 0; }
#navi_05 { background:url(http://lib.globalinstitute.jp/images/navi05.gif) no-repeat 0 0; }
#navi_05 a{ background:url(http://lib.globalinstitute.jp/images/navi05.gif) no-repeat 0 0; }
#navi_05 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi05_hover.gif) no-repeat 0 0; }
#navi_06 { background:url(http://lib.globalinstitute.jp/images/navi06.gif) no-repeat 0 0; }
#navi_06 a{ background:url(http://lib.globalinstitute.jp/images/navi06.gif) no-repeat 0 0; }
#navi_06 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi06_hover.gif) no-repeat 0 0; }
#navi_07 { background:url(http://lib.globalinstitute.jp/images/navi07.gif) no-repeat 0 0; }
#navi_07 a{ background:url(http://lib.globalinstitute.jp/images/navi07.gif) no-repeat 0 0; }
#navi_07 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi07_hover.gif) no-repeat 0 0; }
#navi_08 { background:url(http://lib.globalinstitute.jp/images/navi08.gif) no-repeat 0 0; }
#navi_08 a{ background:url(http://lib.globalinstitute.jp/images/navi08.gif) no-repeat 0 0; }
#navi_08 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi08_hover.gif) no-repeat 0 0; }
#navi_09 { background:url(http://lib.globalinstitute.jp/images/navi09.gif) no-repeat 0 0; }
#navi_09 a{ background:url(http://lib.globalinstitute.jp/images/navi09.gif) no-repeat 0 0; }
#navi_09 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi09_hover.gif) no-repeat 0 0; }
#navi_10 { background:url(http://lib.globalinstitute.jp/images/navi10.gif) no-repeat 0 0; }
#navi_10 a{ background:url(http://lib.globalinstitute.jp/images/navi10.gif) no-repeat 0 0; }
#navi_10 a:hover{ background:url(http://lib.globalinstitute.jp/images/navi10_hover.gif) no-repeat 0 0; }
#right_container p{ margin:5px 0 0 0; }


/* footer_link
----------------------------------- */
#footer_link{ float:right; width:140px; text-align:left; margin:0 0 5px 0; color:white;}
#footer_link p a{ margin:5px 0; color:#cccccc; text-decoration:none; }
#footer_link p a:hover{ text-decoration:underline; }


.agb 	{font-weight:bold;color:#333366;}





/* box_lowerlayer */
.box_lowerlayer{
width:590px;
padding:10px 10px 0 10px;
float:left;
text-align:left;
border-bottom:#666666 dotted 1px;
}
.box_lowerlayer p{
margin:0 0 10px 0;
}
/* 背景黒用
-------------------- */
.box_lowerlayer02{
width:778px;
margin:10px 10px 10px 10px;
padding:left;
text-align:left;
border-bottom:#666666 dotted 1px;
color:#FFFFFF;
}
.box_lowerlayer02 p{
margin:0 0 10px 0;
}
/* ドット無し
-------------------- */
.box_lowerlayer03{
width:590px;
margin:10px 10px 10px 10px;
padding:left;
text-align:left;
}
.box_lowerlayer03 p{
margin:0 0 10px 0;
}




/* ↓ここから下層ページ
----------------------------------------- */
/* box_lowerlayer_txt_Area
-------------------------------------- */
#txt_area{
width:610px;
background:url(http://lib.globalinstitute.jp/images/bg_08.gif) no-repeat 0 0;
text-align:left;
 }
 
 /* 共通 */
 
 /* リスト */ 
.list_tmp{
margin:5px 0 0 15px;
}
.list_tmp li a{
color:#333333;
text-decoration:none; 
padding:0 0 0 15px;
background:url(http://lib.globalinstitute.jp/images/allow_01.gif) no-repeat left center;
}
.list_tmp li a span{
color:#4f2525;
padding-right:10px;
font-weight:bold;
}
.list_tmp li a:hover{
text-decoration:underline;
}

/* 全て見るbtn */
.subete_btn{
width:78px;
height:21px;
text-indent:-9999px;
float:right;
padding:0 5px 0 0;
}
.subete_btn a{
display:block;
text-decoration:none;
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/lib_btn.gif) no-repeat 0 0;
}
.subete_btn a:hover{
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/lib_btn.gif) no-repeat -78px 0;
}

/* もっと見るbtn */
.motto_btn{
width:78px;
height:21px;
text-indent:-9999px;
float:right;
padding:0 10px 0 0;
}
.motto_btn a{
display:block;
text-decoration:none;
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/message_btn.gif) no-repeat 0 0;
}
.motto_btn a:hover{
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/message_btn.gif) no-repeat -78px 0;
}
/* もっと詳しくbtn */
.motto02_btn{
width:95px;
height:21px;
text-indent:-9999px;
position:absolute;
bottom:0;
right:10px;
}
.motto02_btn a{
display:block;
text-decoration:none;
width:95px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/tutoe_btn.gif) no-repeat 0 0;
}
.motto02_btn a:hover{
width:95px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/tutoe_btn.gif) no-repeat -95px 0;
}


/* news.html
-------------------------------------- */
.news_box{
width:567px;
border:#000000 solid 1px;
background:#ffffff;
margin:5px auto;
}
.news_box p.txt{
margin:0 10px 5px 10px;
}
.news_box p.title{
width:567px;
height:42px;
background:url(http://lib.globalinstitute.jp/images/news_title02.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.news_box p.title span{
display:block;
padding:12px 0 0 30px;
}
.tuduki_btn{
width:78px;
height:21px;
text-indent:-9999px;
float:right;
padding:0 10px 0 0;
}
.tuduki_btn a{
display:block;
text-decoration:none;
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/news_btn.gif) no-repeat 0 0;
}
.tuduki_btn a:hover{
width:78px;
height:21px;
background:url(http://lib.globalinstitute.jp/images/news_btn.gif) no-repeat -78px 0;
}


/* more
-------------------------------------- */
.more_title{
width:610px;text-align:left;
height:52px;
background:url(http://lib.globalinstitute.jp/images/more_title.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.more_title span{
display:block;
padding:12px 0 0 30px;
}
/* lib.html
-------------------------------------- */
.lib_box{
width:567px;
border:#000000 solid 1px;
background:#ffffff;
margin:5px auto;
}
.lib_box p.txt{
margin:0 10px 5px 10px;
}
.lib_box p.title{
width:567px;
height:42px;
background:url(http://lib.globalinstitute.jp/images/lib_more.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
}
.lib_box p.title span{
display:block;
padding:7px 0 0 25px;
}
/* special.html
-------------------------------------- */
.image_box{
width:170px;
height:170px;
background:url(http://lib.globalinstitute.jp/images/special_image_bg.gif) no-repeat 0 0;
float:left;
padding:0 20px 0 0;
}
.image_box p{
margin:7px 0 0 7px;
}
/* pro.html
-------------------------------------- */
.pro_box{
width:567px;
border:#000000 solid 1px;
background:#ffffff;
margin:10px auto;
}
.pro_box ul{
width:230px;
list-style-type:disc;
padding:0 0 15px 40px;
float:left;
}
.pro_box ul a{
color:#333333;
text-decoration:none;
}
.pro_box ul a:hover{
text-decoration:underline;
}
.pro_box p.title{
width:567px;
height:42px;
background:url(http://lib.globalinstitute.jp/images/pro_title02.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
}
.pro_box p.title span{
display:block;
padding:7px 0 0 30px;
}

/* tutor.html
-------------------------------------- */
.tutor_box{
width:567px;
background:#ffffff;
margin:20px auto 0 auto;
background:url(http://lib.globalinstitute.jp/images/tutor_bg01.gif) repeat-y;
position:relative;
}
.tutor_boxbg{
width:545px;
margin:0 auto;
padding:10px 0 0 0;
}
.tutor_boxbg02{
width:567px;
height:12px;
background:url(http://lib.globalinstitute.jp/images/tutor_bg02.gif) no-repeat 0 0;
position:absolute;
botom:0;
left:0;
}



.tutor_title{
width:567px;
height:44px;
background:url(http://lib.globalinstitute.jp/images/tutor_title01.gif) no-repeat 0 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
}
.tutor_boxbg p.image{
width:180px;
height:176px;
float:left;
background:url(http://lib.globalinstitute.jp/images/tutor_imagebg.gif) no-repeat 0 0;
}
.tutor_boxbg p.image img{
margin:9px 0 0 10px;
}
.tutor_title p{
display:block;
padding:12px 0 0 30px;
}
.tutor_title p span{
display:block;
float:left;
width:120px;
}

/* about.html
-------------------------------------- */
.about_box{
width:193px;
float:left;
padding:10px 5px 0 0;
}
.about_box02{
width:193px;
float:left;
padding:10px 0 0 0;
}
.bg{
width:191px;
border:#000000 solid 1px;
background:#ffffff;
margin:-5px 0 0 0;
padding-top:10px;
}
.bg p.txt{
margin:0 10px 5px 10px;
}
.bg img{
margin:0 0 10px 10px;
}

/* countries.html
-------------------------------------- */
.countries_box{
width:100%;
background:#ffffff;
padding-top:20px;
position:relative;
}
.countries_box img{
float:left;
padding-right:10px;
}
.countries_box dt{
font-size:15px;
font-weight:bold;
color:#2F0000;
margin-bottom:10px;
}
.countries_box dd{
padding:0 10px 0 0;
}

/* message.html
-------------------------------------- */
.message_box{
width:100%;
padding:20px 0 20px 0;
position:relative;
}
.message_box img{
float:left;
padding-right:10px;
}
.message_box dt{
font-size:15px;
font-weight:bold;
color:#2F0000;
margin-bottom:10px;
}
.message_box dd{
padding:0 10px 0 0;
}

/* study.html
-------------------------------------- */
.study_box{
width:100%;
}
.study_box p{
margin-top:20px;
}
h4 {
	color: #191919;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;font-size:12px;
	font-weight: bold;
	border-left: 5px solid #2653B0;
	padding: 0px 0px 0px 8px; margin: 5px 0 5px 0;}
