@charset "EUC-JP";

/* CSS Document */



#local_N_company{

width: 655px;

height: 50px;

padding: 14px 0 0px 25px;

background:url(../images/bg_fr_localN.gif) left top no-repeat;

}



#local_N_company ul{

display:inline;

}



#local_N_company li{

float: left;

display: block;

height: 22px;

margin-right: 15px;

text-indent:-9999px;}



#local_N_company li a{

display: block;

}



li.aixia a{

width: 125px;

background: url(../images/btn_C_aixia_off.gif) left top no-repeat;}
li.aixia a:hover{

width: 125px;

background: url(../images/btn_C_aixia_on.gif) left top no-repeat;}
li.hinshitu a{

width: 121px;

background: url(../images/btn_C_hinshitu_off.gif) left top no-repeat;}

li.hinshitu a:hover{

width: 121px;

background: url(../images/btn_C_hinshitu_on.gif) left top no-repeat;}

li.profile a{

width: 86px;

background: url(../images/btn_C_info.gif) left top no-repeat;}



li.history a{

width: 74px;

background: url(../images/btn_C_history.gif) left top no-repeat;}



li.release a{

width: 124px;

background: url(../images/btn_C_release.gif) left top no-repeat;}



li.profile a:hover{

width: 86px;

background: url(../images/btn_C_info_on.gif) left top no-repeat;}



li.history a:hover{

width: 74px;

background: url(../images/btn_C_history_on.gif) left top no-repeat;}



li.release a:hover{

width: 124px;

background: url(../images/btn_C_release_on.gif) left top no-repeat;}









/*

見出し--------------------*/



h2.profile{

background:url(../images/tit_profile.gif) left top no-repeat;

width: 680px;

height:55px;

margin: 0 0 30px 0;

text-indent: -9999px;}



h2.history{

background:url(../images/tit_history.gif) left top no-repeat;

width: 680px;

height:55px;

margin: 0 0 30px 0;

text-indent: -9999px;}



h2.release{

background:url(../images/tit_release.gif) left top no-repeat;

width: 680px;

height:55px;

margin: 0 0 30px 0;

text-indent: -9999px;}



h2.omoi{

background:url(../images/tit_omoi.gif) left top no-repeat;

width: 680px;

height:55px;

margin: 0 0 30px 0;

text-indent: -9999px;}



h2.quality{

background:url(../images/tit_quality.gif) left top no-repeat;

width: 680px;

height:55px;

margin: 0 0 30px 0;

text-indent: -9999px;}







/*

会社情報テーブル---------------------------*/



table.company{

width:600px;

border-collapse:collapse;

border: 1px solid #ccc;

border-spacing:0;

margin: 0 0 20px 35px;

font-size: 12px;}



.company th{

width: 100px;

background:#f5f4f4;

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

border-left:3px solid #CCCCCC;

padding: 10px;

vertical-align:text-top;

}



.company td{

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

padding: 10px 15px;

}





.company td dl{}



.company td dt{

display: block;

width: 150px;

float: left;

clear: left;

font-weight: 400;}



.company td dd{}





/*

沿革テーブル---------------------------*/



table.history{

width:600px;

border-collapse:collapse;

border: 1px solid #ccc;

border-spacing:0;

margin: 0 0 20px 35px;

font-size: 12px;}



.history th{

width: 60px;

background:#f5f4f4;

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

border-left:3px solid #CCCCCC;

padding: 10px;

vertical-align:text-top;

}



.history td{

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

padding: 10px 15px;

}





.history h4{

font-size: 12px;

}







/*

リリース---------------------------*/



p.attention{

width: 600px;

margin: 0 0 30px 35px;

padding: 0 5px 20px;

color: #666666;

background:url(../images/dotline.gif) left bottom repeat-x;

}



dl#list_release{

width: 600px;

margin: 0 0 20px 50px;

}



#list_release dt{

display:block;

float: left;

clear: both;

width: 140px;

margin: 0 0 30px;

font-weight: normal;

color: #9f2d2d;}



#list_release dd{

float: left;

width: 410px;

margin: 0 0 30px;

padding-left: 18px;

background:url(../images/blt_page2.png) left top no-repeat;

}




/*

アイシアの想い＿＿＿＿＿＿＿＿＿＿*/

#main_box{

width: 610px;

overflow: auto;

margin: 10px auto 10px;

text-align: center;

}



p.img_copy{

margin: 0px 0 20px;}





#main_box h3.tit_symbol{

width: 600px;

