@charset "EUC-JP";

/* ¶¦ÄÌ¥¹¥¿¥¤Ž¥¡¦
=======================================*/

/* clearfix 
---------------------------------------*/
.clearfix:after {
content: "";
display: block;
clear: both;
}
.clearfix {
display: inline-block;
}
/* MacÈÇIE¤òŽ½¡¦Ž° \*/
.clearfix { display: block; }
/* */


/* Clear
---------------------------------------*/
.clear{
clear: both;
}

/* ¸«½Ð¤·¥¿¥¤¥ÈŽ¥¡¦
---------------------------------------*/
#titleArea {
text-indent: -5000px;
font-size: 0;
line-height: 0;
}

h3 {
clear: both;
width: 592px;
height: 58px;
}
h3.h3_a {
background: transparent url(/sol/common/images/bg_stitle_01.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_01.png", sizingMethod="scale");
}
h3.h3_b {
background: transparent url(/sol/common/images/bg_stitle_02.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_02.png", sizingMethod="scale");
}
h3.h3_c {
background: transparent url(/sol/common/images/bg_stitle_03.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_03.png", sizingMethod="scale");
}
h3.h3_d {
background: transparent url(/sol/common/images/bg_stitle_04.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_04.png", sizingMethod="scale");
}
h3.h3_e {
background: transparent url(/sol/common/images/bg_stitle_05.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_05.png", sizingMethod="scale");
}
h3.h3_f {
background: transparent url(/sol/common/images/bg_stitle_06.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_06.png", sizingMethod="scale");
}
h3.h3_g {
background: transparent url(/sol/common/images/bg_stitle_07.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_07.png", sizingMethod="scale");
}
h3.h3_h {
background: transparent url(/sol/common/images/bg_stitle_08.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/bg_stitle_08.png", sizingMethod="scale");
}



h3 img {
margin-top: 8px;
margin-left: 41px;
}


/* ¾®Ê¸Ž»¡¦
---------------------------------------*/
.note {
font-size: 85%;
line-height: 1.3;
}

/* ÀÖÊ¸»ú¡ÊÃúÌÕ¡Ë
---------------------------------------*/
.atte,
.atte a {
color: #84160e;
}

/* Ž¥¡¦¹¥ŽÈ
---------------------------------------*/
/* Ž¡¡¦¡¦¹¥ŽÈ */
ul.listTypeA {
margin-left: 1.8em;
}
ul.listTypeA li {
list-style-type: disc;
list-style-position: outside;
}
ul.listTypeA li ul {
margin-left: 0;
}


/* ¿ô»úŽ¥¡¦¹¥ŽÈ */
ol.listTypeA {
margin-left: 1.8em;
}
ol.listTypeA li {
list-style-type: decimal;
list-style-position: outside;
}


/* ¢¨¤Ê¤É¤ÇŽ¥¡¦¹¥ŽÈ */
ul.listTypeB {
padding-left: 1em;
}

ul.listTypeB li {
list-style: none;
text-indent: -1em;
}


/* ³°ÏÈ
=======================================*/
html, body {
height: 100%;
}

body {
background: #FFFFFF url(/sol/closed/img/bg.jpg) 0 0 repeat;
text-align: center;
}

#wrapper {
width: 924px;
margin: 0 auto;
text-align: left;
background: #FFFFFF url(/sol/closed/img/bg_wrapper.jpg) 0 0 repeat-y;
}

#outline {
margin: 0 17px;
text-align: center;
}

#container {
text-align: left;
padding-bottom: 35px;
width: 610px;
float: left;
background: transparent url(/sol/common/images/content_outline_bottom.png) no-repeat left bottom !important;
background: transparent url(/sol/common/images/content_outline_bottom.gif) no-repeat left bottom;
}

#contents {
text-align: left;
margin-left: 9px;
}



/* header (Flash) */
#header {
width: 890px;

}

/* sub navigation (Flash) */
#subnav {
width: 254px;
float: left;
}

/* footerÎÎŽ°¡¦
=======================================*/

#footer {
clear: both;
width: 100%;
padding-top: 70px;
text-align: left;
}

#footer #footerMain {
background: url(/sol/closed/img/bg_footer.jpg) 0 0 repeat-x;
padding: 1px 30px 1px 37px;
}

/* ¥Ú¡¼¥¸¥È¥Ã¥×¤Ø
---------------------------------------*/
#footer p#btn_pagetop {
height: 33px;
padding-right: 44px;
}

#footer p#btn_pagetop a {
display: block;
float: right;
width: 87px;
height: 33px;
background: url(/sol/closed/img/pagetop_footer.gif) 0 0 no-repeat;
text-indent: -5000px;
font-size: 0;
line-height: 0;
text-decoration:none;
}


/* Ž¥¡¦ó¥Ž¯
---------------------------------------*/
#footer #footerLink {
width: 550px;
float:left;
margin-top: 18px;
padding: 0;
font-size: 85%;
border-left: 1px solid #FFFFFF;
min-height: 1em;
_height: 1em;
}

#footer #footerLink li {
float:left;
width:auto;
padding: 0 0.5em;
margin: 0;
border-right: 1px solid #FFFFFF;
min-height: 1em;
_height: 1em;
}


/* employ */
#footer #footerLink li#employ {
margin: 0 0 0 3em;
padding: 0 0.5em;
border-left: 1px solid #FFFFFF;
}


#footer #footerLink a,
#footer #footerLink a:visited {
color: #FFFFFF;
}


/* ´ØÏ¢Ž¥¡¦ó¥¯¡Ê¥úÁ´¡ŽË
---------------------------------------*/
#footer ul#footerLogos {
width: 200px;
text-align: right;
float: right;
padding-top: 15px;
padding-bottom: 13px;
}

