﻿/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
       margin				: 0;
	   padding				: 0;
	   font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


table {
       border-collapse		: collapse;
	   border-spacing		: 0;
}

fieldset, img {
		border				: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
       font-style			: normal;
	   font-weight			: normal;
}

ol, ul {
		list-style			: none;
}

li {
	list-style-type			: none;
}

caption, th {
		text-align			: left;
}

h1, h2, h3, h4, h5, h6 {
		font-weight			: normal;
		}

img{
	vertical-align			: text-bottom;
	overflow				: hidden;
	margin					: 0;
	padding					: 0;
	}

a img {
	border					: none;
}

.overimg:hover img {
	opacity					: 0.7;
}

hr {
	display					: none;
}

.clrfix {
	display					: inline-block;
}

.clrfix:after {
	content					: ".";
	display					: block;
	height					: 0;
	clear					: both;
	visibility				: hidden;
}

a:link, a:visited {
	color					: #f90;
	text-decoration			: none;
}

a:hover, a:active {
	color					: #f90;
	text-decoration			: underline;
}


/* ==firefoxでリンクエリアが左端まで選択されてしまう現象のおまじない== */

/*\*/ a { overflow: hidden;}/**/
/* ========== base layout ========== */

body {
	margin			: 10px 0 0 10px;
}

p {
	color			: #069;
	font-size		: 12px;
}

#wrap {
	width			: 680px;
}


#sign {
	width			: 680px;
	height			: 123px;
	background		: url("http://www.urasoe-yeg.gr.jp/img/header03.jpg") no-repeat;
}

h1 {
	font-size		: 12px;
	color			: #069;
	float			: left;
}

h2 {
	float			: right;
	font-size		: 16px;
	color			: #f90;
	font-weight		: bold;
	margin			: 0 90px 0 0;
}


.pan {
	margin-bottom		: 10px;
}


/* ========== menu ========== */


#Navi {
	width		: 680px;
	height		: 24px;
	margin		: 5px 3px;
}

.listNavi01, .listNavi02, .listNavi03, .listNavi04, .listNavi05, .listNavi06, .listNavi07 {
	width		: 90px;
	height		: 24px;
	float		: left;
	text-indent	: -9999px;
	margin		: 0 3px;
}

.listNavi01 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn01.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi01 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn13_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi02 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn02.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi02 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn14_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi03 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn03.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi03 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn15_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi04 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn04.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi04 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn16_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi05 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn05.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi05 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn17_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi06 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn06.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi06 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn18_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}

.listNavi07 a {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn07.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}
	
.listNavi07 a:hover {
	background	: url("http://www.urasoe-yeg.gr.jp/img/btn19_over.gif") no-repeat;
	width		: 90px;
	height		: 24px;
	display		: block;
}



/* ========== mainleft ========== */

#main {
	width			: 680px;
	margin-top		: 10px;
}

#mainleft {
	width			: 450px;
	float			: left;
	padding			: 0 0 0 15px;
}

.News {
	margin			: 10px 0 30px 0;
}

h4 {
	font-size		: 14px;
	color			: #f90;
	font-weight		: bold;
}

.entry {
	margin-bottom		: 20px;
}


.kiji01 {
	max-width			: 450px;
	margin			: 10px 0 25px 0;
}

.kiji01 img {
	float			: left;
}

.kiji02 {
	width: 450px;
	overflow: hidden;
}

.kiji02 img {
	max-width			: 450px;
	margin-top		: 5px;
}


.KijiTop {
	float			: right;
	width			: 260px;
	word-break		: normal;
	line-height		: 14px;
	font-size		: 12px;
	padding			: 0 0 0 10px;
}

.KijiTop02 {
	font-size		: 12px;
	padding			: 10px 0 0 0;
}

#itiran {
	margin			: 0 0 20px 0;
	text-align		: right;
	text-decoration	: underline;
	font-size		: 18px;
}



/* ========== mainright ========== */
#mainright {
	width			: 190px;
	float			: right;
}

#gm {
	border			: 1px solid #069;
}

.gm01 {
	margin			: 5px 0 10px 5px;
}

.banners{
	text-align		: center;
	border			: 1px solid #069;
}

