/* ----------------------------------------
 * ページ全体
 * ---------------------------------------- */


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #FFE8EE url(../imegs/bg.gif) repeat-x;
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	text-align: left;
}



/* ----------------------------------------
 * H1-H6
 * ---------------------------------------- */


/* H1.2
------------------------------------------- */

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	font-weight: normal;
	visibility: hidden;
}
h2 {
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	visibility: hidden;
}


/* ページタイトル　H3
------------------------------------------- */

.pickup_m01 {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../imegs/pickup01_01.gif);
	height: 51px;
	width: 570px;
}

/* 価値向上の追求と様々な付加価値の創造 */
#japan {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../japan/imegs/japan_top.jpg);
	height: 90px;
	width: 570px;
}
#japan_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/japan_01.jpg);
	height: 150px;
	width: 570px;
}
#japan_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/japan_02.gif);
	height: 30px;
	width: 570px;
}
#japan_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/japan_04.gif);
	height: 30px;
	width: 570px;
}

/* これからの日本の食文化を創造するジョナサンの視点 */
#aspect {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../japan/imegs/aspect_top.jpg);
	height: 90px;
	width: 570px;
}
#aspect_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/aspect_01.jpg);
	height: 150px;
	width: 570px;
}
#aspect_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/aspect_02.gif);
	height: 30px;
	width: 570px;
}
#aspect_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/aspect_04.gif);
	height: 30px;
	width: 570px;
}
#aspect_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../japan/imegs/aspect_07.gif);
	height: 30px;
	width: 570px;
}

/* 美味しさ＋安心安全」を支えるジョナサンの秘訣 */
#factory {
	margin: 0px auto 10px;
	padding: 0px;
	background-image:url(../japan/imegs/factory_01.gif);
	height: 90px;
	width: 570px;
}
#factory_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background-image:url(../japan/imegs/factory_02.gif);
	height: 150px;
	width: 570px;
}
#factory_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background-image:url(../japan/imegs/factory_03.gif);
	height: 30px;
	width: 570px;
}
	
#factory_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background-image:url(../japan/imegs/factory_06.gif);
	height: 30px;
	width: 570px;
}

#factory_t02 ul{
	width:260px;
	height:299;
}

#factory_t02 li{	
	float:left;
	margin-left:10px;
}	


/* ジョナサンが手掛けるプロジェクトストーリー */
#journey {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../journey/imegs/journey_top.jpg);
	height: 90px;
	width: 570px;
}
#journey_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../journey/imegs/journey_01.jpg);
	height: 150px;
	width: 570px;
}
#journey_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../journey/imegs/journey_02.gif);
	height: 30px;
	width: 570px;
}


/* ジョナサンが手掛けるプロジェクトストーリー */
#journey {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../journey/imegs/journey_top.jpg);
	height: 90px;
	width: 570px;
}
#journey_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../journey/imegs/journey_01.jpg);
	height: 150px;
	width: 570px;
}
#journey_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../journey/imegs/journey_02.gif);
	height: 30px;
	width: 570px;
}


/* ジョナサン ゲント横浜店 マネージャー 飛瀬 涼子 */
#junkie {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../junkie/imegs/junkie_top.jpg);
	height: 90px;
	width: 570px;
}
#junkie_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/junkie_01.jpg);
	height: 150px;
	width: 570px;
}
#junkie_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/junkie_02.gif);
	height: 30px;
	width: 570px;
}
#junkie_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/junkie_04.gif);
	height: 30px;
	width: 570px;
}
#junkie_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/junkie_06.gif);
	height: 30px;
	width: 570px;
}


/* ジョナサン 二俣川店 エリアマネージャー 吉川 真樹 */
#yoshikawa {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../junkie/imegs/yoshikawa_top.jpg);
	height: 90px;
	width: 570px;
}
#yoshikawa_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/yoshikawa_01.jpg);
	height: 150px;
	width: 570px;
}
#yoshikawa_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/yoshikawa_02.gif);
	height: 30px;
	width: 570px;
}
#yoshikawa_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/yoshikawa_04.gif);
	height: 30px;
	width: 570px;
}
#yoshikawa_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/yoshikawa_06.gif);
	height: 30px;
	width: 570px;
}


