@charset "utf-8";

/*	reset
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	font-size: 14px;
	line-height: 140%;
	font-family: ArialMT,"メイリオ","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;
	color: #333333;
}
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table,tr,td,img {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
img {
	vertical-align:middle;
}

/* clearfix (micro) */
.clearfix:before,
.clearfix:after {
	content: ' ';
	display: table;
}
.clearfix:after {
	clear: both;
}
/* For IE 6/7 only */
.clearfix {
	*zoom: 1;
}

/*	title
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h1.title01 {
	line-height:1.3;
	padding-left: 18px;
}

/*	sns
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#snsWrap {
	background: #d8ffff;
	padding: 31px 0;
}
#snsWrap .sns_btn {
	text-align: center;
}
#snsWrap .sns_btn li {
	display: inline-block;
	margin: 0 3%;
	vertical-align: top;
	width: 15%;
}
#snsWrap .sns_btn li img {
	height: auto;
	width: 100%;
}

/*
.sns {
	margin-top: 1%;
	float: right;
	border-top: none;
}
.sns .twitter {
	margin: 0 10px 0 0;
	float: left;
}
.sns .facebook {
	margin: 0 10px 0 0;
	float: left;
}
.sns .mixi {
	margin: 0 10px 0 0;
	float: left;
}
.cf {
	margin-bottom: 0;
}
*/

/*	img
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contentsInner img {
	height: auto;
	width: 100%;
}
