@charset "UTF-8";

/*==========================================================================

commonSetting

==========================================================================*/
div#flashContents h2,
div#profile h4,
div#profile p.accessButton {
text-indent: -9999px;
font-size: 1;	/* forWinIE */
line-height: 1;	/* forWinIE */
}



/*==========================================================================

layoutSetting

==========================================================================*/
/*-------------------------------------
headerSetting
-------------------------------------*/
div#header {
height: 76px;
}

/*-------------------------------------
headerSetting
-------------------------------------*/
div#flashContents {
margin-left: 4px;
height: 314px;	/* forWinIE6 */
position: relative;
}

div#flashContents h2 a {
width: 850px;
height: 314px;
background: url("../images/ind_flash_contents.jpg") no-repeat left bottom;
display: block;
}

div#flashContents p.notes {
padding: 10px;
color: #FFF;
background: #F00;
text-align: right;
position: absolute;
bottom: 6px;
right: 10px;
}

/*-------------------------------------
pageTitleSetting
-------------------------------------*/
div#contents h3 {
width: 630px;
height: 34px;
}

/*-------------------------------------
areaSetting
-------------------------------------*/
div#news,
div#information,
div#profile {
margin-bottom: 32px;
}



/*==========================================================================

news,
informationSetting

==========================================================================*/
/*-------------------------------------
pageTitleSetting
-------------------------------------*/
div#news h3 {
background: url("../images/ind_ttl_news.gif") no-repeat;
}

div#information h3 {
background: url("../images/ind_ttl_info.gif") no-repeat;
}

/*-------------------------------------
backNumberButtonSetting
-------------------------------------*/
div#news {
position: relative;
}

div#news p.backNumberButton {
padding: 0 21px 4px 0;
background: url("../common/images/ico_backnumber.gif") no-repeat right top;
font-size: .83em;
position: absolute;
top: 10px;
right: 0;
}

div#news p.backNumberButton a {
color: #333;
}

/*-------------------------------------
listSetting
-------------------------------------*/
div#news dl.section,
div#information dl.section {
border-bottom: #CCC 1px solid;
}

div#news dt,
div#news dd,
div#information dt,
div#information dd {
padding: 14px 0;
}

div#news dt,
div#information dt {
width: 9em;
float: left;
}

div#news dd,
div#information dd {
margin-left: 9em;
}

/* hackSettingForWinIE6 -3px */
* html div#news dl.section,
* html div#information dl.section {
height: 1%;
}

* html div#news dt,
* html div#information dt {
margin-right:-9em;
}
/* hackSettingForWinIE6 -3px */

/*-------------------------------------
categoryIconSetting
-------------------------------------*/
div#news dd.webTravel {
background: url("../common/images/ico_news_travel.gif") no-repeat;
}

div#news dd.ciaoSankei {
background: url("../common/images/ico_news_ciao.gif") no-repeat;
}

div#news dd.eventInfo {
background: url("../common/images/ico_news_event.gif") no-repeat;
}

div#news dd.slc {
background: url("../common/images/ico_news_slc.gif") no-repeat;
}

div#news dd.sankeiTour {
background: url("../common/images/ico_news_sankeitour.gif") no-repeat;
}

div#news dd.scholarship {
background: url("../common/images/ico_news_scholarship.gif") no-repeat;
}

div#news dd.webTravel,
div#news dd.ciaoSankei,
div#news dd.eventInfo,
div#news dd.slc,
div#news dd.sankeiTour,
div#news dd.scholarship {
padding-left: 116px;
background-position: 0 12px;
}



/*==========================================================================

profileSetting

==========================================================================*/
div#profile {
padding-bottom: 16px;
background: url("../scholarship/images/ort_bg_place.jpg") no-repeat right bottom;
}

div#profile h3 {
background: url("../images/ind_ttl_address.gif") no-repeat;
}

div#profile h4 {
margin: 14px 0 0 10px;
height: 32px;
background: url("../images/ind_ttl_sankei.gif") no-repeat;
}

div#profile ul li {
margin: 6px 0 0 20px;
padding-left: 18px;
}

div#profile ul li.address {
background: url("../common/images/ico_flag.gif") no-repeat 0 .2em;
}

div#profile ul li.telephone {
background: url("../common/images/ico_mobile.gif") no-repeat 0 .2em;
}

div#profile p.accessButton a {
margin: 16px 0 0 20px;
width: 145px;
height: 24px;
background: url("../common/images/btn_access.gif") no-repeat;
display: block;
}




/*==========================================================================

rightColumnSetting

==========================================================================*/
div#localNavigation ul#bannerArea {
margin-top: 16px;
}

div#localNavigation ul#bannerArea li {
margin-top: 5px;
}