@charset "shift_jis";
a:link {color: #FE3667;}
a:visited {color: #FE3667;}
a:hover {color: #FC0;}
a:action {color: #FC0;}

div.itemDetail{
	width:630px;
	padding-top:10px;
	margin:0 auto;}
/*--------------------------------------
basic
---------------------------------------*/
*{
	margin:0;
	padding:0;
	
	font:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height:150%;}
.blc{
	display:block;}
.center{
	text-align:center;}
.left{
	text-align:left;}
.right{
	text-align:right;}
ul{
	list-style:none;
	margin:0;
	padding:0;}
li{
	list-style:none;
	margin:0;
	padding:0;}

/*--------------------------------------
wrap
---------------------------------------*/
.wrap { 
zoom: 100%;}

.wrap:after {
content: " ";
clear: both; 
height: 0; 
display: block; 
visibility: hidden;}
.blc{
	display:block;}
/*--------------------------------------
site
--------------------------------------*/
table#makebanner{
	background-image:url(../images/BG.jpg);
	background-repeat:repeat-y;
	background-position:0 0;}
/*--------------------------------------
headder
---------------------------------------*/
div#ac_head{
	width:800px;
	margin:0 auto;}
ul.ac_headNavigation{
	background-color:#FFFFCB;
	width:800px;
	padding:3px 0;
	text-align:center;
	list-style:none;}
ul.ac_headNavigation li{
	display:inline-block;
	width:159px;
	margin:0;
	padding:0;
	float:left;}
ul.ac_headNavigation a{
	display:block;
	height:23px;
	width:157px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	letter-spacing:2px;
	line-height:23px;}
ul.ac_headNavigation a:link{
	background-image:url(../images/buttonBG.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	color:#903;}
ul.ac_headNavigation a:visited{
	background-image:url(../images/buttonBG.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	color:#903;}
ul.ac_headNavigation a:hover{
	background-image:url(../images/buttonBG.jpg);
	background-repeat:no-repeat;
	background-position:0 -23px;
	text-decoration:none;
	color:#FFF;}
ul.ac_headNavigation a:action{
	background-image:url(../images/buttonBG.jpg);
	background-repeat:no-repeat;
	background-position:0 -23px;
	text-decoration:none;
	color:#FFF;}
div#wrappaer{
	display:none;}
/*--------------------------------------
mainLayout
---------------------------------------*/
div.ac_body{
	width:800px;
	margin:0 auto;
	padding-top:5px;}
div#ac_columnLeft{
	width:163px;
	margin:0;
	padding:8px 2px;
	font-size:12px;
	background-color:#FFACC1;}
div#ac_columnMain{
	margin:0;
	width:622px;
	float:right;
	padding:0;}
div.systemPage{
	margin:0;
	width:622px;
	float:right;
	padding:0;}
/*--------------------------------------
leftMenu
---------------------------------------*/
div#ac_columnLeft h4{
	margin:0;
	padding:0;}
div#ac_columnLeft .ac_leftBlock{
	margin-bottom:20px;}
div#ac_columnLeft li{
	list-style:none;}
div#ac_columnLeft div#ac_bannerLeft{
	margin-bottom:4px;}
/*userInfor*/
ul#ac_usrInfo{
	padding:0;
	border:none;}
ul#ac_usrInfo li{
	margin:0;
	padding:0;
	width:162px;
	border:none;
	display:block;}
/*catNavi*/
ul.categoryNavi{
	margin:0;}
ul.categoryNavi li{
	background-color:#FFF; 
	margin:0 0 1px 0;
	padding:3px 2px;}
ul.categoryNavi li.ac_subTitle{
	margin:0 0 1px 0;
	text-align:center;
	background-color:#FFFFCB;
	color:#600;
	font-weight:bold;}
/*--------------------------------------
footerMenu
---------------------------------------*/
div#ac_foot{
	width:633px;
	margin:8px 0 8px 167px;
	text-align:center;
	border-top:1px solid #CCC;
	padding-top:4px;
	font-size:80%;
	color:#333;}	

/*--------------------------------------
originalPage
---------------------------------------*/
div.systemPage{
	font-size:12px;}
/*breadList*/
div.systemPage p.pankuzu{
	text-align:right;
	font-size:90%;
	border-bottom:1px dashed #CCC;
	margin:0 auto 1em;
	padding-bottom:2px;
	width:95%;}
/*seg*/
div.systemPage .segment{
	width:570px;
	margin:0 auto 30px;
	padding:0;
	list-style:none;}
div.systemPage div.segment p,
div.systemPage div.segment ul{
	padding:0 5px 1em 20px;
	line-height:150%;}
/*index*/
div.systemPage h3{
	color:#663300;
	background-image:url(../images/idx_h3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:530px;
	font-size:13px;
	line-height:35px;
	margin:0 0 10px;
	padding-left:40px;
	letter-spacing:0.3em;
	font-weight:bold;}
div.systemPage h4{
	color:#666;
	line-height:120%;
	padding-left:8px;
	border-bottom:2px dotted #666;
	margin-left:10px;
	margin-bottom:4px;}
div.systemPage h5{
	font-size:100%;
	font-weight:bold;
	margin-left:20px;
	letter-spacing:0.5em;
	color:#C00;}
/*loginForm*/
div.systemPage div.formTable{
	padding:5px 30px;}
div.systemPage table{
	background-color:#FFF;
	width:400px;}
div.systemPage table th{
	background-color:#FF80C0;
	color:#FFF;
	width:100px;
	text-align:right;
	padding:2px 5px;
	vertical-align:middle;}
div.systemPage table td{
	vertical-align:middle;
	padding:2px 5px;}
div.systemPage table td input{
	border:1px solid #333;
	width:150px;}
div.systemPage ol.listMark{
	margin-left:50px;}
div.systemPage ol.listMark li{
	list-style-type:decimal;
	list-style-position:outside;}
	
	
	
	
	
	