@import url("column.css");


/*Header*/

h1{
margin:0;
padding:0px;
background-image:url(http://www.aando.jp/img/top.jpg);
background-repeat:no-repeat;
width:728px;
height:171px;
display:block;
}

h1 a{
width:728px;
height:171px;
display:block;
text-indent:-9999px;
}

.message{
font-size:12px;
color:#000000;
font-weight:normal;
text-align:left;
padding:0px 0 0px 10px;
line-height:20px;
}

/*Footer*/
.copy{
width:728px;
}

.foot{
width:728px;
background-color:#EB0000;
color:#FFFFFF;
font-size:11px;
padding:5px 0 5px 0;
text-align:center;
}

/*Sidebar*/

.side_font1{
font-size:12px;
color:#000000;
line-height:14px;
padding:0 5px 5px 5px;
}

.side{
padding:0;
margin:0 0 0 0px;
}

.menu{
padding:0 0 0 16px;
margin:0;
background-image:url(http://www.aando.jp/);
background-repeat:no-repeat;
}


.menubot2{
width:182px;
height:28px;
font-size:12px;
line-height:30px;
color:#5F5F5F;
background-image:url(http://www.aando.jp/img/btn.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 16px;
}

.menubot2 a{
width:182px;
height:28px;
font-size:12px;
color:#5F5F5F;
text-decoration:none;
margin:0px;
padding:0 0 0 16px;
}

.menubot2 a:hover{
width:182px;
height:28px;
color:#FD4949;
text-decoration:underline;
}

.menubanner{
margin:5px 0 5px 0px;
}

.menuunder{
padding:40px 10px 0 0;
}

.smenu{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0 0 10px 0;
padding:5px 0 0 0;
}

.smenu li{
font-size:11px;
line-height:15px;
list-style-type:circle;
}

.smenu li a{
font-size:11px;
line-height:15px;
margin:0 0 10px 0;
padding:5px 3px 10px -20px;
color:#5F5F5F;
text-decoration:none;
}

.smenu li a:hover{
color:#FD4949;
text-decoration:underline;
}

ul.menu001{
margin:0;
padding:0 0 0 16px;
}

.tmenu{
width:182px;
height:28px;
font-size:12px;
line-height:30px;
color:#5F5F5F;
background-image:url(http://www.aando.jp/img/btn.gif);
background-repeat:no-repeat;
margin:0 0 0 0px;
padding:0 0 0 0px;
list-style-type:none;
}

.tmenu a{
width:182px;
height:28px;
font-size:12px;
color:#5F5F5F;
text-decoration:none;
}

.tmenu a:hover{
width:182px;
height:28px;
color:#FD4949;
text-decoration:underline;
}



/*メイン*/

p{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#DDDDDD;
text-align:center;
font-family: 'ＭＳ ゴシック','arial';
}

.top_bg{
background-image:url(http://www.aando.jp/img/aisatsu.gif);
background-repeat:no-repeat;
width:490px;
height:292px;
}


.contentsinner{
padding:0 5px 0 5px;
}

.font1{
font-size:12px;
color:#000000;
line-height:18px;
padding:0 5px 5px 5px;
}

.font1 a{
padding:0 5px 5px 5px;
text-decoration:underline;
color:#FF9900;
}

.font1 a:hover{
text-decoration:underline;
color:#FF6600;
}

.font2{
font-size:12px;
color:#000000;
line-height:18px;
padding:0;
}

.font2 a{
padding:0 5px 5px 5px;
text-decoration:underline;
color:#FF9900;
}

.font2 a:hover{
text-decoration:underline;
color:#FF6600;
}

.font3{
font-size:10px;
color:#000000;
line-height:14px;
}


.banner_wh{
border:1px solid #999999;
}

h2{
padding:0 0 0 10px;
background-image:url(http://www.aando.jp/img/title_h2.gif);
background-repeat:repeat-no;
line-height:26px;
color:#ffffff;
font-size:14px;
font-weight:bold;
margin:15px 0 15px 0;
width:480px;
}

h3{
background-image:url(http://www.aando.jp/img/title_h3.gif);
background-repeat:repeat-no;
width:460px;
font-size:14px;
color:#E30022;
height:19px;
padding:0 0 0 25px;
margin:0 0 5px 0;
}

.detail{
width:470px;
font-size:12px;
color:#999999;
}

.detail a{
line-height:18px;
padding:5px 0 0 0;
text-decoration:underline;
color:#FF9900;
}

.detail a:hover{
text-decoration:underline;
color:#FF6600;
}

.bosfont{
color:#ED1261;
letter-spacint:1px;
line-height:20px;
font-size:14px;
font-weight:bold;
}

.bosfont2{
background-color:#333333;
border:1px solid #666666;
color:#FFFFFF;
font-siez:12px;
line-height:18px;
padding:10px;
margin:3px;
}

/*会社概要系*/

.mark1{
font-size:12px;
line-height:18px;
color:#00A1D4;
}

.outlinefont{
font-size:10px;
color:#666666;
border:1px solid #666666;
line-height:14px;
letter-spacing:1px;
padding:3px;
}

.bgc1{
background-color:#EEEEEE;
border-bottom:1px solid #666666;
}

.bgc2{
background-color:#FFFFFF;
border-bottom:1px solid #666666;
}

h4{
width:475px;
margin:0 0 10px 0;
padding:0 0 0 5px;
font-weight:bold;
font-size:12px;
color:#000099;
border-bottom:2px solid #000099;
}

h5{
text-align:left;
float:left;
width:470px;
margin:0 0 10px 0;
line-height:18px;
padding:2px 5px 2px 5px;
font-weight:bold;
font-size:12px;
color:#28A428;
background-color:#F5FFEC;
border:1px solid #339966;
}

.lmark{
margin:0 0 0 20px;
padding:6px 0 0 0;
}

.caption{
font-size:10px;
color:#666666;
padding:5px;
}

/*会社概要*/
.com_font001{
font-size:12px;
width:470px;
line-height:18px;
color:#000000;
text-align:left;
}

.com_font001b{
font-size:12px;
font-weight:bold;
width:470px;
line-height:18px;
color:#000000;
text-align:left;
}

.com_font002{
margin:0 0 0 10px;
font-size:12px;
color:#000000;
line-height:18px;
text-align:left;
padding:0;
}

.com_font002 a{
text-decoration:underline;
color:#FF9900;
}

.com_font002 a:hover{
text-decoration:underline;
color:#FF6600;
}


.com_font003{
font-size:10px;
color:#000000;
line-height:14px;
text-align:left;
}

.com_font004{
width:470px;
font-size:10px;
color:#000000;
line-height:14px;
text-align:left;
}

.com_img001{
float:left;
margin:0 10px 10px 0;
padding:0 0 0 0;
}

.com_img002{
float:left;
width:470px;
margin:0 0 15px 0;
}

.rec_box{
background-color:#438C67;
}

.rec_tit{
background-color:#64B783;
font-size:12px;
line-height:18px;
color:#FFFFFF;
}


.rec_txt{
font-size:12px;
color:#333333;
line-height:18px;
background-color:#FFFFFF;
}


.green{
color:#438C67;
font-weight:bold;
}

.blue{
color:#0066cc;
}

/*浴槽*/
.bath001{
width:470px;
text-align:left;
}

.bath_img001{
float:left;
margin:0 10px 10px 0;
}

.bath_font002{
padding:0 10px 0 10px;
font-size:12px;
color:#000000;
line-height:18px;
text-align:left;
}

/*キッチン*/
.kit_pitto{
font-color:#666666;
font-size:10px;
letter-spacing:1px;
text-align:center;
padding:4px;
}

.kit_pitto2{
background-color:#FFCC33;
color:#FFFFFF;
line-height:18px;
font-size:12px;
padding:2px 0 2px 5px;
width:470px;
text-align:left;
margin:0 0 10px 0;
}

ol{
margin-top:0;
margin-bottom:15px;
}

.ol.num{
margin:0 0 0 50px;
}

/*レオス*/
.reos_box{
font-size:10px;
color:#000000;
background-color:#FFFFFF;
line-height:18px;
}

.side #categories li {
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type:none;
    }

.subcategories a.foldmark {
    font-size:9px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（何も表示しない） */
}

.reformtxt{
text-align:center;
font-size:12px;
line-height:18px;
color:#073104;
background-color:#DCFDDA;
border:1px solid #7FC976;
padding:5px 10px 5px 10px;
margin:10px 0 0 0;
}

.reformtop{
text-align:center;
}

dl#about{
	margin:0px;
	padding:0px;
}

dl#about dt{
	margin:0px;
	padding:0px;
	line-height: 2.6em;
}

dl#about dd{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

}