#footer ul#footerLogos li {
display: inline;
padding-right: 10px;
}


/* copyright
---------------------------------------*/
#footer p#copyright {
width: 550px;
padding-top: 1em;
float:left;
font-size: 85%;
line-height: 1.6;
color: #FFFFFF;
}



/* ËÜÊ¸ÎÎŽ°¡¦
=======================================*/

/* ¥Ú¡¼¥¸¥È¥Ã¥×¤Ø-ËÜÊ¸ŽÃ¡¦
---------------------------------------*/
#container p#btn_pagetop {
width: 600px;
height: 25px;
background: transparent url(/sol/common/images/pagetop.png) no-repeat left top !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sol/common/images/pagetop.png", sizingMethod="scale");
}

#container p#btn_pagetop a {
display: block;
margin-left: 495px;
width: 80px;
height: 25px;
text-indent: -5000px;
font-size: 0;
line-height: 0;
}

/* ËÜÊ¸-¥ê¡¼¥ÉÊ¸
---------------------------------------*/
#lede {
	margin-right: 27px;
	margin-left: 20px;
	padding-bottom: 20px;
}

#lede p {
padding-bottom: 0.8em;
}

/* ²èŽÁ¡¦¦´ó¤Ž» */
#lede img.imgLayout01 {
float: right;
width: auto;
}

/* ²èŽÁ¡¦¸´ó¤Ž» */
#lede img.imgLayout02 {
float: left;
width: auto;
}

/* ËÜÊ¸-¥Æ¥­¥¹¥ÈÎÎ°è¶¦ÄÌ
---------------------------------------*/
.contentsArea_A,
.contentsArea_B,
.contentsArea_C {
min-height: 220px;
_height: 220px;
}


/* ËÜÊ¸-¥Æ¥­¥¹¥ÈÎÎŽ°¡¦Ž¥¡¦¤¥¢¥¦¥È¥¿¥¤¥Ž×1
---------------------------------------*/
.contentsArea_A .textArea {
padding: 0 35px;
}

.contentsArea_A .textArea p {
padding-top: 0.7em;
margin-bottom: 0.6em;
}

/* ºÇ¸å¤ÎÃÊŽÍ¡¦*/
.contentsArea_A .textArea p.last {
margin-bottom: 35px;
}

/* ¥¤¥á¡¼¥¸²èŽÁ¡¦ÎÇÛÃŽÖ
----------------------------*/
/* ²èŽÁ¡¦¦´ó¤Ž» */
.contentsArea_A .textArea img.imgLayout01 {
float: right;
}

/* ²èŽÁ¡¦¸´ó¤Ž» */
.contentsArea_A .textArea img.imgLayout02 {
float: left;
}


/* ËÜÊ¸-¥Æ¥­¥¹¥ÈÎÎŽ°¡¦Ž¥¡¦¤¥¢¥¦¥È¥¿¥¤¥Ž×2
---------------------------------------*/
.contentsArea_B {

}

.contentsArea_B .textArea {
margin: 10px 47px 25px 40px;
}

.contentsArea_B .textArea p {
padding-bottom: 0.8em;
text-align: left;
}


/* ¥¤¥á¡¼¥¸²èŽÁ¡¦ÎÇÛÃŽÖ
----------------------------*/
/* ²èŽÁ¡¦¦´ó¤Ž» */
.contentsArea_B .textArea img.imgLayout01 {
float: right;
width: auto;
margin-left: 25px;
margin-bottom: 10px;
}

/* ²èŽÁ¡¦¸´ó¤Ž» */
.contentsArea_B .textArea img.imgLayout02 {
float: left;
width: auto;
margin-right: 25px;
margin-bottom: 10px;
}

/* ºÇ¸å¤Î¥»¥¯¥·¥çŽ¥¡¦*/
.contentsArea_B .textArea img.last {
margin-bottom: 0;
}



/* ËÜÊ¸-¥Æ¥­¥¹¥ÈÎÎŽ°¡¦Ž¥¡¦¤¥¢¥¦¥È¥¿¥¤¥Ž×3
---------------------------------------*/
.contentsArea_C {
padding-left: 20px;
}

.contentsArea_C .textArea {
padding-right: 20px;
}

.contentsArea_C .textArea p {
padding-bottom: 0.8m;
}

/* ºÇ¸å¤ÎÃÊŽÍ¡¦*/
.contentsArea_C .textArea p.last {
margin-bottom: 35px;
}

/* ¥¤¥á¡¼¥¸²èŽÁ¡¦ÎÇÛÃŽÖ
----------------------------*/
.contentsArea_C .textArea img.imgLayout01 {
float: left;
width: auto;
margin-right: 8px;
margin-bottom: 1.3em;
}
.contentsArea_C .textArea img.imgLayout02 {
margin: 0 auto 1.3em;
}



/* ±¿±Ä½ªÎ»´ØÏ¢
------------------------------------------ */
.End_infoBox{
	width: 85%;
	margin: 0 auto;
	text-align: center;
	padding: 5px;

	background: #930c06;
	color: #fff;
	font-size: 20px;
}

.End_fontGre{
	color: #c0c0c0;
}

/*   close   */
#close			{ margin: 0 auto ; height: 40px; width:222px; padding:0;  }
#close a		{ background: url(/sol/closed/img/sol_hg_close.gif) no-repeat; width: 222px; height: 39px; overflow: hidden; display: block; text-indent: -9999px; border: none; text-decoration: none; }
#close a:hover		{ background-position: 0 -39px; }


