/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../images/back.jpg);
}

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;
padding-bottom:8px;
}

.top_02{
width:970px;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:#ffffff;
padding-top:8px;
padding-bottom:8px;
}

#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;
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;
}

.under{
font-size:17px;
text-align:center;
color:#333333;
padding:0px;
}

#container{
width:970px;
height:auto;
margin:0px auto;
border-left:1px solid;
border-right:1px solid;
border-color:#999999;
background-color:#FFFFFF;
}

.sekkei{
width:160px;
height:41px;
}


#menu_left_a{
width:158px;
height:auto;
margin:0px auto;
float:left;
margin-top:7px;
}

#main_body{
width:812;
height:auto;
float:right;
}

#main_body02{
width:812;
height:auto;
float:right;
}

#main{
width:658px;
height:auto;
float:left;
}

#menu_migi{
width:154px;
height:auto;
float:right;
margin-top:30px;
}

#menu_left_b{
width:158px;
height:auto;
margin:0px auto;
float:right;
}

#menu_left{
width:158px;
height:auto;
margin:0px auto;
float:left;
background-color:#F3D1CF;
border:1px solid;
border-color:#A7170C;
}

#menu_left_02{
width:158px;
height:auto;
margin:0px auto;
float:left;
background-color:#CDE3F1;
border:1px solid;
border-color:#053C7C;
}

#menu_left_03{
width:158px;
height:auto;
margin:0px auto;
float:left;
background-color:#F1EBDB;
border:1px solid;
border-color:#bb9947;
}

#menu_left_04{
width:158px;
height:auto;
margin:0px auto;
float:left;
}

#menu_center{
width:775px;
margin-left:5px;
margin-top: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:585px;
height:117px;
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_gazo_02{
width:125px;
height:17px;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
float:right;
text-align:right;
}

#menu_center_top_gazo{
width:760px;
height:324spx;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_a{
width:619px;
height:294px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_b{
width:621px;
height:305px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

#menu_center_top_c{
width:623px;
height:306px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

.menu_center_top_cc{
width:623px;
height:306px;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:35px;
}

#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:620px;
margin-left:5px;
margin-top:10px;
height:auto;
float:left;
text-align:left;
border-color:#FF0000;
margin-bottom:10px;
}

.menu_center_top_dd2{
width:750px;
margin-left:5px;
margin-top:10px;
height:auto;
float:left;
text-align:left;
border-color:#FF0000;
margin-bottom:10px;
}

.menu_center_whatnew{
width:620px;
margin-left:10px;
margin-top:10px;
height:auto;
float:left;
text-align:left;
font-size:13px;
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_00{
width:680px;
height:180px;
margin-left:30px;
float:left;
background-image: url(../images/sekkei_00/info.jpg);
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
}

#menu_center_sekkei_00ups{
width:712px;
height:172px;
margin-left:30px;
float:left;
text-align:left;
margin-top:20px;
}

.menu_center_sekkei_00info02{
width:722px;
margin-left:30px;
margin-bottom:5px;
margin-top:20px;
float:left;
}

#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;
}

#sekkei_01_02{
background-image:url(../images/sekkei_02/sekkei_01_02.jpg);
background-repeat:no-repeat;
width:680;
height:430;
float:left;
margin-left:30px;
margin-bottom:20px;
}

#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_04{
width:690px;
height:925px;
float:left;
margin-top:10px;
margin-left:20px;
background-image:url(../images/sekkei_13/kikaku_16_ba.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#menu_center_sekkei_05{
width:680px;
height:900px;
float:left;
margin-top:10px;
margin-left:20px;
background-image:url(../images/sekkei_14/kikaku_18_ba.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#menu_center_sekkei_03b{
width:auto;
height:auto;
margin-left:25px;
float:left;
text-align:left;
margin-top:20px;
}

#menu_center_sekkei_03c{
width:auto;
height:auto;
margin-left:25px;
float:left;
text-align:left;
margin-top:30px;
margin-bottom:10px;
}