/* ジョナサン 四谷店 マネージャー 中田 祐介 */
#nakata {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../junkie/imegs/nakata_top.jpg);
	height: 90px;
	width: 570px;
}
#nakata_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/nakata_01.jpg);
	height: 150px;
	width: 570px;
}
#nakata_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/nakata_02.gif);
	height: 30px;
	width: 570px;
}
#nakata_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/nakata_04.gif);
	height: 30px;
	width: 570px;
}
#nakata_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/nakata_06.gif);
	height: 30px;
	width: 570px;
}


/* J’s GARDEN 武蔵野西久保店 2007年新卒入社 斎尾 肇 */
#saio {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../junkie/imegs/saio_top.jpg);
	height: 90px;
	width: 570px;
}
#saio_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/saio_01.jpg);
	height: 150px;
	width: 570px;
}
#saio_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/saio_02.gif);
	height: 30px;
	width: 570px;
}
#saio_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/saio_04.gif);
	height: 30px;
	width: 570px;
}
#saio_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../junkie/imegs/saio_06.gif);
	height: 30px;
	width: 570px;
}


/* ジョナサンの求める人物像 */
#jewel {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../jewel/imegs/jewel_top.jpg);
	height: 90px;
	width: 570px;
}
#jewel_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jewel/imegs/jewel_01.jpg);
	height: 150px;
	width: 570px;
}
#jewel_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jewel/imegs/jewel_02.gif);
	height: 30px;
	width: 570px;
}


/* リクルーターの紹介 */
#introduction {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../jewel/imegs/introduction_top.jpg);
	height: 90px;
	width: 570px;
}
#introduction_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jewel/imegs/introduction_00.jpg);
	height: 150px;
	width: 570px;
}


/* キャリアパスJFC 完全独立支援制度 */
#jump {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../jump/imegs/jump_top.jpg);
	height: 90px;
	width: 570px;
}
#jump_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jump/imegs/jump_01.jpg);
	height: 150px;
	width: 570px;
}
#jump_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jump/imegs/jump_02.gif);
	height: 30px;
	width: 570px;
}
#jump_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jump/imegs/jump_05.gif);
	height: 30px;
	width: 570px;
}


/* Q＆A */
#jonathan {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_top.jpg);
	height: 90px;
	width: 570px;
}
#jonathan_catch {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_01.jpg);
	height: 150px;
	width: 570px;
}
#jonathan_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_02.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_03.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t03 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_04.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t04 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_05.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t05 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_06.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t06 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_07.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t07 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_08.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t08 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_09.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t09 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_10.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t10 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_11.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t11 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_12.gif);
	height: 30px;
	width: 570px;
}
#jonathan_t12 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/jonathan_13.gif);
	height: 30px;
	width: 570px;
}


/* 募集要項／ENTRY */
#entory {
	margin: 0px auto 10px;
	padding: 0px;
	background: url(../jonathan/imegs/entory_top.jpg);
	height: 90px;
	width: 570px;
}
#entory_t01 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/entory_01.gif);
	height: 30px;
	width: 570px;
}
#entory_t02 {
	margin: 0px auto 20px;
	padding: 0px;
	background: url(../jonathan/imegs/entory_02.gif);
	height: 30px;
	width: 570px;
}


/* 文字装飾 */
em {
	font-size: 8px;
	visibility: hidden;
	line-height: 10px;
}
.type00 {
	font-size: 10px;
	line-height: 12px;
}
.type01 {
	color: #FF9900;
	font-weight: bold;
}
.type02 {
	color: #0099FF;
	font-weight: bold;
}
.type03 {
	color: #0033FF;
	font-weight: bold;
}
.type04 {
	color: #FF6699;
	font-weight: bold;
}
.type05 {
	color: #A55215;
}
.type06 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 10px;
	padding: 3px 0px 0px 10px;
	background: #FF6699;
	height: 22px;
}
.type07 {
	color: #000000;
	background-image: url(../imegs/navi_00.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/* 画像の回り込み */
.r {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: right;
}
.l {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}




/* テーブル01
------------------------------------------- */

.hyo01 {
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FDB2C6;
	width: 100%;
}
.hyo01 th {
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	border: 1px solid #FDB2C6;
	background: #FFE8EE;
	color: #FD6596;
	font-weight: normal;
	vertical-align: top;
}
.hyo01 td {
	padding: 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	border: 1px solid #FDB2C6;
	color: #000000;
	vertical-align: top;
}





/* ----------------------------------------
 * HEADER
 * ---------------------------------------- */
 
 
#header {
	margin: 0px;
	height: 68px;
	padding: 0px;
}
#header #title {
	margin: 8px 0px 0px;
	padding: 0px;
}




