@charset "utf-8";
/* CSS Document */

#contents #main h2,
#contents #main h3 {
	margin-bottom:20px;
}

#contents #main .read {
	margin-bottom:10px;
}
#main .container {
	border:#b6b6e0 5px solid;
	width:680px;
	padding:20px;
	margin-bottom:20px;
}
#main .box {
	margin-top:20px;
	text-align:center;
}
#main .box .quality {
	margin-top:20px;
}
#main .box .quality li {
	display:inline;
	float:left;
}
#main .box .contact {
	font-size:117%;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#main .box .contact a {
	text-decoration:underline;
	padding-left:30px;
	background:url(../development/images/link_bg.gif) no-repeat left center;
}
#mirco_mizo_story .copy {
	font-size:150%;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
	margin-bottom:12px;
}
#mirco_mizo_story .movie {
	clear:both;
	text-align:center;
	margin-bottom:20px;
}
#mirco_mizo_story .box01 {
	border:#b8b5e1 5px solid;
}
#mirco_mizo_story .box01 .ttl {
	line-height:35px;
	background:#b8b5e1;
	font-size:167%;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#mirco_mizo_story .box01 .inner {
	padding:20px 65px 15px 65px;
}
#mirco_mizo_story .box01 .inner .leftImg {
	width:230px;
	float:left;
	display:inline;
}
#mirco_mizo_story .box01 .inner .rightTxt {
	width:335px;
	float:right;
	display:inline;
}
#mirco_mizo_story .box01 .inner .rightTxt dt {
	font-size:150%;
	color:#6666cc;
	font-weight:bold;
}
#mirco_mizo_story .box01 .inner .rightTxt dd {
	font-size:117%;
}
#mirco_mizo_story .arrow {
	clear:both;
	text-align:center;
	padding-bottom:5px;
}
#mirco_mizo_story .box02 {
	border:#ff9933 5px solid;
}
#mirco_mizo_story .box02 .ttl {
	line-height:35px;
	background:#ff9933;
	font-size:167%;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#mirco_mizo_story .box02 .inner {
	padding:20px 104px 15px 105px;
}
#mirco_mizo_story .box02 .inner .sttl {
	font-size:150%;
	font-weight:bold;
	text-align:center;
	color:#ff9933;
}
#mirco_mizo_story .box02 .inner .leftImg {
	width:230px;
	float:left;
	display:inline;
}
#mirco_mizo_story .box02 .inner .rightTxt {
	width:268px;
	float:right;
	display:inline;
	font-size:109%;
}
#mirco_mizo_story .box02 .inner .rightTxt .btn {
	padding-top:25px;
	text-align:right;
	padding-right:2px;
}
#mirco_mizo_story .box02 .inner .txtBox {
	clear:both;
	margin-top:10px;
	border:#ff9933 5px solid;
	font-size:167%;
	font-weight:bold;
	text-align:center;
	color:#ff9933;
}
#mirco_mizo_story .btnBox {
	width:610px;
	margin:20px auto 10px;
}

p.functgum_txt{
	font-size:125%;
}

p.arrow {
	clear:both;
	text-align:center;
	padding-bottom:5px;
}

#functgum_box1{
	width:632px;
	margin:0 auto;
  }

.functgum_box{
	width:290px;
	float:left;
	border:solid 3px #ff9933;
}

.functgum_box p.ttl{
	width:290px;
	height:35px;
	background-color:#ff9933;
	text-align:center;
	font-size:167%;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
}

.functgum_box p.inner{
	width:275px;
	height:188px;
	margin:8px;
}

.functgum_boxR{
	width:290px;
	float:right;
	border:solid 3px #ff9933;
}

.functgum_boxR p.ttl{
	width:290px;
	height:35px;
	background-color:#ff9933;
	text-align:center;
	font-size:167%;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
}

.functgum_boxR p.inner{
	width:275px;
	height:188px;
	margin:8px;
}