<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


.wrap{
	width:960px;
	margin:0 auto;
}


/*header-------------------------*/

#header{}

#header .block{}

#header h1{
	line-height:0;
}

/*nav-------------------------*/

nav{
	background:#006EDD;
/*	margin-bottom:20px;*/
}

nav ul{
	display:table;
	width:960px;
	margin:0 auto;
}

nav ul li{
	display:table-cell;
	width:240px;
	height:80px;
	line-height:0;
}




/*コンテンツ-------------------------*/

#news,
#service,
#company,
#contact,
#event,
#panel{
	background:#FFF;
	padding:10px;
	width:900px;
}

#news h1,
#service h1,
#company h1,
#contact h1,
#panel h1{
	border-top:1px solid #333;
}

.box{
	padding-left:240px;
	width:640px;
	min-height:460px;
}

#news section.box{background:url(../images/img_news.jpg) no-repeat left top;}
#service section.box{background:url(../images/img_service.jpg) no-repeat left top;}
/*#company section.box_osaka{background:url(../images/img_company_osaka.jpg) no-repeat left top;}*/
/*#company section.box_kyusyu{background:url(../images/img_company_kyusyu.jpg) no-repeat left top;}*/
#company section.box_kyusyu{background:none;}
#company section.box_osaka{background:url(../images/img_company.jpg) no-repeat left top;}
#contact section.box{background:url(../images/img_contact.jpg) no-repeat left top;}
#event section.box{background:url(../images/img_event.jpg) no-repeat left top;}
#panel section.box{background:url(../images/img_panel.jpg) no-repeat left top;}



.contents_box{
	background:#005FBF;
	padding-top:14px;

/* box-shadow */
box-shadow:rgba(113, 135, 164, 0.65) 0px 0px 6px 3px;
-webkit-box-shadow:rgba(113, 135, 164, 0.65) 0px 0px 6px 3px;
-moz-box-shadow:rgba(113, 135, 164, 0.65) 0px 0px 6px 3px;
}



div.attention_box{
	background:url(../images/icon_attention.gif) no-repeat 6px 6px;
	border:1px solid #cc0000;
	padding:6px 6px 6px 30px;
	color:#cc0000;
}



hr.kugiri{
	border:0;
	background:url(../images/bg_gradation.jpg) repeat-x left top;
	height:40px;
/*	width:100%;*/
	width:960px;
	margin:0 auto;
	padding:0;

}

hr.blank{
	clear:both;
	border:0;
	height:24px;
}



/*新着情報パーツ*/

#news dl{}
#news dl dt{
	font-weight:bold;
	color:#005FBF;
}
#news dl dt span.ymd{
	font-weight:normal;
	color:#333333;
}
#news dl dd{
	margin-bottom:14px;
/*	padding-left:88px;*/
border-bottom:1px solid silver;
padding-bottom:14px;
}

ul#news_bnr{
width:100%;
}
ul#news_bnr li img{width:100%;}
ul#news_bnr li{}
ul#news_bnr li.news_left{
width:49%;
float:left;
}
ul#news_bnr li.news_right{
width:49%;
float:right;
}








/*事業内容パーツ*/

#service{}

#service h2{
	background:#005FBF;
	height:33px;
	margin-bottom:1em;
}

#service h3{
	border-bottom:2px solid #005FBF;
	line-height:0;
	padding-bottom:4px;
	margin-bottom:0.6em
}
#service h3#h_kyujin{
	background:url(../images/h_tenkai_kyujin_sub.gif) no-repeat right top;
}
#service h3#h_eigyo{
	background:url(../images/h_tenkai_eigyo_sub.gif) no-repeat right top;
}

#service ul{
	margin-bottom:1em;
}
#service ul li{
text-indent:-16px;
padding-left:16px;
/*
	background:url(../images/list_image_service.gif) no-repeat left 2px;
	padding-left:18px;
*/
}
#service ul li span{
	color:#005FBF;
}
#service ul li.noneimg{
	background:none;
	padding-left:18px;
}


#toriatukai{
	border:1px solid #005FBF;
	padding:20px;
}

#toriatukai p{
	padding-left:120px;
	margin-bottom:0.4em
}
p#tori_s{background:url(../images/h_hinmoku01.gif) no-repeat left;}
p#tori_i{background:url(../images/h_hinmoku02.gif) no-repeat left;}
p#tori_k{background:url(../images/h_hinmoku03.gif) no-repeat left;}
p#tori_m{background:url(../images/h_hinmoku04.gif) no-repeat left;
margin-bottom:0;}




/*会社案内パーツ*/

#company{}

#company p strong{
	color:#005FBF;
	font-size:110%;
}

#company dl{
	margin-bottom:1em;
}
#company dl dt{
	font-weight:bold;
	color:#005FBF;
	font-size:120%;
}
#company dl dd{}





/*パネル販売パーツ*/

/*#panel h2{
	color:#FFFFFF;
	background:royalblue;
	width:100%;
	padding:6px 0px 2px 8px;
	font-size:120%;
}*/

#panel{
	font-size:110%;
}

#panel h2{
	background:#005FBF;
	height:33px;
	margin-bottom:6px;
}

#panel h3{
	font-size:120%;
}

#panel table{
	font-size:110%;
	margin-bottom:10px;
}

#panel table th{
	width:160px;
	background: #B5DAFF;
}

#panel table td{
	text-align:center;
	background:#FFFFFF;
}

#panel table td.select_panel{
	font-weight:bold;
	width:160px;
	background: #B5DAFF;
}

#panel table td.price_panel{
	color:firebrick;
	font-weight:bold;
	font-size:120%;
}

#panel #panel_sampleimage_box{
	background:url(../images/panel_sampleimage.jpg) no-repeat left top;
	background-size:220px;
	padding-left:230px;
	color:#cc0000;
	min-height:210px;
}






/*パンくず*/
ul#pan{margin:0 0 16px 0;}
ul#pan li{
	display:inline;  
	line-height:110%;
	font-weight:;
	color:#E7327E;
	font-size:80%;
}
ul#pan li a{
	padding-right:10px;  
	background:url(../images/pan.gif) no-repeat right center;
	text-decoration:underline;
	font-weight:normal;
	color:#E7327E;
}
ul#pan li.this{
	color:#666666;
}


/*TOPへ戻る*/
.totop{text-align:right;}



/*SNSボタン*/

div.socialbutton{}

div.socialbutton ul{}

div.socialbutton ul li{}

div.socialbutton ul li.twitter{}
div.socialbutton ul li.facebook{}
div.socialbutton ul li.line{}





/*footer-------------------------*/

#footer{
	width:100%;
	background:#000;
	color:#FFF;
/*	padding:20px 0;*/
}

#footer a{
color:#FFFFFF;
}

#footer_wrap{
	width:960px;
	margin:0 auto;
	background:#000;
	padding:20px 0;
}


p#f_bnr{
	float:right;
}






</pre></body></html>