.menu_center_sekkei_03a{
width:auto;
height:auto;
margin-left:5px;
float:left;
text-align:left;
margin-top:10px;
}

.menu_center_sekkei_14{
width:625;
height:890;
float:right;
}

#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;
}

#kankyo_05{
width:745px;
height:60px;
margin-left:5px;
padding-right:5px;
float:left;
text-align:right;
margin-top:10px;
}

#kankyo_06{
width:900px;
height:60px;
margin-left:20px;
padding-right:5px;
float:left;
text-align:right;
margin-top:10px;
}

#gaiyou{
width:720px;
height:1200px;
float:left;
margin-top:auto;
margin-bottom:20px;
}

.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_05{
padding-right:50px;
line-height:1.4;
color:#0000CC;
font-weight:bold;
}

.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;
}

.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_00{
padding-left:35px;
padding-top:100px;
font-size:14px;
color:#CCA548;
font-weight:bold;
line-height:1.3;
}

.float{
float:left;
}

#menu_center_02{
width:775px;
margin-left:5px;
margin-bottom:5px;
float:left;
}

#menu_center_03{
width:775px;
margin-bottom:5px;
float:left;
}

#menu_center_03_2{
width:750px;
margin-bottom:5px;
margin-left:5px;
float:left;
}

.menu_center_x{
width:765px;
margin-left:5px;
margin-bottom:5px;
float:left;
}

.menu_center_x2{
width:680px;
margin-left:25px;
margin-bottom:10px;
float:left;
}

.menu_center_x3{
width:680px;
margin-left:50px;
margin-bottom:50px;
float:left;
}

.menu_center_x4{
width:640px;
height:925px;
float:right;
padding-top:0px;
padding-left:50px;
padding-top:5px;
}


.menu_center_x_02{
width:765px;
margin-left:5px;
margin-bottom:5px;
float:left;
background-image:url(../images/gaiyo/fun.jpg) ;
background-repeat:no-repeat;
}

.menu_center_x5{
width:900px;
margin-left:50px;
margin-bottom:5px;
float:left;
}

.menu_center_x5{
width:900px;
margin-left:50px;
margin-bottom:5px;
float:left;
}

.menu_center_x6{
width:765px;
margin-left:200px;
margin-bottom:5px;
float:left;
}

img.menu_center_x{
display:inline;
float:left;
}

.img_a{
display: inline;
float:left;
}

.img_b{
display: inline;
float:left;
padding-top:50px;
}

.img_b2{
display: inline;
float:left;
padding-top:50px;
padding-left:150px;
}


.menu_center_03{
width:auto;
height:auto;
margin-left:170px;
margin-bottom:5px;
}

.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;
}

.top_honbun_04{
color:#333333;
margin-top:0px;
padding-top:0px;
font-size:14px;
font-weight:bold;
}

.top_honbun_05{
color:#333333;
margin-top:0px;
padding-top:0px;
font-size:13px;
font-weight:bold;
}

.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;
}

.torikae_midasi_06{
float:left;
text-align:left;
margin-top:30px;
margin-left:10px;
}

.torikae_midasi_07{
width:680px;
float:left;
text-align:left;
margin-top:10px;
margin-left:5px;
}


.tenpokoji{
margin-top:0px;
font-size:12px;
}

.teian{
margin-top:0px;
font-size:14px;
}

.teian_02{
font-size:14px;
padding-left:10px;
color:#666666;
}

.teian_03{
float:left;
font-size:14px;
text-align:left;
margin-top:10px;
margin-left:5px;
}

.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;
}

#toiawase2{
width:auto;
height:auto;
float:left;
margin-left:200px;
}

.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:#333333;
margin-top:0px;
line-height:1.4;
}

.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{
background-image:url(../images/images_common/footer.jpg);
background-position:center;
background-repeat:no-repeat;
margin-bottom:0px;
padding-top:10px;
clear:both;
width:970px;
height:100px;
}

.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;
}






