/* QA */
* {
margin:0px;
padding:0px;
}
body{
font-family:"ＭＳ Ｐゴシック", Osaka
}
.mrg35 {
padding:35px 0px 0px 0px;
}
.mrg24 {
padding:24px 0px 0px 0px;
}
.mrg18 {
padding:18px 0px 0px 0px;
}
.mrg10 {
padding:10px 0px 0px 0px;
}
.clrbth {
	clear:both;
}

/*****TITLE AREA *****/
div#ta {
	margin:0px auto 35px auto;
	width:771px;
	text-align:left;
}
div#ta_ichiran {
	margin:35px 0px 8px 0px;
	padding:0px;
}
div#ta_title{
	width:771px;
}
div#ta_title .l {
	width:340px;
	float:left;
	display:block;
}
div#ta_title .r {
	width:430px;
	float:left;
	display:block;
}


/*****LEAD AREA *****/
div#la {
	margin:0px auto 35px auto;
	width:740px;
	text-align:left;
}
div#la_l {
	width:530px;
	float:left;
}
div#la_r {
	width:210px;
	float:right;
}
div#la_lead {
	padding:13px;
	border:1px solid #330099;
}
div#la_lead h2 {
	margin:0px 0px 3px 0px;
	font-size:90%;
	font-weight:bold;
	line-height:155%;
	color:#155F94;
}
div#la_lead p {
	font-size:90%;
	line-height:155%;
}
div#la_pic {
	text-align:center;
}
div#la_pic img {
	margin:auto;
}
div.lead_cap {
	margin:5px 0px 0px 0px;
	font-size:90%;
	line-height:155%;
}


/*****CONTENTS AREA *****/
div#ca {
	margin:0px auto 0px auto;
	width:740px;
	text-align:left;
}
div.ca_stg {
	padding:0px 0px 35px 0px;
}
h2.ca_stg_ttl {
	margin:0;
	padding:0px;
	font-size:90%;
	font-weight:bold;
	color:#155F9A;
	line-height:155%;
}
.ca_stg h3.ttl {
	margin:0px 0px 18px 0px;
}
.ca_stg_main {
	width:740px;
}
.ca_stg_main_l {
	width:480px;
	float:left;
}
.ca_stg_main_r {
	width:240px;
	float:right;
}
.ca_stg_main .mrg_l05 {
	margin-bottom:10px;
}
.ca_stg_main .mrg_l1 {
	margin-bottom:18px;
}
.ca_stg_main .mrg_l2 {
	margin-bottom:35px;
}
.ca_stg_main_l .QA {
	padding:0px 0px 10px 0px;
	font-size:90%;
	line-height:155%;
	float:left;
	width:34px;
	display:inline;
	/*white-space:nowrap;
	position:absolute;
	top:0;
	left:0;*/
}
.ca_stg_main_l .QA_A {
	padding:0px 0px 0px 0px;
	font-size:90%;
	line-height:155%;
	float:left;
	width:34px;
}
.ca_stg_main_l .QA_main {
	margin-left:35px;
	/*width:445px;
	float:right;
	display:inline;*/
}

.ca_stg_main_l .Q {
	padding:0 0 10px;
	font-size:90%;
	line-height:155%;
	font-weight:bold;
}
.ca_stg_main_l .A {
	font-size:90%;
	line-height:155%;
	text-align:justify;
	/*text-justify:inter-ideograph;*/
}
@media screen {
*html .ca_stg_main_l .A {
	text-justify:inter-ideograph;
}
}
*html .ca_stg_main_l .fst_ind { /*IE*/
	text-indent:-0.2em;
} 
.ca_stg_main_l h4.sttl {
	margin:0px 0px 12px 0px;
	font-size:90%;
	line-height:155%;
	font-weight:bold;
}
.ca_stg_main_r img {
	display:block;
}
.ca_stg_main .cap {
	padding:3px 0px 0px 0px;
	font-size:70%;
	line-height:130%;
}
.ca_stg_main .pic {
	position:relative;
}
.ca_stg_main .pic .cap_ps {
	position:absolute;
	bottom:0px;
}
.ca_stg_main .pic img{
	display:block;
}
.ca_stg_main .picttl {
	margin:0px 0px 14px 0px;
	font-size:80%;
	line-height:150%;
	font-weight:bold;
	color:#003399;
}
.ca_stg p.lead2 {
	font-size:90%;
	line-height:155%;
}