/* ブロック01
------------------------------------------- */

#header .brock01 {
	padding: 0px;
	margin: 0px;
	height: 68px;
	float: left;
	width: 410px;
}

/* ブロック02
------------------------------------------- */

#header .brock02 {
	padding: 0px;
	margin: 0px;
	height: 68px;
	float: right;
	width: 370px;
}
#header .brock02 ul {
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#header .brock02 li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#header .brock02 .n01 a {
	text-decoration: none;
	background: url(../imegs/snavi_01a.gif) no-repeat 0px 0px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	display: block;
	float: left;
}
#header .brock02 .n01 a:hover,#header .brock02 .n01 a:active {
	text-decoration: none;
	background: url(../imegs/snavi_01b.gif) no-repeat 0px 0px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	display: block;
	float: left;
}
#header .brock02 .n02 {
	text-decoration: none;
	background: url(../imegs/snavi_01a.gif) no-repeat -100px 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 131px;
	display: block;
	float: left;
}
/*#header .brock02 .n02 a {
	text-decoration: none;
	background: url(../imegs/snavi_01a.gif) no-repeat -100px 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 131px;
	display: block;
	float: left;
}
#header .brock02 .n02 a:hover,#header .brock02 .n02 a:active {
	text-decoration: none;
	background: url(../imegs/snavi_01b.gif) no-repeat -100px 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 131px;
	display: block;
	float: left;
}
*/
#header #stitle {
	margin: 0px;
	padding: 15px 0px 0px;
	float: right;
}





/* ----------------------------------------
 * コンテンツ
 * ---------------------------------------- */
 
 
#contents {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../imegs/c_bg_.gif) repeat-y;
	height: 100%;
}


/* ----------------------------------------
 * ナビゲーション
 * ---------------------------------------- */


#navi {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;
}


/* ボックス01
------------------------------------------- */

#navi .box01 {
	padding: 0px;
	margin: 0px auto 10px;
	width: 170px;
}

#navi .box01 ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
#navi .box01 li {
	list-style: none;
}


/* N01 */
#navi .box01 .n01 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 34px;
}
#navi .box01 .n01 a:hover,#navi .box01 .n01 a:active {
	color: #FF6699;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 34px;
}
/* N02 */
#navi .box01 .n02 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 20px;
}
#navi .box01 .n02 a:hover,#navi .box01 .n02 a:active {
	color: #FF6699;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 20px;
}




/* ボックス02
------------------------------------------- */

#navi .box02 {
	padding: 0px;
	margin: 0px auto 10px;
	width: 170px;
}

#navi .box02 ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
#navi .box02 li {
	list-style: none;
}


/* N01 */
#navi .box02 .n01 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}
#navi .box02 .n01 a:hover,#navi .box02 .n01 a:active {
	color: #FF9900;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}


/* N02 */
#navi .box02 .n02 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}
#navi .box02 .n02 a:hover,#navi .box02 .n02 a:active {
	color: #0099FF;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}


/* N03 */
#navi .box02 .n03 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}
#navi .box02 .n03 a:hover,#navi .box02 .n03 a:active {
	color: #0033FF;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}


/* N04 */
#navi .box02 .n04 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}
#navi .box02 .n04 a:hover,#navi .box02 .n04 a:active {
	color: #FF6699;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 5px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 8px;
	border: 1px solid #E2CEBE;
	height: 43px;
}



/* ボックス03
------------------------------------------- */

#navi .box03 {
	padding: 0px;
	margin: 0px auto 10px;
	width: 170px;
}

#navi .box03 ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
#navi .box03 li {
	list-style: none;
}


/* N01 */
#navi .box03 .n01 a {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 20px;
}
#navi .box03 .n01 a:hover,#navi .box03 .n01 a:active {
	color: #FF6699;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 20px;
}
#navi .box03 .n01x {
	color: #000000;
	text-decoration: none;
	margin: 1px 0px 0px;
	padding: 6px 0px 0px 20px;
	display: block;
	background: #FFFFFF url(../imegs/navi_00.gif) no-repeat 6px 9px;
	border: 1px solid #E2CEBE;
	height: 20px;
}




/* ボックス04
------------------------------------------- */

#navi .box04 {
	padding: 0px;
	margin: 0px auto 10px;
	width: 170px;
}

#navi .box04 ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
#navi .box04 li {
	list-style: none;
}


