/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	text-align:center;
}

A{ text-decoration:none;color:#333333; }
A:active{ text-decoration:none;color:#ff0000; }
A:visited{ text-decoration:none;color:#800080; }
A:hover{ text-decoration:none;color:#008000; }

h1{
font-size:12px;
color:#999999;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:5px;
text-align:right;

}

h4{
font-size:13px;
margin:0px;
margin-bottom:3px;
text-align:left;
}

#top{
width:970px;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:white;
}

.top_01{
width:970px;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:white;
}

#header{
width:970px;
height:104px;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:white;
background-image: url(../images/images_common/header.jpg);
background-repeat:no-repeat;
background-position:top 10px;
text-decoration:none;
}

#top{
width:970px;
height:auto;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
}

h3{
font-size:14px;
text-align:left;
padding-left:10px;
margin-top: 5px; margin-bottom: 0px;
padding-top:12px;
color:#666666;
}

#container{
width:970px;
height:auto;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:#FFFFFF;
}

.sekkei{
width:155px;
height:41px;
}

#menu_left_a{
width:155px;
height:auto;
margin:0px auto;
float:left;
}

#menu_left_b{
width:155px;
height:auto;
margin:0px auto;
float:right;
}

#menu_left{
width:155px;
height:auto;
margin:0px auto;
float:left;
background-color:#ffffff;
border:1px solid;
border-color:#a81a04;
}

#menu_left_02{
width:155px;
height:auto;
margin:0px auto;
float:left;
background-color:#ffffff;
border:1px solid;
border-color:#003f7e;
}

#menu_left_03{
width:155px;
height:auto;
margin:0px auto;
float:left;
background-color:#ffffff;
border:1px solid;
border-color:#bb9947;
}

#menu_left_04{
width:155px;
height:auto;
margin:0px auto;
float:left;
}

#menu_center{
width:775px;
margin-left:5px;
float:left;
text-decoration:none;
}

#navigation{
width:775px;
margin-left:5px;
float:left;
text-decoration:none;
text-align:left;
}


#menu_center_kanaban{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/kanban_sosyoku/graphic.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_02{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/kanban_sosyoku_02/graphic_02.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_03{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/paul/paul.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_04{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/densyoku/densyoku.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_05{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/kakusyu_sosyoku/kakusyu.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_06{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/moji/moji.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_07{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/moji/jyuki.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_kanaban_08{
width:734px;
height:181px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei_02/sekkei.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}


