﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */


#mainvis{

}

#mainvis .mf-inner{

}

#mainvis h2{
	position:relative;
	top:-20px;
	padding:0 0 0 30px;
}

#contents .mf-btm{
	padding:0 30px;
}

#contents .mf-inner{
	padding:20px 86px;
}


#cbox1{
	text-align:center;
}

#cbox1 .cbox-inner{
	padding:20px 0 40px 0;
}


#cbox2{

}

#cbox2 .cbox-inner{
	padding:30px 0 60px 0;
}

#cbox2 h2{
	padding:0 0 30px 0;
}

#cbox3{

}

#cbox3 .cbox-inner{
	padding:30px 0 60px 0;
}




#cbox2 .cbox-inner h3,
#cbox3 .cbox-inner h3{
	background:url(../img/doboku/ic1.jpg) left 4px no-repeat;
	font-size:120%;
	line-height:1.5;
	font-weight:bold;
	color:#777;
	padding:0 0 10px 20px;
	letter-spacing:2px;
}

#cbox2 .cbox-inner ul,
#cbox3 .cbox-inner ul{
	padding:0px 0 40px 0;
}

#cbox2 .cbox-inner li,
#cbox3 .cbox-inner li{
	float:left;
}

#cbox2 .cbox-inner li:last-child,
#cbox3 .cbox-inner li:last-child{
	float:right;
}

@media screen and (max-width: 1000px) {


#mainvis h2{
	position:static;
	top:0;
	padding:10px;
}


#contents .mf-btm{
	padding:0 20px;
}

#contents .mf-inner{
	padding:20px 0px;
}


#cbox1{
	text-align:left;
}

#cbox1 .cbox-inner{
	padding:20px 0 40px 0;
}


#cbox2{

}

#cbox2 .cbox-inner{
	padding:30px 0 0px 0;
}

#cbox3{

}

#cbox3 .cbox-inner{
	padding:30px 0 0px 0;
}


#cbox2 .cbox-inner h3,
#cbox3 .cbox-inner h3{
	background:url(../img/doboku/ic1.jpg) left center no-repeat;
	font-size:80%;
	line-height:1.5;
	font-weight:bold;
	color:#777;
	padding:3px 0 3px 20px;
	letter-spacing:0px;
}

#cbox2 .cbox-inner ul,
#cbox3 .cbox-inner ul{
	padding:10px 0 40px 0;
}

#cbox2 .cbox-inner li,
#cbox3 .cbox-inner li{
	float:none;
	width:auto;
	padding:0 0 10px 0;
}

#cbox2 .cbox-inner li:last-child,
#cbox3 .cbox-inner li:last-child{
	float:none;
}

#cbox2 .cbox-inner li img,
#cbox3 .cbox-inner li img{
	width:100%;
}

	
}