/* N01 */
#navi .box04 .n01 a {
	text-decoration: none;
	margin: 0px auto 10px;
	padding: 0px;
	display: block;
	background: url(../imegs/rikunabi_b.gif);
	height: 34px;
	width: 157px;
}

/* N02 */
#navi .box04 .n02 a {
	text-decoration: none;
	margin: 0px auto 10px;
	padding: 0px;
	display: block;
	background: url(../imegs/mynavi_b.gif);
	height: 31px;
	width: 162px;
}

#navi .box04 .n03 a {
	text-decoration: none;
	margin: 20px auto 10px;
	padding: 0px;
	display: block;
	background: url(../imegs/en_b.gif);
	background-repeat:no-repeat;
	height:31px;
	width: 168px;
}



/* ----------------------------------------
 * メイン
 * ---------------------------------------- */


#main {
	width: 590px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#topimg {
	margin: 0px auto 10px;
	padding: 10px 0px 0px;
	height: 250px;
	width: 570px;
}







/* パンくずリスト
------------------------------------------- */

#main .list {
	margin: 0px auto 10px;
	padding: 0px;
	width: 570px;
}
#main .list ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .list li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#main .list a {
	color: #000000;
	text-decoration: none;
	background: url(../imegs/navi_00.gif) no-repeat left center;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#main .list a:hover,#main .list a:active {
	color: #FF6699;
	text-decoration: none;
	background: url(../imegs/navi_00.gif) no-repeat left center;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


/* ページトップへ戻る
------------------------------------------- */

#main .pt {
	margin: 0px auto 20px;
	padding: 0px;
	width: 570px;
	height: 15px;
}
#main .pt ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#main .pt li {
	list-style: none;
}
#main .pt a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: url(../imegs/pt01a.gif);
	display: block;
	height: 15px;
	width: 75px;
}
#main .pt a:hover,#main .pt a:active {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: url(../imegs/pt01b.gif);
	display: block;
	height: 15px;
	width: 75px;
}



/* ピックアップ01
------------------------------------------- */
 
#main .pickup01 {
	padding: 0px 0px 20px;
	margin: 0px auto 20px;
	height: 380px;
	width: 570px;
	border-bottom: 1px dotted #CCCCCC;
}
#main .pickup01 .b01 {
	margin: 0px;
	padding: 0px;
	height: 130px;
}
#main .pickup01 .b02 {
	margin: 0px;
	padding: 0px;
	height: 120px;
}
#main .pickup01 ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
}
#main .pickup01 li {
	list-style: none;
	display: inline;
}

/* N01 */
#main .pickup01 .n01 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}
#main .pickup01 .n01 a:hover,#main .pickup01 .n01 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}

/* N02 */
#main .pickup01 .n02 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) -290px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}
#main .pickup01 .n02 a:hover,#main .pickup01 .n02 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) -290px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}

/* N03 */
#main .pickup01 .n03 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) 0px -130px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}
#main .pickup01 .n03 a:hover,#main .pickup01 .n03 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) 0px -130px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}

/* N04 */
#main .pickup01 .n04 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) -290px -130px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}
#main .pickup01 .n04 a:hover,#main .pickup01 .n04 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) -290px -130px;
	display: block;
	margin: 0px 0px 10px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}

/* N05 */
#main .pickup01 .n05 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) 0px -260px;
	display: block;
	margin: 0px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}
#main .pickup01 .n05 a:hover,#main .pickup01 .n05 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) 0px -260px;
	display: block;
	margin: 0px;
	padding: 30px 140px 0px 10px;
	height: 90px;
	width: 130px;
	float: left;
	color: #FFFFFF;
}

/* N06 */
#main .pickup01 .n06 a {
	text-decoration: none;
	background: url(../imegs/pickup01_02a.jpg) -290px -260px;
	display: block;
	margin: 0px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}
#main .pickup01 .n06 a:hover,#main .pickup01 .n06 a:active {
	text-decoration: none;
	background: url(../imegs/pickup01_02b.jpg) -290px -260px;
	display: block;
	margin: 0px;
	padding: 30px 10px 0px 140px;
	height: 90px;
	width: 130px;
	float: right;
	color: #FFFFFF;
}


/* ピックアップ02
------------------------------------------- */
 
#main .pickup02 {
	padding: 0px 0px 20px;
	margin: 0px auto 20px;
	width: 570px;
	text-align: center;
	border-bottom: 1px dotted #CCCCCC;
}
#main .pickup02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px 0px;
}
#main .pickup02 a {
	color: #666666;
	text-decoration: none;
}
#main .pickup02 a:hover,#main .pickup02 a:active {
	color: #FF6699;
	text-decoration: none;
}




