@charset "EUC-JP";

HTML {

	scrollbar-face-color: #eaeeee;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #CCCCCC;

}	

body{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 100%;
	line-height:120%;
	color:#333333;
	background-color: #000033;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

table{
	border: 0px none;
	margin:0px;
	padding:0px;
	text-align:center;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

th {border: 0px none;margin:0px;padding:0px;border-collapse: collapse;vertical-align:top;}

td {border: 0px none;margin:0px;padding:0px;border-collapse: collapse;vertical-align:top;}

th {white-space:nowrap;} 

h1,h2,h3,h4 { 
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

a{
	color: #000033; text-decoration:none }

a:hover {
	color: #555555; text-decoration: underline}

a:visited{ 
	color: #000033;}


iframe{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
}
	
ul{ 
	list-style-type: square; }


img{ border:0px;}

form {	padding: 0px; display: inline;}

p{ 
	width:100%;
	line-height:120%;

}

.clear_both { 
	cleftlear: both; 
	font-size: 1px; 
	visibility: hidden; 
	overflow: hidden; 
	height: 1px; 
	text-align: center
}

.button1{ 
	color: #ffffdd;
	background: #d02b14;
	border: 1px solid #fa5923;
	/* border-top-color: #FA5923; */
	/* border-right-color: #FA5923; */
	/* border-bottom-color: #FA5923; */
	/* border-left-color: #FA5923; */
	font-weight:bold;
}

.text1 {border:1px solid #CCCCCC;}

.caution{ font-weight:bold; color:#FF0000;}

.no2{font-size: 110%;} 

.strong{ font-weight:bold;}

.red{color: #CC0000;} 
.orange{color: #FF9900;} 
.blue{color: #3366CC;} 
.green{color: #006600;} 
.glay{color: #666666;} 

.item{
	height: auto;
	padding: 5px;
	margin: 0px;
	background: #e3dccd;
	width: 120px;
	text-align: center;
}

.spacebox{
	height: 50px;
}

/***************************************************/

#container {
	width: 960px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background: #FFFFFF;
}

#enter {
	width: 100%;
	text-align:left;
	background: #EEEEDD;
}


#header{
	margin-top: 0px;
	margin-bottom: 10px;
	width: 960px;
	height: 90px;
	background: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/head.jpg) left no-repeat;
	background: #FFFFFF;        
}

.shoplogo{
	width:100%;
	padding: 0px;
	margin: 0px;
	background-position: left;
	text-align: left;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/head.jpg);
}


.sitename  {
	color: #000033;
	width:100%;
	font-weight: bold;
	font-size: 70%;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
}

.sitename a {color: #000033;text-decoration: none;}
.sitename a:hover {color: #000033;text-decoration: underline;}
.sitename a:visited{color: #000033;}



.sitecopy{
	color: #000033;
	width:100%;
	font-weight: bold;
	font-size: 70%;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 5px;	
}


.sitecopy a {color: #000033;text-decoration: none;}
.sitecopy a:hover {color: #000033;text-decoration: underline;}
.sitecopy a:visited{color: #000033;}


#flash {
	width: 960px;
	text-align:center;
}


#headmenu {
	width: 960px;
	height: 25px;
	background: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/headmenu.gif);
	padding-bottom: 6px;
}


.hline {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 2px;

}


/************************************************/

#leftside {
	width: 239px;
	font-size:80%;
	background: #FFFFFF;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6699CC;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
}



#rightside {
	width: 200px;
	font-size:80%;
	background: #FFFFFF;
	vertical-align: top;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


#center1 {
	width: 519px;
	font-size:80%;
	vertical-align: top;
	text-align:center;
	background: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6699CC;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.footer_area { 
	width:100%;
	margin:0px;
	padding:0px;
}

.sidebox {
	width:100%;
    text-align:center;
	margin: 0px;

}

.centerbox {
	width:100%;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.center{ text-align:center;} 
.right{ text-align:right;} 
.left{ text-align:left;} 
.middle{ vertical-align:middle;}
.buttom{ vertical-align:buttom;}
.float_right{ float:right;}
.float_left{ float:left;}

/****************************************************/


.price{ 
	color: #444444;
	text-align:left;
}
.pricezoom{ 
	font-size: 125%;font-weight:bold;
}


.ranking{
	color: #E67231;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ranking_img{
	margin-top: 10px;
	margin-bottom: 10px;
}

.expl{
	text-align: left;
	color:#CC3300;
	font-size: 100%;
	width: 177px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.expl a{color:#CC3300;	text-decoration:none;}
.expl a:hover{color:#CC3300;text-decoration:underline;}
.expl a:visited{color:#CC3300;text-decoration:underline;}

.fixed{ 
	color: #CC3300;
	text-align:center;
}

h2.goods {
	text-align:center;
	color:#003399;
	font-size: 100%;
	text-decoration:underline;
	line-height: 200%;
	padding-top: 5px;
	padding-left: 5px;
}

h2.goods a{
	color:#003399; 
	text-decoration:none;
}
h2.goods a:hover{color:#003399;text-decoration:underline;}
h2.goods a:visited{color:#003399;text-decoration:underline;}
/****************************************************/

.topimg { 
	margin: 0px ;
	padding: 0px;
	text-align:center;
}

.topimg td{
	margin: 0px;
	padding: 0px;

}

.shopcopy { 
	margin: 0px;
	padding: 3px 20px 3px 20px;
	color: #746542;
	font-weight: bold;
	text-align: center;
}



.free_title { 
	padding: 8px 0px 0px 28px;
	margin: 0px;
	color: #FFFFFF;
	width: auto;
	height: 22px;
	line-height: 100%;
	vertical-align: middle;
}

.title1{
	color: #333366;
	width: auto;
	height:27px;
	width: auto;
	line-height: 120%;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/title_bar01.gif) no-repeat;

}

.title1 a{
	color:#333366;
	text-decoration:none;

}
.title1 a:hover{
	color:#333366;
	text-decoration:underline;
}

.title1 a:visited{
	color:#333366;
}

.title2{
	color: #000033;
	width: auto;
	height:20px;
	width: auto;
	BORDER-BOTTOM: #B1A27E 1px solid;
	line-height: 100%;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.title2 a{color:#000033;text-decoration:none;}
.title2 a:hover{color:#000033;text-decoration:underline;}

.title3{ 
	color: #000033;
	width: auto;
	height:20px;
	width: auto;
	BORDER-BOTTOM: #B1A27E 1px solid;
	line-height: 100%;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.title4{
	color: #000033;
	width: auto;
	height:20px;
	width: auto;
	BORDER-BOTTOM: #B1A27E 1px solid;
	line-height: 100%;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
}

.title4 a{color:#FFFFFF;text-decoration:none;}
.title4 a:hover{color:#FFFFFF;text-decoration:underline;}

.rank{
        text-align: left;
}




p.maincont { 
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: auto; 
	background:#000033;

}


.contbox { 
	padding: 10px 0px; 
	margin: 0px; 
	width: auto; 
}

ul.news{
	text-align: left;
	list-style: square;
	color: #644522;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
li.news{ 
	padding:5px 0px 0px 25px;
	color: #000033;
}

li.p3{padding: 3px;}

ul.free_list{
	text-align: left;
	padding: 5px 5px;
	margin:0px;
	list-style:square;
	color: #cf6b00;
}

ul.list{ 
	text-align: left;
	padding: 5px 5px;
	margin:0px;
	list-style:square;
	color: #cf6b00;
}

ul.map{ 
	text-align: left;
	padding: 0px 20px;
	margin:0px;
	color: #cf6b00;
}
li.sm1 { margin: 4px ; display: block;}
li.sm2 { margin: 0px 0px 0px -35px; display: block;}

.sitemap{ 
	padding: 5px 25px;
	color: #cf6b00;
	background-position: left center;
}


.backcolor1 {
	background:#FFFFFF;
	color:#666666;
	font-weight:bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 
.backcolor2 {
	vertical-align:middle;
	background-color: #CCCCCC;
} 
.backcolor3 {
	background:#000066;
	padding:10px 0px;
	color: #FFFFFF;
} 

.layoutframe{
	margin: 10px 0px 0px 0px;
	padding: 2px;
	width: 90%;
	background:#000033;
}
.layoutframe td{
	text-align: center;
	margin: 0px;
	padding: 1px;
	vertical-align:top;
}
#bread{ 
	color: #b8742b;
	text-align: left;
	background: #000033;
	height: 22px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;

}
#bread a { color: #b8742b; }

h4.title{
	margin: 5px 0px; 	
	padding: 2px 0px;
	color: #D02B14;
	border-bottom:1px solid;
}

.mainframe{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}

p.title	{ margin: 3px 0px; 	
	padding: 2px 0px;
	color: #669933;
	border-bottom:1px dotted;
	font-weight:bold;
}

.mailmag_ent{
	padding: 12px 0px 0px 60px;

}

.mailmag_cha{
	padding: 12px 0px 0px 60px;

}

.mailmag_can{ 
	padding: 12px 0px 0px 60px;

}

#sortList{ 
	margin: 0px;
	padding: 10px 3px 5px 3px;
	width: auto;
	color:#333333;
	float: right;
}

.pagetop { 
	padding: 3px 5px 0px 17px;
	margin:10px 5px;
	font-size:76%;
	font-weight:bold;
	float: right;
}
.pageTop a{ color:#FF6600;text-decoration: none;}
.pageTop a:hover{ color:#FF9900;text-decoration: none;}


/***********************************************/

#footer {
	padding: 0px;
	margin: 0px;
	width: 960;
	height: 60px;
	text-align: center;
	background-color: #FFFFFF;	
}

.footnavi {
	font-size: 80%;
	color: #000033;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.footnavi a{ color: #000033;text-decoration: none; }
.footnavi a:hover { color: #336699;text-decoration: underline; }

#copyright { 
	font-size: 80%;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 30px;
	color: #FFFFFF;
	background: #5C75AF;
	text-align: center;

}
/************************************************/

#search {
	height:auto;
	margin: 0px;
	width: 220px;
	background-color: #333366;
	text-align: left;
	border: 1px solid #CCCCCC;
	font-size: 100%;
	color: #FFFFFF;
	padding: 0px;
}

#search2 {
	height:40px;
	margin: 0px;
	width: auto;
	background-color: #333366;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-size: 80%;
}

#search label{
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align: center;
}

.fieldarea{padding:5px 0px 5px 0px; virtical-align:center;}

.list { 
	padding: 0px 0px 0px 0px;	
	display: block;
	line-height:130%;
	background:#FFFFEE;
	border-top:1px #FFFFEE solid;
	border-right:1px #FFFFEE solid;
	border-left:1px #FFFFEE solid;
	border-bottom:1px #E0D7B1 solid;

}

.list h3 { 
	padding: 5px 5px;
	margin: 0px; 
}

ul.free_listbox{
	text-align: left;
	padding: 0px;
	margin:0px;
	list-style:none;
}
ul.listbox{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

li.ca1 {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px #E0D7B1 solid;	
}

li.ca1 a{
	FONT-SIZE: 98%;
	padding: 5px 3px 5px 25px;
	display: block; 
	color: #000033;
	font-weight: bold;
	text-decoration: none; 
	background: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/icon_eye01.gif) no-repeat #fbfbee;
}

li.ca1 a:hover{
	FONT-SIZE: 98%;
	padding: 5px 3px 5px 25px;
	display: block; 
	color: #663333;
	font-weight: bold;
	text-decoration: none; 

}

/**

li.ca1 a:hover{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/icon_eye01_ov.gif) no-repeat #666699;
}

**/

li.ca2 {
	margin: 0px;
	border-bottom: 1px #E0D7B1 solid;
}

li.ca2 a{
	padding: 3px 3px 3px 20px;
	display: block;
	color:#b79e76;
	font-weight: bold;
	text-decoration: none;
	background: #fbfbee;
}
li.ca2 a:hover{
	color:#fbfbee;
	font-weight: bold;
	text-decoration: none;
	background: #b79e76;
}

li.ca3 {
	margin: 0px;
	border-bottom: 1px #E0D7B1 solid;	
}

li.ca3 a{
	padding: 5px 3px 5px 15px;
	display: block; 
	color: #b8742b;
	font-weight: bold;
	text-decoration: none; 

	background: #fbfbee;
}

li.ca3 a:hover{
	color:#fbfbee;
	font-weight: bold;
	text-decoration: none;
	background: #b8742b;
}

li.ca4 {
	margin: 0px;
	border-bottom: 1px #E0D7B1 solid;
}

li.ca4 a{
	padding: 3px 3px 3px 20px;
	display: block;
	color:#b79e76;
	font-weight: bold;
	text-decoration: none;
	background: #fbfbee;
}

li.ca4 a:hover{
	color:#fbfbee;
	font-weight: bold;
	text-decoration: none;
	background: #b79e76;
}

.sline1 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sline2 { 
	padding: 10px 0px 0px 0px;
}


#side {
	padding: 10px 10px 10px10px;
}


.sidemain1 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
caption { 
	 font-weight: bold;
	 text-align: center;
	 padding: 3px;
	 color: #9e8d64;
}
caption a{ color:#9e8d64; text-decoration:underline;}
caption a:hover{ color:#9e8d64;	 text-decoration:underline;}

.carender {
	border-collapse: collapse;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.carender_txt {
	border-collapse: collapse;
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.carender td {
	padding: 2px;
	border-collapse: collapse;
	text-align: center;
	border:1px solid #afa897;
	font-size: 80%;
}

.carender th {
	padding:2px;
	border-collapse: collapse;
	border:1px solid #afa897;
	font-size: 80%;
}

td.other {
	color: #333333;
	text-align: center;
	background-color: #66FFCC;
}

th.day {
	font-weight: bold;
	color: #696969;
	background: #EEEEEE;
	text-align: center;
}

th.hol {
	color: #333333;
	background: #c5dcf8;
	text-align: center;
}


td.hol {
	color: #333333;
	background: #c5dcf8;
	text-align: center;
}


th.sun {
	color: #333333;
	text-align: center;
	background-color: #FDAEB0;
}


td.sun {
	color: #333333;
	text-align: center;
	background-color: #FDAEB0;
}


td.sun_last {
	color: #c6c6c6;
	text-align: center;
	background-color: #FFE1E1;
}


td.hol_last {
	color: #c6c6c6;
	background: #c5dfff;
	text-align: center;
}

td.last {
	color: #c6c6c6;
	background: #ffffcc;
	text-align: center;
}


td.sat {
	color: #375b88;
	background: #c5dcf8;
	text-align: center;
}

th.sat {
	color: #375b88;
	background: #c5dcf8;
	text-align: center;
}

.chert {
	margin: 5px 5px;
	font-size: 84%;
}
.chert td {
	border-collapse: separate;
	padding:0px 0px 0px 5px;
	border:2px solid #fbfbee;
}

.line01{
	border: #4b4b4b 1px;
	vertical-align: bottom;
} 

#rss{ 
	margin: 0px;
	padding:5px;
	text-align: center;
}

#count{ 
	margin: 0px;
	padding:5px;
}

/************************************************/

.blogbox { 
	padding: 5px; 
	margin: 2px 0px;
	width: auto;
}
.entry_title{
	color: #000033;
	width: auto;
	height:20px;
	width: auto;
	BORDER-BOTTOM: #B1A27E 1px solid;
	line-height: 100%;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.entry_title a{
	color:#000033;
	text-decoration:none;

}
.entry_title a:hover{
	color:#000033;
	text-decoration:underline;
}

.entry_title a:visited { 
	color:#000033;
	text-decoration:underline;
}

.entry_date{
	display: block; 
	padding: 10px 0px 3px 0px; 
	color: #525049; 
	text-align:right;
}

.state{ 
	padding: 2px 0px;
	text-align: right;

}

.subtitle {
	padding: 2px 0px; 
	margin:10px 0px 10px 0px;
	text-align: left;
	font-size:110%;
	color:#588431;
	border-bottom: #588431 2px solid;

}

 p.label { 
	font-weight: bold;
}

.tb_url{ 
	font-weight: bold; margin-bottom: 10px;
}

/***********************************************/

.point {font-size:120%;color:red;font-weight:960;}

.pointline {font-size:100%;color:red;font-weight:960;padding: 3px;background-color: #D6C692;}

/****************************************************/

.sub_title {
	color:#333333;
	font-weight:bold;
	font-size:14px;
	margin-top:25px;
	padding:0px 0px 0px 10px;
	height:20px;
}

#ety_title {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:8px 0px 3px 10px;
	height:25px;
}

#ety_title a, 
#ety_title a:hover,
#ety_title a:link,
#ety_title a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	padding:5px 0px 3px 2px;
	height:25px;

}

.ety_sub {
	color:#003399;
	font-weight:bold;
	font-size:130%;
	margin-top:20px;
	padding:0px 0px 0px 15px;
	height:20px;
}

.ety_sub01 {
	font-size:130%;

}


#qa {
	width:630px;
	margin-left:5px;
	margin-right:5px;
	background:#ffffff;
}

#qa td {
	pdding:3px;
}

#tsuhan table {
	width:630px;
	margin-left:5px;
	margin-right:5px;
	line-height:130%;
}

#tsuhan td {
	padding:3px;
}

/**************************************************/

/*login£örableÍÑ*/
.log table{
	width:197px;
	height:68px;
	margin:0;
	padding:0;
	float:right;
}

/*logo*/
.logo{
	margin:0px;
	padding:22px 0px 22px 0px;
	float:left;
	width:251px;
}

.navi_01{
	display:block;
	width:35px;
	height:11px;
}
.navi_02{
	display:block;
	width:76px;
	height:11px;

}
.navi_03{
	display:block;
	width:100px;
	height:11px;
}
.navi_04{
	display:block;
	width:61px;
	height:11px;

}
.cart{
	display:block;
	width:48px;
	height:11px;

}
.navi_01 a{
	display:block;
	width:35px;
	height:11px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/navi_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.navi_02 a{
	display:block;
	width:76px;
	height:11px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/navi_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.navi_03 a{
	display:block;
	width:100px;
	height:11px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/navi_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.navi_04 a{
	display:block;
	width:61px;
	height:11px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/navi_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.cart a{
	display:block;
	width:48px;
	height:11px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/cart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

.navi_01 a:hover{
	background-position: 0 -11px;
}
.navi_02 a:hover{
	background-position: 0 -11px;
}
.navi_03 a:hover{
	background-position: 0 -11px;
}
.navi_04 a:hover{
	background-position: 0 -11px;
}
.cart a:hover{
	background-position: 0 -11px;
}

/*login*/
.top_login input{
	/*height:18px;*/
	width:45px;
	border: 1px solid #CCCCCC;
	font-size:10px;
}

.top_login {
	height:18px;
	width:197px;
	padding:28px 0px 22px 0px;
}
.top_login ul{
	list-style: none;
}
.top_login ul li{
	display:block;
	float:left;
}
.id{
	display:block;
	width:20px;
	height:18px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/id.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	
}
.pass{
	display:block;
	width:32px;
	height:18px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/pass.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.id_area{
	display:block;
	width:45px;
	height:18px;
}
.pass_area{
	display:block;
	width:45px;
	height:18px;
}
.log a{
	display:block;
	width:49px; 
	height:18px;
	background-image: url(http://akasakaaono.shop9.makeshop.jp/design/akasakaaono/images/log.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:6px;
	text-indent: -9999px;

}

/*logout*/
.login_after {
	height:58px;
	width:197px;
}
.id_name {
	height:23px;
	width:197px;
	color:#666666;
	font-size: 10px;
	text-align:right;
	vertical-align:middle;
	margin-top:5px;
}
.logout_area {
	height:40px;
	width:197px;
}
.logout_edit {
	height:18px;
	width:72px;
	float:left;
	padding:0px 0px 22px 56px;
}
.logout_button {
	height:18px;
	width:58px;
	float:right;
	padding:0px 0px 22px 0px;
}
.section {
	text-align: left;
	padding: 10px;
	FONT-SIZE: 100%;
	COLOR: #003366;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯";
}

.b12pt {
	FONT-SIZE: 80%;
	COLOR: #4a4949;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka" ,"¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯";
}
.r12pt {
	FONT-SIZE: 80%; COLOR: #4a4949; LINE-HEIGHT: 100%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka" ,"¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}
.w12pt {
	FONT-SIZE: 70%; COLOR: #5093af; LINE-HEIGHT: 300%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}
.j12pt {
	FONT-SIZE: 80%;
	COLOR: #4a4949;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka" ,"¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯";
	text-align: left;
}
.j14pt {
	FONT-SIZE: 100%; COLOR: #4a4949; LINE-HEIGHT: 160%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka" ,"¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}
.j10pt {
	FONT-SIZE: 65%; COLOR: #555555; LINE-HEIGHT: 120%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}



.topics-img {
	MARGIN: 5px
}
.topics-txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 10px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}
.photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px; TEXT-ALIGN: center
}
.photo_txt {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; COLOR: #000033; LINE-HEIGHT: 140%; PADDING-TOP: 10px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯";	TEXT-ALIGN: left;
}
.20_txt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 80%; PADDING-BOTTOM: 20px; COLOR: #4a4949; LINE-HEIGHT: 180%; PADDING-TOP: 20px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka" ,"¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯"
}
.line_b {
	BACKGROUND-COLOR: #000033
}
.line_f {
	BACKGROUND-COLOR: #0000ff
}
.b_arrow {
	padding-left: 30px;
	text-align: left;
}
.pagetop {
	PADDING-RIGHT: 32px; FLOAT: none; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}

.right_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.guide {
	margin-left: 5px;
}

.date { 
	FONT-SIZE: 80%; 
	COLOR: #663333; 
	LINE-HEIGHT: 140%; 
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´¥·¥Ã¥¯";	
	text-align:center;
}
