@charset "utf-8";

/*=========================================================
	[ base_adjust.css ]
	content page base design
	date - creation:2013-02-15 // update:2013-02-20
=========================================================*/

/*=========================================================
	index
		1. display control
		2. navigation
		3. content
=========================================================*/

/* 1. display control
=========================================================*/
/* ����؂�ւ����j���[��OFF�ɂ��܂��B */
#navLang{display:none !important;}

/* �Ǝ��J���[��ݒ肵�܂� */
#header a{
	background-image:url(/b/ybs/common/images/for_base.gif) !important;
}
div#siteCtrl{
	border-bottom:3px solid #E27102;
}
ul#navLang li.japanese{
	background:url(/b/ybs/common/images/for_base.gif) no-repeat 0 -90px !important;
}
ul#navLang li.english a:hover{
	background:url(/b/ybs/common/images/for_base.gif) no-repeat -141px -70px !important;
}

/* ���S�̈ʒu�𒲐����܂� */
div#hlogo{
	width:559px;
}
div#hlogo a{/* margin:14px 0 0 19px; */
	margin:12px 0 0 18px;
}

/* ���߂Ă̕��ւ�OFF�ɂ��܂��B */
#header #searchBox li{float:left;}
#header li#site-guide{display:none;}
#header li#site-map{padding-left:2px;}
/* searchBox */
#header #searchBox li{float:left;}
#header li#site-map{padding-left:2px;}

/* sitemap not 50 */
li#site-map{
	float:left;
	width:80px;
}

/* headerNav 2 line */

ul#navUtility {
    top: 10px;
    width:170px;
}

#navUtility li#navU-question a {
    background-position: -131px 8px;
}
#navUtility li#navU-question a:hover{
    background-position: -131px -17px;
}


/* 2. navigation
=========================================================*/
/* global navigation
---------------------------------------------------------*/
/* �O���[�o���i�r�Q�[�V�����̐��𒲐߂��܂��B
nav_global_6�`8�܂ŁA�����̔ԍ������������ĕύX���܂��B */

/*@import "//www.ynu.ac.jp/common/css/nav_global_6.css";*/

/* �O���[�o���i�r�Q�[�V�����̉摜�̈ʒu���w�肵�Ă��܂� */
ul#navGlobal{
	width:970px;
	background:url(/b/ybs/common/images/nav_global.png) no-repeat 0 0 !important;
	padding-left: 0;
}

/* �O���[�o���i�r�Q�[�V�����̉摜�̈ʒu����єw�i�F���w�肵�Ă��܂� */
#navGlobal a{
	background-image:url(/b/ybs/common/images/nav_global.png) !important;
	background-color:#E27102;
}

#navGlobal ul {
	margin:0 !important;
	padding:0 !important;
	}

#navGlobal li {
	width:138px;
	margin:0 !important;
	padding:0 !important;
}
#navGlobal .category07 {width:142px;}

#navGlobal .category01 a{background-position: 0 0;}
#navGlobal .category02 a{background-position:-138px 0;}
#navGlobal .category03 a{background-position:-276px 0;}
#navGlobal .category04 a{background-position:-414px 0;}
#navGlobal .category05 a{background-position:-552px 0;}
#navGlobal .category06 a{background-position:-690px 0;}
#navGlobal .category07 a{background-position:-828px 0;}
/* hover */
#navGlobal .category01 a:hover{background-position:0 -40px;}
#navGlobal .category02 a:hover{background-position:-138px -40px;}
#navGlobal .category03 a:hover{background-position:-276px -40px;}
#navGlobal .category04 a:hover{background-position:-414px -40px;}
#navGlobal .category05 a:hover{background-position:-552px -40px;}
#navGlobal .category06 a:hover{background-position:-690px -40px;}
#navGlobal .category07 a:hover{background-position:-828px -40px;}
/* nowhere */
#category01 #navGlobal .category01 a{background-position:0 -80px;}
#category02 #navGlobal .category02 a{background-position:-138px -80px;}
#category03 #navGlobal .category03 a{background-position:-276px -80px;}
#category04 #navGlobal .category04 a{background-position:-414px -80px;}
#category05 #navGlobal .category05 a{background-position:-552px -80px;}
#category06 #navGlobal .category06 a{background-position:-690px -80px;}
#category07 #navGlobal .category07 a{background-position:-828px -80px;}


/*#navGlobal li{width:159px;}
#navGlobal .category05,#navGlobal .category06{width:160px;}

/*#navGlobal .category01 a{background-position:-2px 0;}
#navGlobal .category02 a{background-position:-163px 0;}
#navGlobal .category03 a{background-position:-324px 0;}
#navGlobal .category04 a{background-position:-485px 0;}
#navGlobal .category05 a{background-position:-646px 0;}
#navGlobal .category06 a{background-position:-808px 0;}
/* hover */
/*#navGlobal .category01 a:hover{background-position:-2px -40px;}
#navGlobal .category02 a:hover{background-position:-163px -40px;}
#navGlobal .category03 a:hover{background-position:-324px -40px;}
#navGlobal .category04 a:hover{background-position:-485px -40px;}
#navGlobal .category05 a:hover{background-position:-646px -40px;}
#navGlobal .category06 a:hover{background-position:-808px -40px;}
/* nowhere */
/*#category01 #navGlobal .category01 a{background-position:-2px -80px;}
#category02 #navGlobal .category02 a{background-position:-163px -80px;}
#category03 #navGlobal .category03 a{background-position:-324px -80px;}
#category04 #navGlobal .category04 a{background-position:-485px -80px;}
#category05 #navGlobal .category05 a{background-position:-646px -80px;}
#category06 #navGlobal .category06 a{background-position:-808px -80px;}*/




/* search
---------------------------------------------------------*/
#header #navSearch .gsc-input a{
	background:none;
}
#header #navSearch td{
	vertical-align:top;
}
#header #navSearch .cse .gsc-search-button input.gsc-search-button-v2,
#header #navSearch input.gsc-search-button-v2{
    height: 13px;
    margin-top: 0;
	margin-right:5px;
    min-width: 13px;
    padding: 3px 15px;
    width: 13px;
}

#header #navSearch .gsc-input-box{height:20px;}
#gsc-i-id1{font-size:13px;}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{border-radius:0 !important;}
#gs_st0 a{background-image:none !important;}
#content .gsc-webResult img{border:none;}

/* 3. content
=========================================================*/
/* for site top
---------------------------------------------------------*/
#topImage{margin-top:4px;}
div.recommend{margin-top:8px;}

.complete th,.complete td{
	vertical-align:top;
}
.alCent th{text-align:center;}

#content #topImage h1 a {
    background-image:none;
}
#content #topImage h1 a:hover img {
    border:none;
}