#menu_center_top_01{
width:740px;
height:187px;
margin-left:5px;
float:left;
background-image: url(../images/top/lowprice.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_top_a{
width:710px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_b{
width:713px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_c{
width:713px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

.menu_center_top_cc{
width:713px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_d{
width:705px;
margin-left:5px;
margin-top:5px;
height:auto;
float:left;
text-align:left;
border-color:#FF0000;
margin-bottom:5px;
}

.menu_center_top_dd{
width:705px;
margin-left:5px;
margin-top:5px;
height:auto;
float:left;
text-align:left;
border-color:#FF0000;
margin-bottom:5px;
}

#menu_center_top_e{
width:713px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
padding-left:5px;
padding-right:5px;
}

#dezaign_sakurei{
width:734px;
height:auto;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
border:1px solid;
border-style:dashed;
border-color:#FF6633;
}

#menu_center_sekkei_01{
width:731px;
height:184px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei/sekkei.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_sekkei_02{
width:731px;
height:184px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_sekkei_03{
width:auto;
height:auto;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

.menu_center_sekkei_03a{
width:auto;
height:auto;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#kankyo_01{
width:745px;
height:128px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei/haikei_sinki.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#kankyo_02{
width:745px;
height:128px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei/kaiso.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#kankyo_03{
width:745px;
height:128px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei/costdown.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#kankyo_04{
width:745px;
height:128px;
margin-left:5px;
float:left;
background-image: url(../images/sekkei/brand.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

.hansoku_midashi{
padding-top:35px;
padding-left:50px;
padding-top:93px;
font-size:14px;
color:#CCA548;
font-weight:bold;
line-height:1.4;
}

.top_midashi{
padding-left:162px;
padding-top:72px;
font-size:12px;
color:#ffffff;
}

.hansoku_midashi_04{
padding-top:10px;
padding-left:65px;
padding-top:85px;
font-size:14px;
color:#333333;
font-weight:bold;
line-height:1.4;
}

.hansoku_midashi_02{
padding-left:60px;
padding-top:110px;
font-size:14px;
color:#CCA548;
font-weight:bold;
line-height:1.4;
}

.hansoku_midashi_03{
padding-top:50px;
padding-left:50px;
font-size:14px;
color:#CCA548;
font-weight:bold;
line-height:1.4;
}


.float{
float:left;
}

#menu_center_02{
width:775px;
margin-left:5px;
margin-bottom:5px;
mrgin-top:10px;
float:left;
}

.menu_center_x{
width:765px;
margin-left:5px;
margin-bottom:5px;
mrgin-top:10px;
float:left;
}

.menu_center_x_02{
width:765px;
margin-left:5px;
margin-bottom:5px;
mrgin-top:10px;
float:left;
background-image:url(../images/gaiyo/fun.jpg) ;
background-repeat:no-repeat;
}


img.menu_center_x{
display:inline;
float:left;
}

.img_a{
display: inline;
float:left;
}

.img_b{
display: inline;
float:left;
padding-top:50px;
}


.menu_center_03{
width:auto;
height:auto;
margin-left:170px;
margin-bottom:5px;
mrgin-top:10px;
}

.body_center_midasi{
width:auto;
height:205px;
margin-left:6px;
margin-top:0px;
float:left;
}

.body_center_midasi_02{
width:360px;
height:205px;
margin-left:5px;
margin-right:3px;
margin-top:0px;
float:left;
}

.body_center_midasi_03{
width:360px;
height:205px;
padding-left:173px;
margin-right:3px;
margin-top:0px;
float:left;
}

.body_center_midasi_02{
width:100%;
margin-left:5px;
margin-right:3px;
margin-top:0px;
float:left;
}


.body_center_midasi_out{
width:auto;
margin-left:0px;
float:left;
}

.body_center_midasi_03{
width:312px;
margin-left:5px;
margin-top:0px;
clear:both;
}

.torikae_midasi{
width:auto;
height:auto;
margin-top:10px;
padding-left:7px;
float:left;
}

.torikae_midasi_03{
width:auto;
height:auto;
margin-top:10px;
padding-left:7px;
clear:both;
}


.torikae_midasi_02{
width:auto;
height:76px;
margin-top:10px;
float:left;
text-align:left;
}

.top_honbun{
width:680px;
height:auto;
margin-left:20px;
float:left;
text-align:left;
}

.top_honbun_01{
color:#333333;
margin-top:0px;
padding-top:0px;
}

.top_honbun_02{
width:680px;
height:auto;
margin-left:25px;
float:left;
text-align:left;
}

.top_honbun_03{
width:680px;
height:auto;
margin-left:25px;
margin-top:50px;
float:left;
text-align:left;
}

.torikae_midasi_04{
width:520px;
float:left;
text-align:left;
margin-top:10px;
}

.torikae_midasi_05{
width:680px;
float:left;
text-align:left;
margin-top:10px;
margin-left:30px;
}


.tenpokoji{
margin-top:0px;
font-size:12px;
}

.teian{
margin-top:0px;
font-size:14px;
}

.teian_02{
font-size:14px;
padding-left:10px;
color:#666666;
}

.poster{
width:auto;
color:black;
font-weight:bold;
margin-top:10px;
clear:both;
text-align:left;
}

.kanban_01{
width:auto;
height:auto;
margin-top:5px;
float:left;
text-align:left;
}

.toiawase_form{
width:740px;
height:auto;
margin-top:40px;
float:left;
text-align:right;
float:left;
}

.top{
width:740px;
height:auto;
margin-top:20px;
float:left;
text-align:right;
float:left;
}


/*中央メニューボタン*/

#buttom_top{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_annai{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_kikaku{
width:117px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_sosyoku{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_hansoku{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_toiawase{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

#buttom_link{
width:107px;
height:25px;
float:left;
text-decoration:none;
}

/*左メニューボタン*/

.midasi_stand{
padding-top:5px;
}

.menu_font{
font-size:12px;
padding-left:5px;
padding-top:2px;
color:#772100;
margin-top:0px;
line-height:1.4;
}

.menu_font a:link {
font-size:12px;
color: #772100;
}

.menu_font2{
font-size:12px;
padding-left:5px;
padding-top:2px;
color:#003f7e;
margin-top:0px;
line-height:1.4;
}

.menu_font2 a:link {
font-size:12px;
color: #003f7e;
}

#hansoku_menu{
width:130px;
height:868px;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#ffffff;
background-color:white;
background-image: url(../images/images_common/hansoku_menu.jpg);
background-repeat:no-repeat;
background-position:top;
text-decoration:none;
}

.navi_font{
font-size:12px;
padding-left:5px;
padding-top:4px;
color:#333333;
margin-top:3px;
line-height:1.4;
font-weight:bold;
}

.navi_font_01{
font-size:12px;
padding-left:5px;
padding-top:4px;
color:#FF0000;
margin-top:3px;
line-height:1.4;
font-weight:bold;
}

.toiawase{
width:655px;
margin-left:170px;
padding-top:10px;
clear:both;
}

.box{
width:810px;
height:auto;
margin:0px auto;
clear:both;
}
.footer{
margin-bottom:0px;
padding-top:10px;
clear:both;
}

.small{
margin-top: 5px; margin-bottom: 0
font-size:10px;
}

.midasi{
font-size:14px;
padding-left:10px;
color:#666666;
}

.midasi_01{
font-size:14px;
padding-left:10px;
color:#000000;
}

.midasi_02{
font-size:13px;
}

.toiawase_bottom{
clear:both;
}

.gaiyo{
color:#333333;
}

.gaiyo_02{
color:#333333;
margin-bottom:5px;
}

.gaiyo_03{
clear:both;
margin-top:5px;
margin-bottom:5px;
}

.gaiyo_05{
clear:both;
padding-top:5px;
}

.link_hover a{
color:#006633; 
}

ul.fun li{
list-style:none;
list-style-image:url('../images/gaiyo/gazo.gif');
}

.toiawase_error{
color:red;
text-align:left;
}

.toiawase_error_01{
text-align:left;
}

.toiawase_form{
text-align:left;
font-size:14px;
}






