/*-----------------------------------------------
コンテンツタイトル
-----------------------------------------------*/

#title		{ background:url(../images/rc_bg.jpg) no-repeat center; height:200px; width:1200px; margin:0 auto; }
#title h1	{ color:#000000; font-size:1.3em; text-align:left; margin:0 auto; width:1200px; padding:60px 0 0 20px; }
#title h1 span	{ font-size:2.6em; font-weight:bold; }


/*-----------------------------------------------
コンテンツエリア
-----------------------------------------------*/

.contents		{ width:950px; padding:0px 125px; margin:0 auto; }
.contents h2,
.contents_bg h2		{ font-size:2.8em; color:#981B20; font-weight:bold; line-height:1.2; margin-top:50px; }
.contents span		{ font-size:10pt; color:#981B20; }

.contents .txt,
.contents_bg .txt	{ text-align:left; margin:45px 0px; font-size:1.3em; }

.contents_bg		{ background:#F4ECE8; margin-bottom:60px; overflow:auto; min-width:1200px; }

.main_box		{ margin:70px 0px 0px 0px; width:950px; padding:0px 125px 60px 125px; margin:0 auto; }
.main_box2		{ width:950px; margin:0 auto; padding:0px 125px; }
.main_box h3		{ font-size:2.1em; font-weight:bold; padding:50px 0px 15px 0px; margin:0px 160px; border-bottom:#981B20 solid 4px; }


/*-----------------------------------------------
検査対象領域
-----------------------------------------------*/

#targetdomain			{ float:left; width:950px; margin:0 auto; padding:0; }
#targetdomain .compliance,
.mental,
.performance			{ float:left; width:295px; height:380px; margin:20px 0 40px; padding:10px; border-right:1px dotted #981B20; }
#targetdomain .compliance	{ border-left:1px dotted #981B20; }
#targetdomain h4		{ font-size:14pt; font-weight:bold; color:#981B20; margin:0 0 15px 0; }
#targetdomain p			{ font-size:10pt; text-align:left; line-height:1.8; margin:0 0 20px 0; }
#targetdomain p.example		{ font-size:9pt; text-align:left; line-height:1.6; color:#395DAA; margin:0 0 20px 0; }


/*-----------------------------------------------
特徴
-----------------------------------------------*/

#tokucyo			{ float:left; width:950px; margin:0 auto; padding:0; }
#tokucyo .analysis, .detection	{ float:left; width:435px; margin:20px 0 40px; padding:10px; }
#tokucyo .analysis		{ border-right:1px dotted #981B20; }
#tokucyo h4			{ font-size:14pt; font-weight:bold; color:#981B20; margin:20px 0 0 0; }
#tokucyo p			{ font-size:12pt; font-weight:bold; text-align:left; margin:0 0 10px 0; }
#tokucyo p.example		{ font-size:10pt; font-weight:normal; text-align:left; line-height:1.8; color:#981B20; margin:0; }


/*-----------------------------------------------
活用シーン
-----------------------------------------------*/

#scene		{ margin:0 auto 40px; padding:0; }
#scene h4	{ font-size:12pt; font-weight:bold; text-align:left; color:#981B20; margin:20px 0 10px 0; }
#scene p	{ font-size:10pt; text-align:left; line-height:1.6; }


/*-----------------------------------------------
検査概要
-----------------------------------------------*/

#summary	{ margin:0 auto 40px; padding:0; }
#summary h4	{ font-size:14pt; font-weight:bold; color:#981B20; margin:20px 0 20px 0; }


/*-----------------------------------------------
お問い合わせ
-----------------------------------------------*/

#toiawase		{ position:relative; width:710px; height:50px; text-align:center; background-color:#F27200; margin:0 auto 40px auto; padding:8px 0 0 0; }
#toiawase a		{ display:block; position:absolute; font-size:20pt; font-weight:bold; color:#FFF; width:100%; height:100%; }
#toiawase a:hover	{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }


