@charset "UTF-8";



/* media all
------------------------------------------------------------ */
div#wrapper { background: none;}


/* rightCol
------------------------------------------------------------ */
div.rightCol {
	float:right;
	width: 704px;
	padding: 21px 0 0 0;
}

/* leftCol
------------------------------------------------------------ */
div.leftCol {
	float: left;
	width: 246px;
	padding: 18px 0 0 0;
		padding: 8px 0 0 0;
}
div.leftCol .topsearchBtn { margin-left:13px;}
div.leftCol .sheetBtn { margin-left:13px;}
div.leftCol .topfreecall { margin: 5px 0 8px 20px;}


/* media　index.html
------------------------------------------------------------ */
#index h3{
	padding: 0 0 34px 20px;
}
#index div{
	padding: 0 0 13px 14px;
}
#index div img{
	padding-right: 9px;
}

/* media　12_2
------------------------------------------------------------ */
#media2 h3{
	padding: 0 0 34px 20px;
}
#media2 .article{
	border-right: 2px solid #918c8a;
	border-left: 2px solid #918c8a;
	margin: 0 45px 0 21px;
}

#media2 .feature {
	margin-bottom: 30px;
}
#media2 .txt21{
	padding: 7px 0 22px 50px;
}
#media2 .txt22{
	padding: 0 0 19px 50px;
}
#media2 .pic21{
	padding: 0 0 19px 50px;
}
#media2 .txt23{
	padding: 7px 0 22px 30px;
}
#media2 .txt24{
	padding: 0 0 19px 30px;
}
#media2 .pic22{
	padding: 0 0 19px 32px;
}
#media2 .txt25{
	padding: 0 0 19px 30px;
}
#media2 .selfBtn{
	padding: 30px 0 30px 125px;
}

/* media　12_3
------------------------------------------------------------ */
#media3 h3{
	padding: 0 0 34px 20px;
}
#media3 .article{
	border-right: 2px solid #918c8a;
	border-left: 2px solid #918c8a;
	margin: 0 45px 0 21px;
}
#media3 .txt31{
	padding: 7px 0 22px 20px;
}
#media3  p{
	font-size: 13px;
	width: 577px;
	margin: 0 0 5px 20px;
}
#media3 span{
	font-size: 10px;
	margin-left: 20px;
}
#media3 .pic31{
	padding: 42px 0 0 27px;
}
#media3 .pic32{
	padding: 42px 0 0 27px;
}
#media3 .selfBtn{
	padding: 50px 0 30px 125px;
}
#media3 .caption {
	padding: 10px 0 0 0;
}
#media3 .caption p {
	font-size: 12px;
}
/* media　12_6
------------------------------------------------------------ */
#media6 h3{
	padding: 34px 0 34px 20px;
}
#media6  p{
	padding: 0 0 10px 20px;
}
#media6  h4 {
	padding: 30px 0 10px 20px;
}
#media6 .graph1 {
	padding: 30px 0 0 60px;
}
#media6 .graph2 {
	padding: 30px 0 20px 12px;
}
#media6 .graph3 {
	padding: 30px 0 20px 80px;
}
#media6 .txtleft {
	float: left;
	padding: 10px 0 10px 20px;
}
#media6 .illust {
	float: left;
	padding: 10px 0 0 20px;
}
#media6 .graph4 {
	clear:left;
	padding: 30px 0 20px 25px;
}
#media6 .graph5 {
	padding: 30px 0 20px 84px;
}

#media6 .pagebtn {
	margin: 30px auto;
	padding: 0 0 0 210px;
	clear:both;
}
#media6 .matome {
	padding: 15px 0 10px 20px;
}
#media6 .point{
	padding: 15px 0 0 20px;
}
#media6 ul.clearfix {
	width: 450px;
	margin: 0 auto 20px;
}
#media6 ul.bottom_ul{
	margin-bottom:0;
	}
#media6 ul.clearfix li {
	float: left;
	display: block;
	margin-right: 5px;
}
#media6 ul.clearfix li.mr0 {
	margin-right: 0;
}

