@charset "UTF-8";
/* CSS Document */

/*
==================================================================
* メインイメージ
==================================================================
*/
div#main_image {
	width: 950px;
	height: 279px;
	background:url("/images/top/main_image.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

div#rolex_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/rolex/main_image.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#alain_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/alain/main_image_alain.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#audemars_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/audemars/main_image_audemars.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#blancpain_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/blancpain/main_image_blancpain.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#breguet_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/breguet/main_image_breguet.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#breitling_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/breitling/main_image_breitling.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#bvlgari_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/bvlgari/main_image_bvlgari.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#cartier_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/cartier/main_image_cartier.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#chanel_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/chanel/main_image_chanel.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#corum_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/corum/main_image_corum.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#franck_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/franck/main_image_franck.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

div#hermes_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/hermes/main_image_hermes.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#iwc_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/iwc/main_image_iwc.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#jacob_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/jacob/main_image_jacob.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#jaeger_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/jaeger/main_image_jaeger.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#longines_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/longines/main_image_longines.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#nomos_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/nomos/main_image_nomos.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#omega_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/omega/main_image_omega.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#oris_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/oris/main_image_oris.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#panerai_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/panerai/main_image_panerai.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#patek_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/patek/main_image_patek.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#piaget_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/piaget/main_image_piaget.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#seiko_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/seiko/main_image_seiko.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#tag_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/tag/main_image_tag.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#vacheron_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/vacheron/main_image_vacheron.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
div#zenith_main_image {
	width: 950px;
	height: 279px;
	background:url("/images/zenith/main_image_zenith.jpg") no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

img#btn_main1 {
	position: absolute;
	left: 451px;
	top: 162px;
}

img#btn_main2 {
	position: absolute;
	left: 616px;
	top: 162px;
}

img#btn_main3 {
	position: absolute;
	left: 782px;
	top: 162px;
}

/*
==================================================================
* ステップ
==================================================================
*/
div#top_step1{
	height: 113px;
	background:url("/images/top/bg_step1.gif") no-repeat;
	position: relative;
	margin-bottom: 10px;
}

div#step1_txt{
	width: 400px;
	position: absolute;
	left: 90px;
	top: 15px;
}

div#step1_link{
	width: 138px;
	position: absolute;
	left: 500px;
	top: 38px;
}

img#arw_step1{
	position: absolute;
	left: 635px;
	top: 48px;
}

div#top_step2{
	height: 80px;
	background:url("/images/top/bg_step2.gif") no-repeat;
	position: relative;
	margin-bottom: 10px;
}

div#top_step3{
	height: 80px;
	background:url("/images/top/bg_step3.gif") no-repeat;
	position: relative;
}

div#step23_txt{
	width: 400px;
	position: absolute;
	left: 90px;
	top: 20px;
}

div#step23_link{
	width: 138px;
	position: absolute;
	left: 500px;
	top: 20px;
}

img#arw_step23{
	position: absolute;
	left: 635px;
	top: 32px;
}

p.right_txt{
	text-align: right;
	color: #555;
	font-size: 12px;	
}


/*
==================================================================
* ブランドトップ
==================================================================
*/
p.mame {
	font-size: 12px;
	line-height: 120%;
	margin-top: 8px;
	padding-top: 8px;
	border-top: solid 1px #ccc;
}

img#brand_btn {
	margin: 15px 0 0 0;
}