.banners1 {
	border-bottom	: 1px solid #069;
}

.banners img {
	margin			: 5px auto;
}

.info {
	padding			: 30px 0 30px 5px;
	border			: 1px solid #069;
}

.info p {
	line-height		: 18px;
}


/* ========== widget ========== */

#widget {
	margin-bottom		: 60px;
}

.widget ul {
	margin				: 20px 0 25px 20px;
}

.widget li {
	list-style-type			: disc;
	line-height				: 20px;
}


.WidgetIchiran {
	margin-bottom			: 40px;
	text-align				: right;
}


/* ========== footer ========== */

#footer {
	text-align			: center;
	margin				: 20px 0 10px 0;
}




/* ========== recruitment ========== */

.character {
	text-align	: center;
}

.qa_text {
	background	: url("http://www.urasoe-yeg.gr.jp/img/yeg002.jpg") no-repeat;
	width		: 588px;
	height		: 419px;
	margin		: 10px auto;
}

.qa_text p{
	width		: 450px;
	margin		: 0 0 0 90px;
	padding		: 66px 0 0 0;
	color		: #333;
	font-size	: 14px;
}

.text_img {
	text-align	: center;
	margin		: 40px 0 0 0;
}

.purpose {
	width		: 610px;
	margin		: 25px auto;
}

.purpose_title {
	font-size	: 14px;
	font-weight	: bold;
	color		: #333;
	margin		: 0 0 5px 0;
}

.purpose_text {
	font-size	: 14px;
	color		: #333;
	margin		: 0 0 15px 0;
}

.purpose_meaning {
	color		: #333;
}

.purpose_meaning span{
	font-weight	: bold;
}

.application_btn {
	margin		: 20px 0 0 0;
}

.application_btn li{
	float		: left;
	margin		: 30px 0 0 50px;
}

#footer2 {
	text-align			: center;
	margin				: 70px 0 10px 80px;
}

.submenu {
	text-align		: right;
	margin			: 0;
}

.submenu a:link{
	color: #1865ad;
	text-decoration: none;
	font-weight: 500;
}

.submenu a:hover{
	color: #f0c000;
	text-decoration: none;
	font-weight: 500;
}





/* ========== common decoration ========== */

.red {
	color		: #F00;
}

.orange {
	color		: #F60;
}

.yellow {
	color		: #FF0;
}

.green {
	color		: #0F0;
}

.blue {
	color		: #00F;
}

.black {
	color		: #000;
}

.white {
	color		: #FFF;
}

.bold {
	font-weight	: bold;
}

.italic {
	font-style	: italic;
}

.xx-small {
	font-size	: 40%;
}

.x-small {
	font-size	: 60%;
}

.small {
	font-size	: 80%;
}

.large {
	font-size	: 120%;
}

.x-large {
	font-size	: 140%;
}

.xx-large {
	font-size	: 160%;
}

.TextCenter {
	text-align	: center;
}

.TextLeft {
	text-align	: left;
}

.TextRight {
	text-align	: right;
}

.hide5 {
	clear:both;
	height:5px;
	margin:0;
	padding:0;
}

.hide10 {
	clear:both;
	height:10px;
	margin:0;
	padding:0;
}

.hide15 {
	clear:both;
	height:15px;
	margin:0;
	padding:0;
}

.hide20 {
	clear:both;
	height:20px;
	margin:0;
	padding:0;
}

.hide30 {
	clear:both;
	height:30px;
	margin:0;
	padding:0;
}

.hide40 {
	clear:both;
	height:40px;
	margin:0;
	padding:0;
}

.hide50 {
	clear:both;
	height:50px;
	margin:0;
	padding:0;
}

.hide60 {
	clear:both;
	height:60px;
	margin:0;
	padding:0;
}

.hide70 {
	clear:both;
	height:70px;
	margin:0;
	padding:0;
}

.hide80 {
	clear:both;
	height:80px;
	margin:0;
	padding:0;
}

.hide90 {
	clear:both;
	height:90px;
	margin:0;
	padding:0;
}

.hide100 {
	clear:both;
	height:100px;
	margin:0;
	padding:0;
}