/* サブナビ
------------------------------------------- */
#main .snavi {
	margin: 0px auto;
	padding: 0px;
	height: 30px;
	width: 560px;
}
#main .snavi ul {
	margin: 0px;
	padding: 0px;
}
#main .snavi li {
	display: inline;
	list-style: none;
}


/* N01 */
#main .snavi .n01 a {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01a.gif) no-repeat 0px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
#main .snavi .n01 a:hover,#main .snavi .n01 a:active {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01b.gif) no-repeat 0px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}


/* N02 */
#main .snavi .n02 a {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01a.gif) no-repeat -141px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
#main .snavi .n02 a:hover,#main .snavi .n02 a:active {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01b.gif) no-repeat -141px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}

/* N03 */
#main .snavi .n03 a {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01a.gif) no-repeat -282px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px;
	padding: 0px;
}
#main .snavi .n03 a:hover,#main .snavi .n03 a:active {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01b.gif) no-repeat -282px 0px;
	display: block;
	height: 30px;
	float: left;
	width: 137px;
	margin: 0px;
	padding: 0px;
}


/* N04 */
#main .snavi .n04 a {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01a.gif) no-repeat -423px 0px;
	display: block;
	height: 30px;
	float: right;
	width: 137px;
	margin: 0px;
	padding: 0px;
}
#main .snavi .n04 a:hover,#main .snavi .n04 a:active {
	text-decoration: none;
	background: url(../junkie/imegs/snavi_01b.gif) no-repeat -423px 0px;
	display: block;
	height: 30px;
	float: right;
	width: 137px;
	margin: 0px;
	padding: 0px;
}




/* ボックス01
------------------------------------------- */
 
#main .box01 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
}
#main .box01 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#main .box01 ul {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
}
#main .box01 li {
	list-style-type: none;
}
#main .box01 a {
	color: #FF6699;
	text-decoration: none;
}
#main .box01 a:hover,#main .box01 a:active {
	color: #666666;
	text-decoration: none;
}
#main .box01 .n01 a {
	text-decoration: none;
	background-image: url(../japan/imegs/Jonathan_factory.gif);
	display: block;
	padding: 0px;
	height: 70px;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main .box01 .n01 a:hover,#main .box01 .n01 a:active {
	text-decoration: none;
	background-image: url(../japan/imegs/Jonathan_factory02.gif);
	display: block;
	padding: 0px;
	height: 70px;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
		



/* ボックス02
------------------------------------------- */
 
#main .box02 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	height: 675px;
}
#main .box02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#main .box02 ul {
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 10px;
	padding: 0px;
}
#main .box02 li {
	list-style: none;
}

/* N01 */
#main .box02 .n01 a {
	color: #000000;
	background: url(../journey/imegs/journey_03a.jpg);
	margin: 0px;
	padding: 181px 0px 0px 70px;
	height: 15px;
	width: 195px;
	display: block;
	text-decoration: none;
}
#main .box02 .n01 a:hover,#main .box02 .n01 a:active {
	color: #000000;
	background: url(../journey/imegs/journey_03b.jpg);
	margin: 0px;
	padding: 181px 0px 0px 70px;
	height: 15px;
	width: 195px;
	display: block;
	text-decoration: none;
}

/* N02 */
#main .box02 .n02 a {
	color: #000000;
	background: url(../journey/imegs/journey_04a.jpg);
	margin: 0px;
	padding: 181px 0px 0px 70px;
	height: 15px;
	width: 195px;
	display: block;
	text-decoration: none;
}
#main .box02 .n02 a:hover,#main .box02 .n02 a:active {
	color: #000000;
	background: url(../journey/imegs/journey_04b.jpg);
	margin: 0px;
	padding: 181px 0px 0px 70px;
	height: 15px;
	width: 195px;
	display: block;
	text-decoration: none;
}



#main .box02 .brock01 {
	margin: 0px;
	padding: 0px;
	width: 265px;
	float: left;
}
#main .box02 .brock02 {
	margin: 0px;
	padding: 0px;
	width: 265px;
	float: right;
}


/* ボックス03
------------------------------------------- */
 
