@charset "utf-8";

/* ------------------------------------------

Style Name: style.css
Since:      2009-11-20
Auther:     Miki Ishijima

-------------------------------------------*/
/* ------------------------------------------

 *  1.regular tags style
 *  2.Layout
 *  3.bloggers column
 *  4.mainColumn
 *  5.after 写真、活用イベント部分 スタイル
 *  6.sidebar
 *  7.Footer
  
-------------------------------------------*/

body{
	font: small "Lucida Grande", Lucida, Verdana, sans-serif, "Hiragino Kaku Gothic Pro";
}

h1{
	margin: 0;
	padding: 0;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

a img{
	border: none;
}

a:link{
	color: #eb171e;
}

a:hover{
	color: #ffffff;
	background: #eb171e;
	text-decoration: none;
}

a:visited{
	color: #773699;
}

/* @group layout */

#container{
	width: 960px;
	margin: 0 auto;
}

#mainColumn{
	clear: both;
	float: left;
	width: 730px;
}

#sideColumn{
	float: right;
	width: 200px;
}

#Footer{
	clear: both;
}

/* @end */

/* @group bloggers column */

.bloggers{
	overflow: hidden;
	margin-bottom: 20px;
}

.blogger{
	float: left;
	width: 290px;
	height:140px;
	margin-right: 10px;
	padding: 10px;
	border: 1px solid #eb171e;
}

.last{
	margin-right: 0;
}

.blogger img{
	float: left;
	margin-right: 10px;
}

.blogger p{
	margin: 0;
}

.blogger p.columnbody a{
	margin: 0;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.blogger p a:hover{
	text-decoration: underline;
	background: none;
}

.bloggers .moreread{
	float: right;
	width: 100px;
	margin-top: 60px;
	text-align: right;
}

/* @end */

/* @group mainColumn */

.title{
	height: 10px;
}

.section{ 
	margin-bottom: 20px;
}

* html body .section{
	height: 100px;
}

* html body #photo,
* html body #newyearcard,
* html body #tips{
	margin: 0;
	padding: 0;
	position: relative;
	top: -30px;
}

.section h3{ /* 位置を左上に調整 */
	position: relative;
	top: -150px;
	left: 0;
	width: 126px;
	margin: 0;
	padding: 0;
}

.section .moreread{
	width: 110px;
	position: relative;
	top: -160px;
	text-align: right;
}

.section ul{ /* 位置を右上に調整 */
	position: relative;
	top: 0;
	left: 125px;
	width: 590px;
	padding: 10px;
	background: #eb171e;
	border: 1px solid #eb171e;
}

.section ul li{
	margin-bottom: 10px;
	padding-left: 20px;
	color: #ffffff;
	background: url(images/icon_whitearrow.gif) no-repeat 0 2px;
}

.section ul li a{
	color: #ffffff;
	text-decoration: none;
}

.section ul li a:hover{
	text-decoration: underline;
}

.section ul li a:visited{
	color: #ffffff;
}

/* @end */

/* @group after */

.section.after ul{
	background: #ffffff;
}

.section.after ul li{
	color: #eb171e;
	background: url(images/icon_redarrow.gif) no-repeat 0 center;
}

.section.after ul li a{
	color: #eb171e;	
}

.section.after ul li a:hover{
	color: #ffffff;	
	text-decoration: none;
}

.section.after ul li a:visited{
	color: #666666;
}

/* @end */

/* @group sidebar */

#banners{

}

#blogparts{
	overflow: hidden;
	margin-top: 10px;
}

#blogparts input{
	width: 200px;
	margin: 0;
	padding: 0;
}

.AMN-contents-head{
	text-align: right;
	background: #eb171e;
}

#AMN-contents{
	border: 1px solid #eb171e;
}

.AMN-contents-head{
	margin: 0;
}

.AMN-item{
	padding: 15px;
}

* html body .AMN-item{
	padding: 0;
}

.AMN-name,
.AMN-name a{
	margin: 0 0 20px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#AMN-entry-list li{
	font-size: 80%;
	color: #eb171e;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #000000;
}

#AMN-entry-list li a{
	display: block;
	margin-bottom: 5px;
	font-size: 120%;
	color: #000000;
	text-decoration: none;
}

#AMN-entry-list li a:hover{
	color: #ffffff;
}

/* @end */

/* @group Footer */

#Footer{
	overflow: hidden;
	padding-top: 20px;
	margin-bottom: 20px;
}

.amnlogo{
	float: left;
	width: 107px;
}

.copyright{
	float: right;
	padding-top: 10px;
	color: #eb171e;
	font-size: 12px;
	text-align: right;
}

/* @end */

/* Comming Soon css */

#web ul,
#photo ul,
#newyearcard ul{
	height: 150px;
}

#web ul li,
#photo ul li,
#newyearcard ul li{
	background: none;
}

.commingsoon li{
	width: 310px;
	height: 42px;
	margin: 55px auto;
}

.review_51 img {
	background: url(images/ttl_tipsevent.gif) no-repeat 0 2px;
}

.review_52 img {
	background: url(images/ttl_web.gif) no-repeat 0 2px;
}


.review_53 img {
	background: url(images/ttl_photo.gif) no-repeat 0 2px;
}
.review_54 img {
	background: url(images/ttl_newyearcard.gif) no-repeat 0 2px;
}


