@charset "UTF-8";

/*============================================================
//
//  目次---------------------
//  ・TOP
//
//==========================================================*/

/*============================================================
//  TOP
//==========================================================*/


body#top {
	text-align:center;
}

body#top #fla{
	width:950px;
	height:280px;
	margin:0 auto 20px;
}

body#top #wrap {
	width:100%;
	margin:0 auto;
	padding:0;
	background:#32b16c;
	text-align:center;
}

body#top #wrap #container {
	width:910px;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
}

/*----- 角丸スタイル -----*/

.kadomaru_l_top {
	width:250px;
	margin-bottom:5px;
}

.kadomaru_r_top {
	width:640px;
	margin-bottom:5px;
}

.kadomaru_r_bottom {
	width:640px;
}

/*----- 角丸スタイル /-----*/

/*----- 共用 -----*/
body#top h3.top_subtitle {
	margin:0 10px 20px;
	padding:0;
	border:none;
}

body#top h3.about_subtitle {
	margin:0 10px 20px;
	padding:10px 0 0 0;
	border:none;
}

body#top h2.subtitle {
	margin:0 10px 20px;
	padding:0;
	
}

body#top .t_btn {
	margin:0 0 0 10px;
}
/*----- 共用 /-----*/

/*----- 左カラム -----*/

body#top #left_column {
	width:250px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}

/*----- 受注製造製品一覧 -----*/

body#top #t_work {
	width:250px;
	height:315px;
	margin-bottom:20px;
	background:url(../images/works_bg.jpg) no-repeat bottom #FFFFFF;
}

body#top #hinshitukankyo {
	width:250px;
	height:72px;
	margin-bottom:20px;
}


body#top #t_work ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

body#top #t_work ul li {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#333333;
	line-height:100%;
	background:url(../common_img/list_icon01.gif) no-repeat top left;
}

body#top #t_work ul li span {
	font-size:10px;
}

/*----- 受注製造製品一覧ここまで /-----*/

/*----- 自社開発製品一覧 -----*/

body#top #t_develop {
	width:250px;
	height:250px;
	margin-bottom:20px;
	background:url(../images/develop_bg.jpg) no-repeat bottom #FFFFFF;
}

body#top #t_develop ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

body#top #t_develop ul li {
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#333333;
	background:url(../common_img/list_icon01.gif) no-repeat left 3px;
	line-height:150%;
}

body#top #t_develop ul li ul.inner{
	margin:0;
	padding:0;
	list-style:none;
}

body#top #t_develop ul li ul.inner li{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	background:none;
	line-height:140%;
}

/*----- 自社開発製品一覧ここまで /-----*/

/*----- 求人情報ここから -----*/

body#top #t_recruit {
	width:250px;
	margin-bottom:20px;
}

body#top #t_recruit div.rec {
	width:250px;
	height:105px;
	background:url(../images/recruit_banner.jpg) no-repeat;
	font-size:12px;
	color:#333333;
}

body#top #t_recruit div.rec h3{
	width:65px;
	height:28px;
	margin:0 0 8px 10px;
	padding:10px 0 0 0;
}

body#top #t_recruit div.rec p {
	margin:0 0 8px 10px;
	padding:0;
	line-height:130%;
}

body#top #t_recruit div.rec div {
	margin-left:10px;
}

/*----- 求人情報ここまで /-----*/

/*----- アドレスここから -----*/

body#top #t_acc {
	width:250px;
}

/*----- アドレスここまで /-----*/

/*----- 左カラムここまで /-----*/



/*----- 右カラムここから -----*/

body#top #right_column {
	width:640px;
	margin:0;
	padding:0;
	float:right;
}

/*----- トライウォールパック、ハイプルエースここから -----*/

body#top #t_tri_hiple {
	width:640px;
	height:250px;
	margin-bottom:20px;
	background:url(../images/tri_hiple_bg.jpg) no-repeat bottom #FFFFFF;
	font-size:12px;
	color:#000000;
}

body#top #t_tri_hiple p{
	margin:0 0 5px 10px;
	padding:0;
	line-height:16px;
}

body#top #t_tri_hiple p.mb15{
	margin:0 0 15px 10px;
	padding:0;
	line-height:16px;
}

/*----- トライウォールパック、ハイプルエースここまで /-----*/

/*----- 展示会のお知らせ　ここから -----*/
body#top #tenjikai{
	width:640px;
	-height:250px;
	margin-bottom:20px;
	background: #FFFFFF;
	font-size:14px;
	color:#000000;
}
body#top #tenjikai h1{
	padding:10px;
	background:#fffaa7;
	margin-bottom:10px;
	font-size:16px;

}
body#top #tenjikai p{
	margin:0 0 5px 10px;
	padding:0;
	line-height:16px;
}
/*----- 展示会のお知らせ　ここまで -----*/

/*----- モスト技研だから出来ることここから -----*/

body#top #feature {
	width:640px;
	height:610px;
	margin-bottom:20px;
	background:url(../images/feature_bg.gif) no-repeat top #FFFFFF;
	font-size:12px;
	color:#000000;
}

body#top #feature h3.subtitle {
	margin:0 10px 20px;
	padding-top:10px;
}

body#top #feature p.read {
	margin:0 0 10px 15px;
	padding:0;
	line-height:125%;
}

body#top #feature .box {
	width:193px;
	float:left;
	margin-left:15px;
	margin-bottom: 10px;
}

body#top #feature .boxlong {
	width:610px;
	float:left;
	margin-left:15px;
	margin-top: 15px;
}

body#top #feature .boxlong #boxlong-right {
	float:left;
	width:193px;
	height:100px;
	margin-left:10px;
	}

body#top #feature .boxlong #boxlong-left {
	float:left;
	width:200px;
	height:100px;
	}
	
body#top #feature .box h4 {
	margin:0 0 10px 0;
	padding:0;
}

body#top #feature .box img.f_img {
	width:183px;
	margin:0 5px 10px;
	padding:0;
}

body#top #feature .box p{
	margin:0 0 15px 5px;
	padding:0;
	line-height:16px;
}

body#top #feature .box .ToDetail {
	margin:0 0 0 5px;
	padding:0;
}


/*----- モスト技研だから出来ることここまで /-----*/

/*----- 新着情報ここから -----*/

body#top #news {
	width:640px;
	height:230px;
	margin-bottom:20px;
	background:url(../images/kadomaru_r_bottom.gif) no-repeat bottom #FFFFFF;
	font-size:12px;
	color:#333333;
	text-align:center;
}

body#top #news dl {
	width:620px;
	height:150px;
	margin:0 auto;
	text-align:left;
	overflow:auto;
}

body#top #news dl dt {
	width:70px;
	height:60px;
	margin:0 0 10px 0;
	border-bottom:1px dotted #333333;
	vertical-align:top;
	float:left;
}

body#top #news dl dd {
	width:520px;
	height:60px;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px dotted #333333;
	float:left;
}

body#top #news dl dd strong {
	margin-bottom:8px;
	display:block;
}

body#top #news dl dd span {
	line-height:130%;
	display:block;
}

body#top #news p{
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
}

/*----- 新着情報ここまで /-----*/

/*----- 右カラムここまで /-----*/

