#contentboxTop{
    padding:16px 0px 16px 0px;

}

#contentbox{
    background-image:url(../images/backbox_naka.gif);
    text-align:center;
}

#header{
    padding:0px 3px 9px 3px;

}

#contentsLeft{
    vertical-align: top; 
    padding:20px 12px 10px 0px;
}

#contentsRight{
    vertical-align: top; 
    padding:20px 0px 10px  0px ;
}

#sidemenuLine{
    width:173px;
    height:1px;
    background-image:url(../images/menuline.gif);
}

#sidemenuLineBottom{
    width:173px;
    height:2px;
    background-image:url(../images/linebottom.gif);
}

#banner{
    padding:25px 0px 0px 4px;
    text-align:left;
}

#contentsText{
    vertical-align: top; 
    padding:4px 8px 10px  8px ;
    font-size: 12px;
    line-height: 18px;
}

#contentsTop{
    vertical-align: top; 
    padding:10px 0px 10px  0px ;
    font-size: 12px;
    line-height: 18px;
}

#contentsTop12{
    vertical-align: top; 
    padding:10px 0px 0px  0px ;
    font-size: 12px;
    line-height: 18px;
}

#contentsTab{
    vertical-align: top; 
    padding:13px 8px 1px  8px ;
}

#contentsTab23{
    vertical-align: top; 
    padding:0px 8px 1px  8px ;
}

#contentsTab19{
    vertical-align: top; 
    padding:13px 0px 1px  0px ;
}
.list05{
    width: 540px; 
}
.list05 ul{
    list-style-type: none ;
    margin:3px;
    padding: 0px 0px 3px 23px;
}    
.list05 li {
    list-style-type: none ;
    background:#ffffff  url(../images/pinkdot.gif)  left center no-repeat;
    margin:0;
    padding:0;
}    
.list05 a {
    padding: 2px 0 2px 16px;
    display:block;
    width:495px  !important;
    width /**/ :500px; 
    text-decoration:none;
}

.list{
	width: 540px; 
}
.list ul{
	list-style-type: none ;
	margin:0px;
	padding: 0px 0px 10px 5px;
}    
.list li {
	list-style-type: none ;
	background:#ffffff  url(../images/graydot.gif)  left top no-repeat;
	display:block;
	margin:0;
	 padding: 2px 0 2px 13px;
} 

.hoshoulist{
	width: 330px; 
}
.hoshoulist ul{
	list-style-type: none ;
	margin:0px;
	 padding: 0px 0px 0px 3px;
}    
.hoshoulist li {
	list-style-type: none ;
	background:#ffffff  url(../images/graydot.gif)  left top no-repeat;
	display:block;
	margin:0;
	 padding: 2px 0px 1px 12px;
} 
.hoshoulist li #caution{
	list-style-type: none ;
	background:#ffffff ;
	display:block;
	margin:0;
	 padding: 2px 0 1px 12px;
} 

.list18{
	width: 500px; 
}
.list18 #caution{
    text-align: center;
	padding-bottom:6px;  
	 font-size: 12px;
    font-weight: bold;
}

.list18 ul{
	list-style-type: none ;
	margin:0px;
	padding: 0px 0px 0px 5px;
}    
.list18 li {
	list-style-type: none ;
	background:#ffffff  url(../images/graydot.gif)  left top no-repeat;
	display:block;
	margin:0;
	 padding: 2px 0 6px 13px;
} 

.list18 #illust {
	padding: 8px 0px 21px 0px;
} 

#pagetop{
	clear:both;
    text-align: right;
    padding:10px 13px 10px 0px;
}


/*テーブル設定*/

#hyou{
    width: 100%; 
}

#hyou table {
    border-collapse:collapse; 
    background-color: #ffffff; 
    }

#hyou table  th{
    background: #ff859e;
    text-align:center;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #ffffff;
    padding: 3px;
    border: 1px solid #ffa8ba;

}
#hyou table  td{
    background: #ffffff;
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    border: 1px solid #ffa8ba;
}

#hyou2{
    width: 500px; 
}
#hyou2 h4{
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	color : #72aac4;
	margin: 14px 0px 6px 0px;
}

#hyou2 table {
    border-collapse:collapse; 
    background-color: #ffffff; 
}

#hyou2  th{
    background: #e7f2f8;
    text-align:left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #72aac4;
    padding: 5px;
    border: 1px solid #93bed2;
}
#hyou2  th .company{
    color: #86bcd0;
     font-weight: normal;
	font-size: 10px;
    line-height: 14px;
}

#hyou2  td{
    background: #ffffff;
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 3px;
    border: 1px solid #93bed2;
}

#hyou2  p{
    padding: 25px 10px 5px 0px;
    text-align:right;
}

#hyou2  #kango{
    padding: 10px 10px 0px 0px;
    text-align:right;
}

#hyou3{
    width: 100%; 
}

#hyou3 table {
    border-collapse:collapse; 
    background-color: #ffffff; 
}

#hyou3  th{
     background: #ffdbe1; 
    text-align:left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #ff859e;
    padding: 5px;
    border: 1px solid #ffa8ba;
}

#hyou3  td{
    background: #ffffff;
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    border: 1px solid #ffa8ba;
}

#hyou3  p{
    padding: 5px 2px 3px 0px;
}

.hyou4{
    width: 100%; 
}

.hyou4 p{
    padding: 5px 0px 2px 0px;
}
.hyou4 table {
    border-collapse:collapse; 
    background-color: #ffffff; 
}

