@charset "utf-8";
/* CSS Document */


/*content--------------------------------*/

#wrap{
width: 960px;
height: auto;
}
h1,h2,h3{
display: inline;
}

/*右側--------------------------------*/
#wrap_right{
float: right;
display: inline;
height: auto;
width: 716px;
}
#pagetitle{
width: 716px;
height: 61px;
background-image: url("../img/consulting_title_bk.png");
background-repeat: no-repeat;
clear: both;
padding-top: 39px;
/*padding: 20px 0 0 50px;*/
}
#pagetitle h3{
margin-left: 63px;
font-size: 18px;
font-weight: bold;
}
#page_wrap{
background-color: #f7edda;
padding: 20px;
height: auto;
min-height: 920px;
}
#page_wrap_consulting{
height: auto;
padding: 20px 0 0 20px;
}
#page_wrap_consulting h4{
color: #ff6666;
font-size: 20px;
font-weight: bold;
}

.waku{
padding:5px 60px;
background-color:#584238;
color: #fff;
border: 4px solid #e8c13d;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
.waku2{
padding:5px 20px;
background-color:#584238;
color: #fff;
border: 4px solid #e8c13d;
font-size: 16px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
.waku3{
display: inline;
float: right;
padding: 10px;
background-color:#584238;
color: #fff;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
.waku_aka{
padding:5px 40px;
background-color:#584238;
color: #fff;
font-size: 16px;
border: 4px solid #e08f84;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
#menu_suke{
text-align: center;
}
td{
padding: 3px 5px;
}
#page_wrap_consulting img{
clear: both;
}
.yajirusi{
margin: 20px 0 20px 80px;
}
.yajirusi2{
margin: 0px 0 60px 80px;
clear: both;
}
.yajirusi3{
margin: 20px 0 20px 380px;
}
.yajirusi4{
margin: 20px 0 20px 138px;
float: righgt;
}
.hosoku{
float:right;
display: inline;
font-size: 12px;
margin-top: 14px;
}
.hosoku3{
float: left;
display: inline;
}
.hosoku2 p{
float: left;
display: inline;
margin-top: 14px;
margin-left: 20px;
}
.hosoku2 p.hosoku4{
float: left;
display: inline;
margin-top: 4px;
margin-left: 20px;
}
.hosoku2{
height: 80px;
}

.clear{
clear: both;
}
#yajirusi4{
float: right;
display: inline;
width: 30px;
margin: 20px 140px 0 0;
}
#yajirusi3{
float: right;
display: inline;
margin: 20px 140px 0 0;
}


#g1{
width: 620px;
height: 26px;
color: #fff;
font-weight: bold;
font-size: 16px;
padding: 10px 0 0 10px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
background: -webkit-gradient(linear, left top, left bottom, from(#b1da58), to(#76bf0e));
background: -webkit-gradient(linear, left top, left bottom, from(#b1da58), to(#76bf0e));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b1da58', endColorstr='#76bf0e');
}
#g2{
background-color: #f5e7b4;
width: 602px;
height: 152px;
padding: 14px;
margin-top: 20px;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */ 
}
#g3{
margin-bottom: 20px;
}
#g3 li{
float: left;
display: inline;
}
#g3 .g3_waku{
padding: 10px 20px;
background-color: #e08f84;
display: inline;
color: #fff;
font-size: 16px;
font-weight: bold;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
#g4{
color: #fff;
padding: 10px;
background-color: #584238;
clear: both;
width: 580px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}
p#co_0{
float: left;
}
#co_1{
float: right;
display: inline;
}
#co_1 img{
float: left;
display: inline;
margin-right:40px;
margin-top: 5px;
}
#co_2{
float: right;
display: inline;
}
#co_1_2{
clear: both;
margin-top: 20px;
margin-bottom: 30px;
font-size: 14px;
height: 120px;
}
#co_1_2 img{
margin-top: 10px;
}
#co_3{
clear: both;
}

#co_1_2_img{
float: left;
display: inline;
}
#jizen{
float: left;
display: inline;
}

/*左側--------------------------------*/
#wrap_left{
float: left;
display: inline;
width: 226px;
}


