@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "digi.css";

#cn{
width:564px;/*IE5以下用*/
voice-family: "\"}\"";
voice-family: inherit;
width:564px;/*IE6以上用*/
float:right;
text-align:left;
}

#cnP{width:554px;font-size:15px;text-align:left;padding-bottom:30px;}

h3{
width:554px;
height:60px;
background-position:0 0;
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.about h3{background-image:url(../cmn_images/ttl_02.jpg);}
.purpose h3{background-image:url(../cmn_images/ttl_13.jpg);}
.system h3{background-image:url(../cmn_images/ttl_14.jpg);}
.choose h3{background-image:url(../cmn_images/ttl_03.jpg);}
.circum h3{background-image:url(../cmn_images/ttl_04.jpg);}
.expens h3{background-image:url(../cmn_images/ttl_05.jpg);}
.experien h3{background-image:url(../cmn_images/ttl_06.jpg);}
.faq h3{background-image:url(../cmn_images/ttl_07.jpg);}
.vocabulary h3{background-image:url(../cmn_images/ttl_08.jpg);}
.qualifi h3{background-image:url(../cmn_images/ttl_09.jpg);}
.svision h3{background-image:url(../cmn_images/ttl_10.jpg);}
.request h3{background-image:url(../cmn_images/ttl_11.jpg);}
.sitemap h3{background-image:url(../cmn_images/ttl_12.jpg);}
.templebn h3{background-image:url(../cmn_images/ttl_16.jpg);}


.temple h3{
width:554px;
height:200px;
background-position:0 0;
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.temple h3{background-image:url(../cmn_images/ttl_temple.png);}

h4{
background:url(../cmn_images/sttl_01.gif) 0 0 no-repeat;
width:524px;
color:#033F87;
padding:3px 0 3px 30px;
margin-bottom:15px;
font-size: 1.05em;
}

.faq h4{
background:url(../cmn_images/q_bg.gif) 5px 7px no-repeat #E7EDF5;
width:509px;
font-weight:normal;
line-height:1.2;
padding:7px 0 7px 25px;
margin:0 0 10px 10px;
border:solid 1px #1767AC;
}

h5{
background:url(../cmn_images/sttl_02.gif) 0 100% no-repeat;
width:502px;
color:#666;
font-size:90%;
padding:3px 0 2px 30px;
margin:0 0 10px 10px;
border:1px solid #e77b12;
}

.choose h5,.experien h5{
background:url(../cmn_images/sttl_03.gif) 2px 2px no-repeat;
color:#333;
padding:3px 0 2px 30px;
margin-bottom:0;
border:solid 1px #1767AC;
}

h5 span{color:#B23F3F;}

.conBox{
padding:10px 10px 0;
margin:0 10px 20px;
border:solid 1px #1767AC;
border-top:none;
}

/* p */

#cnP p{padding:0 10px 10px;}

p.bnTel{clear:both;text-align:center;margin-bottom:20px;}
p.textLink{background:url(../cmn_images/img_listmark_04.gif) 0 7px no-repeat;margin:0 0 20px 10px;}


/* img */

.imgR{
	float:right;
	background:#FFF;
	padding:2px;
	border:solid 1px #86ABCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}



/* list */

#cnP ul{margin:0 0 15px 10px;}
#cnP ul li{background:url(../cmn_images/img_listmark_03.gif) 0 7px no-repeat;padding:0 0 0 12px;}

#cnP ul.liLink li{background:url(../cmn_images/img_listmark_04.gif) 0 7px no-repeat;}


/* page top */

#cnP p.pageTop{width:85px;height:15px;padding:0;margin:10px 0 10px 469px;}
#cnP p.pageTop a{display:block;background:url(../cmn_images/ptop_bg.gif) 0 0 no-repeat;width:85px;height:15px;line-height:1;text-indent:-9999px;}


/* about */

/* choose */

/* circum */

/* expens */

/* experien */

/* faq */

.aBox{background:#FFF8F0;width:534px;padding:0px 0px 0;margin:0 10px 20px;border:solid 1px #E7D7BE;}
#cnP .aBox p{background:url(../cmn_images/a_bg.gif) 5px 9px no-repeat;padding:7px 10px 7px 25px;}


/* vocabulary */

/* qualifi */

/* svision */

/* request */

.w100{width:100px;}
.w150{width:150px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}

.date{margin-bottom:5px;}

.formBtn{font-size:80%;text-align:center;margin:20px 0 30px 0;}
.formBtn input{margin:0 10px;}

.request #cnP span{color:#BE3232;}

/* sitemap */

.sitemap #cnP dl{margin:0 0 20px 10px;}
.sitemap #cnP dl dt{background:url(../cmn_images/img_listmark_04.gif) 0 7px no-repeat;padding:0 0 0 10px;}
.sitemap #cnP dl dd{margin:0 0 10px 10px;}





body { text-align:center; }
#expens-top {
 width:100%;
 text-align:left;
 margin:10;
}
.outline-margin { margin:0 10px; }
.main {
	width:200px;
	float:right;
}

.side {
	float:left;
}
.c-both { clear:both; }


/* 08/8/31追加分 */

.svi_img {
	width:510px;
	padding-top: 150px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 30px;
	background-image: url(../images/svi_img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}

.fccmony{
	width:450px;
	float: none;
	clear: both;
	margin-left: 30px;
	padding: 5px;
	margin-right: 30px;
	background-color: #C8E3FF;
	border: 1px dashed #0000CC;
}
/* 09/2/24追加分 */

.txbox{width:523px;
padding:5px;
border: 1px solid #fe0000;}