#main .box03 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	background: url(../japan/imegs/aspect_08.jpg) no-repeat center top;
	height: 220px;
}
#main .box03 ul {
	margin: 0px;
	padding: 90px 0px 0px 305px;
}
#main .box03 li {
	list-style: none;
}
#main .box03 a {
	background: url(../japan/imegs/aspect_09a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}
#main .box03 a:hover,#main .box03 a:active {
	background: url(../japan/imegs/aspect_09b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}


/* ボックス04
------------------------------------------- */
 
#main .box04 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	background: url(../jewel/imegs/introduction_01.jpg) no-repeat center top;
	height: 220px;
}
#main .box04 ul {
	margin: 0px;
	padding: 90px 0px 0px 305px;
}
#main .box04 li {
	list-style: none;
}
#main .box04 a {
	background: url(../jewel/imegs/introduction_01a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}
#main .box04 a:hover,#main .box04 a:active {
	background: url(../jewel/imegs/introduction_01b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}

/* ボックス05
------------------------------------------- */
 
#main .box05 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	background: url(../jewel/imegs/introduction_02.jpg) no-repeat center top;
	height: 220px;
}
#main .box05 ul {
	margin: 0px;
	padding: 90px 0px 0px 305px;
}
#main .box05 li {
	list-style: none;
}
#main .box05 a {
	background: url(../jewel/imegs/introduction_02a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}
#main .box05 a:hover,#main .box05 a:active {
	background: url(../jewel/imegs/introduction_02b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}


/* ボックス06
------------------------------------------- */
 
#main .box06 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	background: url(../jewel/imegs/introduction_03.jpg) no-repeat center top;
	height: 220px;
}
#main .box06 ul {
	margin: 0px;
	padding: 90px 0px 0px 305px;
}
#main .box06 li {
	list-style: none;
}
#main .box06 a {
	background: url(../jewel/imegs/introduction_03a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}
#main .box06 a:hover,#main .box06 a:active {
	background: url(../jewel/imegs/introduction_03b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}


/* ボックス07
------------------------------------------- */
 
#main .box07 {
	padding: 0px 10px 20px;
	margin: 0px auto 20px;
	border-bottom: 1px dotted #CCCCCC;
	width: 550px;
	background: url(../jewel/imegs/introduction_04.jpg) no-repeat center top;
	height: 220px;
}
#main .box07 ul {
	margin: 0px;
	padding: 90px 0px 0px 305px;
}
#main .box07 li {
	list-style: none;
}
#main .box07 a {
	background: url(../jewel/imegs/introduction_04a.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}
#main .box07 a:hover,#main .box07 a:active {
	background: url(../jewel/imegs/introduction_04b.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 234px;
	text-decoration: none;
}





/* ----------------------------------------
 * サイトマップ
 * ---------------------------------------- */


.site {
	margin: 0px 0px 20px;
	padding: 0px;
	border-bottom: 1px dotted #808080;
}
.site p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px 10px 10px;
}
.site .p01 {
	margin: 0px 0px 10px;
	padding: 7px 0px 0px 50px;
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../imegs/midashi_01.gif);
	height: 25px;
	width: 540px;
}

.site ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
.site li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.site .t01 a {
	margin: 0px auto 5px;
	padding: 7px 0px 0px 10px;
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../imegs/midashi_02.gif);
	height: 24px;
	width: 560px;
}
.site .t01 a:hover,.site .t01 a:active {
	margin: 0px auto 5px;
	padding: 7px 0px 0px 10px;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../imegs/midashi_02.gif);
	height: 24px;
	width: 560px;
}
.site .t02 a {
	margin: 0px 0px 10px;
	padding: 7px 0px 0px 50px;
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../imegs/midashi_01.gif);
	height: 25px;
	width: 540px;
}
.site .t02 a:hover,.site .t02 a:active {
	margin: 0px 0px 10px;
	padding: 7px 0px 0px 50px;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(../imegs/midashi_01.gif);
	height: 25px;
	width: 540px;
}


/* ----------------------------------------
 * フッター
 * ---------------------------------------- */
 
 
#footer {
	clear: both;
	padding: 0px 0px 20px 190px;
	margin: 0px;
}


/* コピーライト
------------------------------------------- */

#copyright {
	margin: 0px auto;
	padding: 8px 0px 0px;
	height: 17px;
	width: 570px;
	background: #FFE8EE;
}
#copyright address {
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000000;
}
#copyright a {
	color: #FF6699;
	text-decoration: none;
	font-weight: bold;
}
#copyright a:hover,#copyright a:active {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