height: 27px;

background:url(../images/tit_brandsymbol.gif) left top no-repeat;

margin: 30px 0 30px 0;

text-indent: -9999px;

}





#main_box h3.tit_slogan{

width: 600px;

height: 27px;

background:url(../images/tit_brandslogan.gif) left top no-repeat;

margin: 30px 0 30px 0;

text-indent: -9999px;

}



#main_box h3.tit_statement{

width: 600px;

height: 27px;

background:url(../images/tit_brandstate.gif) left top no-repeat;

margin: 30px 0 30px 0;

text-indent: -9999px;

}







#main_box .entry{

display: block;

width: 580px;

overflow:auto;

margin: 10px auto 10px;

}



#main_box p.comment{

width: 560px;

text-align:justify;

margin: 15px auto;

}



/*

パッケージ＿＿＿＿＿＿＿＿＿＿＿＿*/



#packageLine{

width: 600px;

overflow: auto;

margin: 30px auto 20px;

text-align: left;

background: url(../images/bg_fr_package.gif) left top repeat-y;

}

#packageLine .fr_end{

width: 600px;

height: 18px;

background:url(../images/bg_fr_package_end.gif) left bottom no-repeat;

}



h3.package{

width: 600px;

height: 41px;

background:url(../images/tit_package.gif) left top no-repeat;

margin: 0px 0 30px 0;

text-indent: -9999px;

}

#packageLine ul.step{

margin: 0 0 5px 3px;

padding: 0 0 20px;

background:url(../images/arw_step.gif) center bottom no-repeat;}





#packageLine ul.step li.read{

display: block;

width: 420px;

margin: 0 0 10px 130px;

padding-left: 15px;

font-size:12px;

color:#FF6600;

background:url(../images/arrw_s.gif) left top no-repeat;

}



#packageLine ul.step li.semi_read{

display: block;

width: 420px;

margin-left: 150px;

text-indent:-1.5em;

*margin-left: 135px;

*text-indent: 0;

font-size:12px;

/*color:#FF6600;*/

}



#packageLine li.center{

width: 185px;

display: block;

margin: 5px auto;

}



#packageLine li.step_img{

display: block;

margin: 10px 0 10px 135px;

}





/*

インポート---------------------------*/



#import{

clear: both;

width: 525px;

margin: 10px auto 0px;

font-size: 12px;

line-height: 1.5em;}







/*

フォント指定（既存）-----------*/





.f10l11 {

font-size:10px;

line-height:110%;

}

.f10l13 {
font-size:10px;
line-height:130%;
}

.f10l13left {
font-size:10px;
line-height:130%;
text-align: left;
padding:0 0 0 3px;
}

.f12l13b {
font-weight: bold;
font-size:12px;
line-height:130%;
text-align: left;
vertical-align:text-top;
padding:5px 0 5px 15px;
}

.f12l13be {
font-weight: bold;
font-size:12px;
line-height:130%;

vertical-align:text-top;
padding:5px 0 5px 15px;
}

.f10l14 {

font-size:10px;

line-height:140%;

}

.f10l15 {

font-size:10px;

line-height:150%;

}

.f10l18 {

font-size:10px;

line-height:180%;

}

.f12l11 {

font-size:12px;

line-height:110%;

}

.f12l12 {

font-size:12px;

line-height:120%;

}

.f12l14 {

font-size:12px;

line-height:140%;

}

.f12l14red {

color:#FF0000;

font-size:12px;

line-height:140%;

}

.f12l15 {

font-size:12px;

line-height:150%;

}

.f12l16 {

font-size:12px;

line-height:160%;

}

.f14l16 {

font-size:14px;

line-height:140%;

}

.f14l13 {

font-size:14px;

line-height:130%;

}

.f14l13red {

color:#FF0000;

font-size:14px;

line-height:130%;

}

.f14l14red {

color:#FF0000;

font-size:14px;

line-height:140%;

}

.f15l13 {

font-size:15px;

line-height:130%;

}

.f15l13red {

color:#FF0000;

font-size:15px;

line-height:130%;

}

.f16l13 {

font-size:16px;

line-height:130%;

}

.f18l13 {

font-size:18px;

line-height:130%;

}

.red {

color:#FF0000;

}

.gray01 {

color:#333333;

}

.gray02 {

color:#666666;

}

.gray03 {

color:#999999;

}

.gray04 {

color:#555555;

}

.detailtttl {

color:#897536;

}



/**/

.w1em {

	width:1em;

}