/*コラム*/
.clm {
	margin-top:18px;
	padding:15px;
	border:1px solid #6699FF;
	background-color:#D4F1FF;
}
.clm h4.clm_ttl {
	margin-bottom:12px;
	padding:2px 0px 2px 10px;
	border-left:3px solid #003366;
	font-size:90%;
	line-height:130%;
	color:#003366;
}
.clm .clm_mtx {
	font-size:80%;
	line-height:155%;
	color:#003366;
}
.clm .clm_cap {
	font-size:70%;
	line-height:130%;
	color:#003366;
	margin: 8px 0px 0px 0px;
}
.clm p.clm_note {
	padding:8px 0 0 0;
	font-size:80%;
	line-height:155%;
	color:#003366;
	text-align:right;
}

/*注釈*/
div#notes_box {
	text-align:right;
}
div#notes_box p.notes {
	font-size:70%;
	line-height:130%;
}

/*link area*/
div.keisen {
	border-bottom:1px solid #24629F;
	margin:0px auto 10px auto;
	padding:10px 0 0 0;
	width:770px;
	font-size:0px;
	line-height:0px;
}
div#link_area {
	margin:0px auto 10px auto;
	padding:0px 0px 8px 0px;
	width:770px;
	text-align:left;
	border-bottom:1px solid #24629F;
}
div#link_area h2 {
	margin:0px 0px 12px 0px;
}
div#link_area .ma_mrg {
	padding:12px 0px 0px 0px;
	clear:both;
}
div#link_area .ma_sub {
	padding:0px 0px 3px 14px;
	font-size:70%;
	line-height:120%;
	color:#666;
}	
div#link_area .ma_link {
	padding:0px 0px 0px 14px;
	font-size:80%;
	font-weight:bold;
	line-height:120%;
	color:#666;
	background:url(../images/arrow_link.gif) no-repeat 0px 3px;
}	
div#link_area .ma_l,
div#link_area .ma_c,
div#link_area .ma_r {
	width:246px;
}
div#link_area .ma_l {
	margin-right:16px;
	float:left;
}
div#link_area .ma_c {
	float:left;
}
div#link_area .ma_r {
	float:right;
}

/*link area2*/
div.link_area {
	text-align:left;
}
div.link_area h5 {
	margin:0px 0px 12px 0px;
}
div.link_area h6 {
	margin:0px 0px 6px 0px;
	font-size:80%;
	line-height:120%;
}
div.link_area .ma_mrg {
	padding:12px 0px 0px 0px;
	clear:both;
}
div.link_area .ma_cap {
	padding:0px 0px 0px 14px;
	font-size:70%;
	line-height:120%;
	display:block;
}	
div.link_area .ma_ttl {
	padding:0px 0px 4px 14px;
	font-size:80%;
	font-weight:bold;
	line-height:120%;
	display:block;
	background:url(../images/arrow_link.gif) no-repeat 0px 3px;
}	

/*サブフッター*/
div#sfa {
	margin:0px auto 35px auto;
	width:770px;
}
div#sfa .l {
	float:left;
	width:300px;
}
div#sfa .r {
	float:right;
	width:460px;
	text-align:right;
}
div#botlink {
	margin:0px 0px 30px 0px;
}
div#botlink p {
	margin:0px 0px 5px 0px;
	font-size:80%;
	line-height:140%;
} 
div#sfa_prdct {
}
div#sfa_prdct img {
	margin:3px 10px 0px 5px;
	float:right;
}
div#sfa_prdct p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	float:right;
}
