*{
	margin:0;
	padding:0;
}
a{
	color:#002384;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
li{
	list-style-type:none;
}

.txt_10px{
	font-size:10px;
	line-height:12px;
}
.txt_10px_b{
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
.txt_10px_blue{
	color:#131358;
	font-size:10px;
	line-height:12px;
}
.txt_10px_gray{
	color:#444444;
	font-size:10px;
	line-height:12px;
}
.txt_12px_b{
	font-weight:bold;
}
.txt_12px_blue_b{
	color:#131358;
	font-weight:bold;
}
.txt_12px_gray_b{
	color:#444444;
	font-weight:bold;
}
.txt_16px_b{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}

body{
	color:#43464c;
	font-size:12px;
	line-height:16px;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",sans-serif;
	text-align:center;
	background-color:#ffffff;
	background-image:url(../common/img/bg.gif);
	background-repeat:repeat-x;
}
#wrapper{
	text-align:left;
	width:708px;
	margin:0 auto;
}
/* ヘッダ */
#header_01{
	width:708px;
	height:17px;
	background-image:url(../common/img/header/bg_header_01.gif);
	background-repeat:no-repeat;
	padding-top:7px;
}
#header_01 a span{
	position:absolute;
	left:-9999px;
}
#header_01 h1 a{
	display:block;
	width:207px;
	height:9px;
	background-image:url(../common/img/header/sitename_j.gif);
	background-repeat:no-repeat;
	margin-left:12px;
	float:left;
}
#header_01 #subnav{
	width:355px;
	height:9px;
	float:right;
}
#header_01 #subnav li{
	display:inline;
	float:left;
}
#header_01 #subnav li a{
	display:block;
	height:9px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-left:12px;
}
#header_01 #subnav li a:hover{
	background-position:0px -9px;
}
#header_01 #subnav li#subnav_01 a{
	width:79px;
	background-image:url(../common/img/header/btn_subnav_01.gif);
	background-repeat:no-repeat;
}
#header_01 #subnav li#subnav_02 a{
	width:79px;
	background-image:url(../common/img/header/btn_subnav_02.gif);
	background-repeat:no-repeat;
}
#header_01 #subnav li#subnav_03 a{
	width:70px;
	background-image:url(../common/img/header/btn_subnav_03.gif);
	background-repeat:no-repeat;
}
#header_01 #subnav li#subnav_04 a{
	width:62px;
	background-image:url(../common/img/header/btn_subnav_04.gif);
	background-repeat:no-repeat;
}
#header_02{
	clear:both;
	width:708px;
	height:92px;
	background-image:url(../common/img/header/bg_header_02.gif);
	background-repeat:no-repeat;
	position:relative;
}
#header_02 a span{
	position:absolute;
	left:-9999px;
}
#header_02 h1 a{
	display:block;
	width:235px;
	height:62px;
	background-image:url(../common/img/header/sitename_e.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:15px; left:17px;
}
#header_02 h1 a:hover{
	background-position:0px -62px;
}
#header_02 #logo_dominos a{
	display:block;
	width:98px;
	height:41px;
	background-image:url(../common/img/header/logo_dominos.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:23px; left:580px;
}

/* ナビゲーション */
#nav{
	width:800px;
	height:65px;
	background-image:url(../common/img/header/bg_nav.gif);
	background-repeat:no-repeat;
	padding:18px 0 0 9px;
}
#nav li{
	display:inline;
	float:left;
}
#nav li a{
	display:block;
	height:48px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-left:13px;
}
#nav li a:hover{
	background-position:0px -48px;
}
#nav li a span{
	position:absolute;
	left:-9999px;
}
#nav li#nav_01 a{
	width:117px;
	background-image:url(../common/img/header/btn_nav_01.gif);
	background-repeat:no-repeat;
}
#nav li#nav_02 a{
	width:70px;
	background-image:url(../common/img/header/btn_nav_02.gif);
	background-repeat:no-repeat;
}
#nav li#nav_03 a{
	width:119px;
	background-image:url(../common/img/header/btn_nav_03.gif);
	background-repeat:no-repeat;
}
#nav li#nav_04 a{
	width:123px;
	background-image:url(../common/img/header/btn_nav_04.gif);
	background-repeat:no-repeat;
}
#nav li#nav_05 a{
	width:69px;
	background-image:url(../common/img/header/btn_nav_05.gif);
	background-repeat:no-repeat;
}
#nav li#nav_06 a{
	width:93px;
	background-image:url(../common/img/header/btn_nav_06.gif);
	background-repeat:no-repeat;
}
/* メインコンテンツ */
#main_wrap{
	clear:both;
	width:708px;
	background-image:url(../common/img/bg_main_02.gif);
	background-repeat:repeat-y;
}
#main{
	width:708px;
	min-height:267px;
	background-image:url(../common/img/bg_main_01.gif);
	background-repeat:no-repeat;
}
#title{
	width:651px;
	height:31px;
	background-image:url(../common/img/bg_title.gif);
	background-repeat:no-repeat;
	margin-left:22px;
	padding:1px 0 0 13px;
}
#title #subtitle{
	width:651px;
	height:11px;
	background-image:url(../common/img/dotline.gif);
	background-repeat:repeat-x;
	background-position:0 9px;
	margin-top:3px;
}
#content{
	width:664px;
	margin-left:22px;
}
#content .space_leftnav{
	margin-top:3px;
}
#main_end{
	width:708px;
	height:8px;
	background-image:url(../common/img/bg_main_03.gif);
	background-repeat:no-repeat;
}
/* フッタ */
#footer{
	width:701px;
	height:83px;
	margin:5px 0 0 4px;
}
#footer p{
	color:#444444;
	font-size:10px;
	line-height:12px;
}
#footer a{
	color:#444444;
	font-size:10px;
	line-height:12px;
}
#footer #footelement_01{
	width:157px;
	float:left;
}
#footer #verisign{
	float:left;
}
#footer #privacymark{
	margin:16px 0 0 11px;
	float:left;
}
#footer #footelement_02{
	text-align:right;
	float:right;
}
#footer #footnav_01{
	margin-top:12px;
}
#footer #footnav_02{
	margin-top:6px;
}
#footer #copyright{
	margin:14px 1px 0 0;
}