.hyou4   th{  background: #ffdbe1; 
    vertical-align: middle; 
    text-align:center;
    font-size: 12px;
    font-weight: bold;
    color: #ff778a;
    padding: 6px;
    border: 1px solid #ffa8ba;
}

.hyou4  .th-komoku{  background: #ff859e;
    font-size: 10px;
    font-weight: bold; 
    color: #ffffff;
    border: 1px solid #ffa8ba;
}

.hyou4  .th-b{
    background: #e3e4f8;
    font-weight: bold;
    color: #b777bb;
    border: 1px solid #ffa8ba;
}
.hyou4  .th-c{
    background: #e7f2f8;
    font-weight: bold;
    color: #72aac4;
    border: 1px solid #ffa8ba;
}
.hyou4   td{
    vertical-align: middle; 
    background: #ffffff;
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 4px;
    border: 1px solid #ffa8ba;
}

.hyou4   .td-nedan{
    text-align:right;
        font-size: 13px;
            padding: 3px;

}

#box-kyosaikai {
    width: 475px; 
    text-align:center;
}

#box-kyosaikai th {
    padding: 0px 5px 0px 10px;
    vertical-align: top; 
}
#box-kyosaikai td {
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 10px 5px 0px 5px;
    vertical-align: top; 
}

#box-bunken {
    width: 475px; 
    text-align:center;
}

#box-bunken td {
    text-align:left;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 14px 5px 14px;
    vertical-align: top; 
}


#box-will {
    width: 510px; 
    text-align:center;
}

#box-will td {
    text-align:left;
    font-size: 12px;
    line-height: 17px;
    padding: 5px 14px 5px 14px;
    vertical-align: top; 
}


#box-10 {
    width: 500px; 
    text-align:center;
}

#box-10 td {
    text-align:center;
    font-size: 12px;
    line-height: 17px;
    padding: 5px 9px 5px 10px;
    vertical-align: top; 
}

#box-10 .td-up {
    padding-top : 6px;
}
#box-10 .td-right {
    padding-right : 1px;
}
#box-10 .td-rightup {
    padding-top : 6px;
    padding-right : 1px;
}
#box-10 .td-naka {
    padding-bottom : 15px;
}
#box-10 .td-bottom {
    padding-bottom : 11px;
}

#q_a{
    width: 100%; 
}

#q_a table {
    background-color: #ffffff; 
}

#q_a  th{
	background-color: #ffffff; 
	background:#ffffff  url(../images/dotqa.gif)  left center repeat-x;
	padding: 8px 0px 8px 0px;
}
#q_a td{
    background: #ffffff;
    text-align:left;
    vertical-align: top; 
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
}

#q_a table #member{
	margin: 7px;
	    border-collapse:collapse; border: 1px solid #bab7bd;	
    width: 400px; 

}
#q_a  .th-member{
	background: #c8eda4;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #568f5a;
	padding: 7px;
		    border-collapse:collapse; border: 1px solid #bab7bd;	

}

#q_a  .td-member{
	background: #ffffff;
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	padding: 7px;
		    border-collapse:collapse; border: 1px solid #bab7bd;	

}
#q_a  .td-member-y{
	background: #ffffe8;
	text-align:center;
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
		    border-collapse:collapse; border: 1px solid #bab7bd;	
}



#paddingBox{
    padding: 0px 10px 18px 26px;
}

#paddingzuhan{
    padding: 13px 0px 18px 0px;
}

.jobun{
    padding: 6px 0px 10px 20px;
}
.ronbun{	
	width: 540px ;	
}

.ronbuntitle{
	margin: 10px 0px 8px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF0F3 #ff9eb3 #ff9eb3 #FFF0F3;
	background-color: #FFF0F3;
	padding: 10px 10px 5px 12px;
	font-weight: bold;
	font-size: 13px;
	color: #FF7995;
}

#page{	
	width: 550px ;	
}
#p_next{ 
	padding:9px 0px 7px 0px;
	float:right;
}
#p_previous{
	padding:9px 11px 7px 8px;
	float: left;
}

 #introphoto{
 	float: right;
 	width:117px;
 	padding:0px 2px 0px 10px;
 	}
 	
 	
 #will{
 	padding-bottom:12px;
 	}
 	
#profile{
 	width: 486px ;	
 	margin: 3px 8px 0px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #FF7995;
	background-color: #ffffff;
  	}

 #profile #title{
     text-align:center;
	padding:9px 11px 7px 11px;
	background-color: #FF7995;
	}
	
#close{
	width: 486px ;	
	text-align:right;
	padding-top: 5px
	}
 	
#sippitu{
	text-align:right;
	paddingp: 0px
	}

#demae{
	 font-size: 12px;
	 line-height: 18px;
	}
#demae #first{	
	padding: 0px 5px 0px 0px
	}
#demae #second{	
	padding: 0px 5px 0px 5px
	}
#demae #naka{	
	width:310px ;	
	background:#ffffff  url(../images/demae2_r4_c3.gif)  left top  no-repeat;
	}
#demae #naka #note{	
	padding: 5px 18px 0px 40px;
	 font-size: 12px;
	 line-height: 20px;
	color: #9c695c;
	}

#book{
	 font-size: 12px;
	 line-height: 18px;
	padding: 4px 8px 8px 8px
	}
#bookpadding{	
	padding: 5px 0px 8px 4px
	}

.bookmidashi{	margin: 3px ;

	background-color: #6a9fb8;
	padding: 3px ;
	font-weight: bold;
	font-size: 10px;
	 line-height: 14px;
	color: #ffffff;
}
