/*-------------------------------------------------------------------------

default.css

--------------------------------------------------------------------------*/
p{  
color: #000; 
font-size: 80%; 
line-height: 180%; 
text-decoration: none; 
}
li{
color: #000; 
font-size: 80%; 
line-height: 180%; 
text-decoration: none; 
}
dd{  
color: #535353; 
color: #000; 
font-size: 80%; 
line-height: 180%; 
text-decoration: none; 
}

a{
color: #FFFFFF; 
line-height: 180%; 
text-decoration: none; 
}

.link a{
font-size: 12px; 
}





h1{ }
h2{ text-indent: -9999px}
h3{ text-indent: -9999px}
h4{ text-indent: -9999px}
h5{ text-indent: -9999px; line-height: 0px;}




/*
===== :: BACK GROUND =============================================================*/
#bg{ width: auto; height: auto; margin-bottom: 0px;}

/*
===== :: CONTAINER =============================================================*/
#container{ width: 814px; height: auto; margin-left: auto; margin-right: auto; margin-bottom: 0px}

/*
===== :: HEADER ================================================================*/
#head{ width: auto; height: 80px; background: url(./img/head.jpg) no-repeat top left; padding-top:10px;}

#head h1{ width:100%; font-size:60%; padding-top:5px; padding-bottom:3px; z-index:0; float:left; position:relative; top:-91px; left:0px; }

#head h1 a{ display: block; float: right; width: 100%; height: 80px;}

#head .headi a{ display: block; float: left; width: 313px; height: 80px; }


#head .toplinktop a{ display: block; float: right; width: 175px; height: 60px; margin: 16px 2px 2px 0}

#head .toplink2 a{ display: block; float: right; width: 175px; height: 60px; margin: 0px 2px 2px 0}





#head ul#sNavi{ float: right; width: auto; height: 30px; margin: 25px 0 0 0}
#head ul#sNavi li{ float: left; padding: 0 10px 0 0; color: #FFFFFF}
#head ul#sNavi a{ color: #FFFFFF}
#head ul#sNavi a:hover{ color: #ff5b62; text-decoration: underline}

/*
===== :: TOP ================================================================*/
#top{ width: auto; height: 220px; margin-top:13px; background: url(./img/top.jpg) no-repeat top}


#top2{ width: auto; height: 137px; margin-top:13px; background: url(./img/low_top.jpg) no-repeat top}
#top2 .top_text{ text-indent: 10px; font-size: 20px; color: #333333; font-weight: bold; margin: 60px 0 0 10px;}

html>/**/body div#top2{ width: auto; height: 137px; margin-top:-47px; background: url(./img/low_top.jpg) no-repeat top}
html>/**/body div#top2 .top_text{ text-indent: 10px; font-size: 20px; color: #333333; font-weight: bold; padding: 60px 0 0 10px;}



/*
===== :: GLOVAL NAVI ===========================================================*/
#gnavi{ clear: both; width: 814px; height: 55px; margin-top: 15px;}
#gnavi:after { content: ".";  display: block; clear: both; height: 0; visibility: hidden;}
#gnavi li{ display: inline; font-size: 4px}
#gnavi li a{ float: left; height: 55px; background: url(./img/gnavi.jpg) no-repeat; text-indent: -9999px}
#gnavi li a:hover{ z-index: 1}
#gnavi li#g01 a { width: 134px; background-position: 0 0}
#gnavi li#g02 a { width: 134px; background-position: -136px 0; }
#gnavi li#g03 a { width: 134px; background-position: -272px 0; }
#gnavi li#g04 a { width: 134px; background-position: -408px 0; }
#gnavi li#g05 a { width: 134px; background-position: -544px 0; }
#gnavi li#g06 a { width: 134px; background-position: -680px 0; }
#gnavi li#gnavi_space a { width: 2px; background-position: -134px 0}
#gnavi li#g01 a:hover { background-position: 0 -55px; }
#gnavi li#g02 a:hover { background-position: -136px -55px; }
#gnavi li#g03 a:hover { background-position: -272px -55px; }
#gnavi li#g04 a:hover { background-position: -408px -55px; }
#gnavi li#g05 a:hover { background-position: -544px -55px; }
#gnavi li#g06 a:hover { background-position: -680px -55px; }

/*
===== :: CONTENTS =============================================================*/
#contents{ width: auto; height: auto; padding-bottom: 15px; padding-top: 15px; }
/*
===== :: FOOTER =============================================================*/
#foot{ clear: both; width: 814px;text-align:center;padding: 0 0 0 0; background-color:#006600;margin-top:30px;}

html>/**/body div#foot{
	padding: 3px 0 1px 0;
}





#foot p{ color: #FFFFFF;margin:15px 0 0 0;}
#foot p a:link{ color: #FFFFFF;text-decoration: none}
#foot p a:visited{ color: #FFFFFF;text-decoration: none}
#foot p a:hover{ color: #FFFFFF; text-decoration: underline}

#foot .cr{ text-align:center; font-size: 80%; margin-bottom: 10px; color:#FFFFFF;}

.fnavi1{ text-align:center; margin-top: 15px;margin-bottom:0;display:block;}

.fnavi1 a:link{ color: #FFFFFF;text-decoration: none}
.fnavi1 a:visited{ color: #FFFFFF;text-decoration: none}
.fnavi1 a:hover{ text-decoration: underline}
*:first-child+html ul.fnavi1{ text-align:center;}


.fnavi2{ clear:both;text-align:center;margin-top:0;display:block;}

.fnavi2 a:link{ color: #FFFFFF;text-decoration: none}
.fnavi2 a:visited{ color: #FFFFFF;text-decoration: none}
.fnavi2 a:hover{ text-decoration: underline}









#contact #foot {
	margin-top:0px;
}



#contact table {
	border-collapse : separate;
	padding: 0px;
	border-width: 0px;

}


#contact table th,td {
	text-align : left;
	border : 0;
	padding : 5px;
	padding-left : 15px;
	margin : 2px;
}

#contact .righttable {
	text-align : left;
	font-size : 110%;
}


#contact table th {
	font-size : 120%;
	font-weight : normal;
	background : #EBE0CF;
	white-space : nowrap;
	border : 1px solid #eee;
}


.witespace {
	border : 0;
}

.witespace strong {
	font-weight : bold;
}







.guide {
	float : left;
	width:247px;
	min-height:135px;
	display:block;
	margin:10px 3px 5px 0;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:0 10px 10px 10px;
}

.guide-r {
	float: left;
	width:247px;
	min-height:135px;
	display:block;
	margin:10px 0 5px 0;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:0 10px 10px 10px;
}


*html .guide {
	height:135px;
	font-size : 14px;
}

*html .guide-r {
	height:135px;
	font-size : 14px;
}

*html .guide p {
	line-height : 180%;
	margin-top : 10px;
	letter-spacing : .05em;
}

*html .guide-r p {
	margin-top : 10px;
	line-height : 180%;
	letter-spacing : .05em;
}



html>/**/body div.guide {
	margin:10px 3px 5px 0;
	padding:0 10px 15px 10px;
}

html>/**/body div.guide-r {
	margin:10px 0 5px 0;
	padding:0 10px 15px 10px;
}




.guide p {
	line-height : 140%;
}

.guide-r p {
	line-height : 140%;
}


.guide-b {
	display:block;
	text-align:center;
	background:#eee;
	margin-top : 6px;
	width:247px;
	height : 23px;
}



*html .guide-b {
	padding-top : 3px;
}









#guide-box {
	color: #434343;
	width: 814px;
}














.frame {
	width:433px;
	height:150px;
	overflow:auto;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#53A553;
	scrollbar-shadow-color:#ccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#fff;
	margin : 15px 0 0 0;
	float : left;
}

html>/**/body div.frame {
	padding : 15px 0 0 0;
}




.frame ul li {
	background : url("./img/new_cach.gif") no-repeat 10px .5em;
	font-size : 80%;
	padding-left : 30px;
	padding-bottom : 7px;

}

#bg2 .frame ul li {
	background : url("./img/new_cach.gif") no-repeat 10px .5em;
	font-size : 110%;
	line-height : 160%;
	padding-left : 30px;

}




.contents_list li {
	background : url("./img/cach.gif") no-repeat 0 .5em;
	font-size : 100%;
	padding-left : 20px;

}


#will #c-main .mame {
	margin-bottom : -20px;
}


#will #c-main .mame li {
	background : url("./img/cach.gif") no-repeat 0 .6em;

	background : url("./img/check.gif") no-repeat 0 .4em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : bold;
}



#c-main .circle {
	margin-top : -15px;
}


#c-main .circle li {
	background : url("./img/circle_green.gif") no-repeat 0 .35em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : bold;
	margin-left : 25px;
}



#c-main .ch_s {
	background : url("./img/cach.gif") no-repeat 0 .6em;

	background : url("./img/check.gif") no-repeat 0 .0em;
	font-size : 100%;
	padding-left : 25px;
	font-weight : bold;
}






#c-main .circler {
	margin-top : -15px;
}


#c-main .circler li {
	background : url("./img/circle_red.gif") no-repeat 0 .35em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : bold;
	margin-left : 25px;
}

#c-main .circleb {
	margin-top : -15px;
}


#c-main .circleb li {
	background : url("./img/circle_blue.gif") no-repeat 0 .35em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : bold;
	margin-left : 25px;
}







#flow .circler li {
	background : url("./img/circle_red.gif") no-repeat 0 .35em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : normal;
	margin-left : 0px;
}


#specialist .circleb {
	margin-bottom : 35px;
}

#specialist .circleb li {
	background : url("./img/circle_blue.gif") no-repeat 0 .35em;
	font-size : 90%;
	padding-left : 25px;
	font-weight : normal;
	margin-left : 0px;
}






.tax_list {
	margin-bottom : 35px;
}

.tax_list li {
	background : url("./img/cach.gif") no-repeat 0 .6em;
	font-size : 100%;
	padding-left : 20px;

}


.list05 li {
	background : none;
	font-size : 90%;
	padding-left : 20px;
	margin : 0 0 15px 0;

}

.list05 .child {
	margin : 15px 0 25px 0;

}

.list05 .child li {
	background : none;
	font-size : 100%;
	padding-left : 50px;

}



#c2_left ul {
	margin : 0 0 0 0;
	padding : 0 0 0 10px;
}

#bg2 #c2_left ul {
	margin : 0 0 0 0;
	padding : -1px 0 0 10px;
}

#c2_left li {
	list-style : none;
	padding : 0 0 7px 23px ;
	margin : 0 0 0 0;
}

#bg2 #c2_left li {
	list-style : none;
	padding : 0 0 6px 23px ;
	margin : 0 0 0 0;
}

#c-main p {
	font-size : 90%;
	color :#000;
	margin-top : 10px;
	margin-bottom : 20px;
}


*html #c-main p {

	font-size : 90%;
	color :#000;
	margin-top : 10px;
	margin-bottom : 20px;
}



/* Begin Images */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top : 20px;
	margin-bottom : 20px;
}
p img {
	padding: 0;
	max-width: 100%;
	}



.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


.alignright2 {
	float:right;
	margin: 0 10px 2px 7px;
	padding:5px;
	border:1px solid #ccc;
	display: inline;
}







#c2_right img {
	margin : 0 0 15px 0;
}

/* End Images */


#sitemap_in {
	width : 950px;
	margin : 0 auto;
	font-size : 100%;
}

#sitemap_in ul {
	float : left;
	width : 280px;
	margin : 20px 5px 0 5px;
}

#sitemap_in li {
	background : url("./img/circle_green.gif") no-repeat 0 .5em;
	padding-left : 20px;

}



table th,td {
	font-size : 90%;
}




























.martop25 {
	margin-top : 60px;
}


.answer {
	padding : 10px;
}

.e20000 {
	color : #e20000;
	font-size : 160%;
}

.e20000-s {
	color : #e20000;
}

.c1739a9 {
	color : #1739a9;
	font-weight : bold;
	font-size : 160%;
}

.qa {
	background : #f4f4f4;
	padding : 20px;
}

.links_t {
	background : #f4f4f4;
	padding : 20px;
	font-size : 90%;
	line-height : 180%;
}


.privacy_ad {
	background:#f4f4f4;
	padding:10px;
	border:2px solid #ccc;
}

.tax_ad {
	background:#f4f4f4;
	padding:20px 0 15px 15px;
	border:2px solid #ccc;
	font-size : 100%;
	color : #000;
}

.foot_bn {
	margin-top : -35px;
	margin-bottom : 50px;
}

.about_bn {
	display: inline;
	margin : 0 0 0 28px;
}

.access_bn {
	display: inline;
	margin : 0 0 0 4px;
}


*html .access_bn {
	display: inline;
	margin : 0 0 0 10px;
}


*+html .access_bn {
	display: inline;
	margin : 0 0 0 11px;
}












/* Begin Title */


#c-main {
	width : 759px;
	margin:0 25px;
}


*html #c-main {
	width : 799px;
	margin:0 0;
}





#c-main h3 {
	background : url("./img/c_ttl_03.jpg") no-repeat;
	width : 780px;
	height : 50px;
	padding : 8px 0 0 35px;
	color : #fff;
	font-weight : bold;
	text-indent : 0;
	margin-left : -25px;
	margin-bottom : -10px;
}



*html #c-main h3 {
	width : 780px;
	padding : 8px 0 0 35px;
	margin-left : 0px;
}


#c-main h4 {
	background : url("./img/c_ttl_04.jpg") no-repeat;
	width : 799px;
	height : 39px;
	padding : 5px 0 0 15px;
	color : #026302;
	font-weight : bold;
	margin-top : 30px;
	text-indent : 0px;
	margin-left : -25px;

}

*html #c-main h4 {
	width : 799px;
	padding : 6px 0 0 15px;
	margin-left : 0px;

}

#will h5,
#tax #c-main h5,
#expenses #c-main h5,
#donation #c-main h5,
#inheritance-registration #c-main h5,
#measures #c-main h5
 {
	background : url("./img/c_ttl_05.jpg") no-repeat;
	width : 799px;
	height : 39px;
	padding : 0 0 0 15px;
	color : #026302;
	font-weight : bold;
	margin-top : 30px;
	margin-bottom : 10px;
	text-indent : 0px;
	margin-left : -25px;
	line-height : 120%;

}


*html #will h5,
*html #tax #c-main h5,
*html #expenses #c-main h5,
*html #donation #c-main h5,
*html #inheritance-registration #c-main h5,
*html #measures #c-main h5
 {
	width : 799px;
	padding : 0 0 0 15px;
	margin-left : 0px;

}



#estate h6,
#adopted h6,
#w-will h6
 {
	background : url("./img/c_ttl_05.jpg") no-repeat;
	width : 799px;
	height : 39px;
	padding : 0 0 0 15px;
	color : #026302;
	font-weight : bold;
	margin-top : 30px;
	margin-bottom : 10px;
	text-indent : 0px;
	margin-left : -25px;
	line-height : 120%;

}


*html #estate h6,
*html #adopted h6,
*html #w-will h6
 {
	width : 799px;
	padding : 0 0 0 15px;
	margin-left : 0px;

}





.inquiry {
	margin-bottom : 50px;
}

.info_link {
	margin-top : 50px;
	font-size : 140%;
	text-align:center;
	background : #f7f7f7;
	padding : 5px;
	margin-left : 123px;
	margin-right : 123px;
	border : 1px solid #cbdb98;
}







.info_link img {
	vertical-align:middle;
}

#faq #c-main h5 {
	border-bottom : solid 3px #e20000;
	margin : 40px 0 15px 0;
	padding : 0 0 6px 10px;
	font-weight : bold;
	font-size : 120%;
	text-indent : 0px;
}

#faq #c-main h5 a {
	color : #000;

}




#links #c-main h5
 {
	border-left : solid 2px #e20000;
	margin : 20px 0 5px 0;
	padding : 0 0 0 10px;
	font-weight : bold;
	font-size : 90%;
	text-indent : 0px;
}


#privacy #c-main h6 {
	margin : 20px 0 5px 0;
	padding : 0 0 0 0;
	font-weight : bold;
	font-size : 100%;
	text-indent : 0px;
}











#flow #c-main h5,

#inheritance #c-main h5,
#heir #c-main h5,
#inheritance-share #c-main h5,
#inheritance-divide #c-main h5,
#approve-renounce #c-main h5,
#estate-separation #c-main h5,

#nonexistent #c-main h5,
#w-will #c-main h5,
#inheritance-tax #c-main h5,
#plan #c-main h5,
#estate #c-main h5,
#adopted #c-main h5

 {
	margin : 20px 0 5px 0;
	font-weight : bold;
	font-size : 140%;
	text-indent : 0px;
}


#flow #c-main h5
 {
	color : #72833c;
}




#will #c-main h6,
#tax #c-main h6,
#expenses #c-main h6,
#inheritance #c-main h6,
#heir #c-main h6,
#inheritance-share #c-main h6,
#inheritance-divide #c-main h6,
#approve-renounce #c-main h6,
#estate-separation #c-main h6,

#nonexistent #c-main h6,
#inheritance-tax #c-main h6,
#plan #c-main h6
 {
	margin : 30px 0 10px 0;
	font-weight : bold;
	font-size : 100%;
	border-bottom : solid 2px #ccc;
	padding : 0 0 8px 0;
	text-indent : 0px;
	color : #000;
	text-indent : 0px;
}






#flow_base {
	width : 100%;
}


.flow_box {
	width:759px;
	background:#eee;
	padding:6px;
	font-weight:bold;
	font-size:100%;
	text-align:center;
	margin : 0 auto;
}

*html .flow_box {
	width:799px;
}


.flow_box a {
	color : #000;
}



.flow_box2 {
	width:759px;
	font-size:90%;
	margin : 15px 0;
	text-align : center;
	color : #000;
	padding-top : 5px;
}

*html .flow_box2 {
	width:799px;
}

.touki_box2 {
	width:759px;
	font-size:90%;
	margin : 15px 0;
	text-align : left;
	line-height : 160%;
	color : #000;
}

*html .touki_box2 {
	width:799px;
}


.imgc {
	text-align : center;
	margin : 10px 0 10px 0;

}

.mid {
	vertical-align:middle;
}

.arrow {
	vertical-align:middle;
	margin : 10px 0 10px 0;
}

.arrow2 {
	float : left;
	margin : 10px 15px 10px 20px;
}

.tax_t {
	width : 50%;
}

.tax_t th,td {
	padding : 10px;
	border : 1px solid #ccc;
	text-align : center;
}

.tax_t th {
	background : #eee;
}



.commontable {
	width : 100%;
}

.commontable td {
	text-align : left;
}

.commontable th {
	padding : 10px;
	border : 1px solid #ccc;
	background : #eee;
	text-align : center;
}





.common_t {
	width : 100%;
	font-size : 120%;
}

.common_t th,td {
	padding : 10px;
	border : 1px solid #ccc;
	text-align : center;
}

.common_t th {
	background : #eee;
}

*html #expenses table {
	width : 760px;
	margin : 0 25px 0 25px;
}


#c-main table {
	font-size : 100%;
	width : 100%;
	line-height : 140%;
	color : #000;
}


.bold {
	font-weight : bold;
}

.eee_back {
	background:#eee;
	padding:7px;
}

.check {
	background : url("./img/check.gif") no-repeat 0 .2em;
	font-size : 140%;
	padding-left : 30px;
	font-weight : bold;
}


ul.check_list li {
	background : url("./img/check.gif") no-repeat 0 .45em;
	font-size : 100%;
	padding-left : 30px;
	font-weight : bold;
}

ul.qa_list li {
	background : url("./img/qa_catch.gif") no-repeat 0 .4em;
	padding-left : 30px;
	font-size : 90%;
}

.date {
	font-size : 100%;
	text-align : right;
	margin : 15px 0 15px 0;
}



.in .top_link {
	text-align : right;
	padding:20px 0 10px 0;
	clear : both;
}






.red_small {
	color : red;
	font-size : 80%;
	font-weight : normal;
}


.f_text {
	line-height : 160%;
	margin : 7px 0 0 0;
}


#inheritance #c-main h3,
#heir #c-main h3,
#inheritance-share #c-main h3,
#inheritance-divide #c-main h3,
#approve-renounce #c-main h3,
#estate-separation #c-main h3,
#nonexistent #c-main h3,
#w-will #c-main h3,
#estate #c-main h3,
#inheritance-tax #c-main h3,
#registration #c-main h3,
#plan #c-main h3,
#adopted #c-main h3

 {
	background : url("./img/guide-title1.gif") no-repeat;
	width : 799px;
	height : 50px;
	padding : 18px 0 0 15px;
	color : #000;
	font-weight : bold;
	text-indent : 0;

}





#inheritance #c-main h5,
#heir #c-main h5,
#inheritance-share #c-main h5,
#inheritance-divide #c-main h5,
#approve-renounce #c-main h5,
#estate-separation #c-main h5,
#nonexistent #c-main h5,
#w-will #c-main h5,
#estate #c-main h5,
#inheritance-tax #c-main h5,
#registration #c-main h5,
#plan #c-main h5,
#adopted #c-main h5
 {
	background : url("./img/guide-title2.gif") no-repeat;
	width : 799px;
	height : 56px;
	padding : 20px 0 0 15px;
	color : #5B6C1D;
	font-weight : bold;
	text-indent : 0;

	font-size : 100%;
	margin-left : -25px;
	line-height: 120%;
}


*html #inheritance #c-main h5,
*html #heir #c-main h5,
*html #inheritance-share #c-main h5,
*html #inheritance-divide #c-main h5,
*html #approve-renounce #c-main h5,
*html #estate-separation #c-main h5,
*html #nonexistent #c-main h5,
*html #w-will #c-main h5,
*html #estate #c-main h5,
*html #inheritance-tax #c-main h5,
*html #registration #c-main h5,
*html #plan #c-main h5,
*html #adopted #c-main h5
 {

	margin-left : 0px;
}




.num {
	margin : -10px 0 0 25px;
	font-size : 120%;
	list-style : decimal;
}


#will .num {
	margin : -40px 0 0 25px;
	font-size : 120%;
	list-style : decimal;
}



.red {
	color : red;
}


















.thread-alt {
	background-color: #f6fff5;
}
.thread-even {
	background-color: #f7f7f7;
}
.depth-1 {
border: 1px solid #ddd;
}



.even, .alt {

	border-left: 1px solid #ddd;
}

.fn {
	font-style : normal;
	font-size : 14px;
}

/* Begin Form Elements */







select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 70%;
	height : 210px;
	padding: 2px;
	}

#respond {
	margin-bottom : 80px;
	}


#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */






/* Begin Comments*/
.alt {
	margin: 0;
	}



.commentlist {
	padding: 0;
/*	text-align: justify; */
	}



.commentlist li {
	margin: 15px 0 10px;
	padding: 10px 10px 10px 20px;
	list-style: none;
	font-size : 14px;

	}


.commentlist li .comment-author {
	margin: 0 0 0 -20px;
	}



html>/**/body div.commentlist li .comment-author {
	margin: 0 0 0 0px;
	}

*html .commentlist li .comment-author {
	margin: 0 0 0 0;
	}



*html .commentlist li {
	margin: 15px 0 10px 0;
	padding: 15px 0 15px 0px;
	list-style: none;
	font-size : 14px;
	display : block;
	}




*html .commentlist li p {
	padding: 0 0 0 10px;

}


*html .commentmetadata {
	padding : 0 0 0 10px;
	}




*html .children li {
	border : 0px solid #fff;
}


*html .children .comment-author {
	padding : 0 0 0 20px;
}



#bbs .navigation {
	margin-bottom : 50px;
	display : block;
}

*html .reply {
	margin-left : 10px;
}



#respond .reply a {
	text-decoration : none;
}




#commentform p {
	margin: 5px 0;
	}



.commentmetadata {
	margin: 0;
	display: block;
	padding : 0 0 0 0px;
	}



/* End Comments */


#commentform input {
	margin: 5px 0 1px 5px;
}
#commentform #submit {
	float:left;
}


#wp-calendar #next a {
	padding-right:0;
	padding-left:10px;
	text-align:left;
}
#wp-calendar #prev a {
	padding-left:0;
	padding-right:10px;
	text-align:right;
}
blockquote {
	margin: 15px 10px 0 30px;
	padding-left: 0;
	padding-right: 20px;
	border-left: 0 none;
	border-right: 5px solid #ddd;
}
#email, #url {
	direction:ltr;
}

#bbs .children {
	font-size : 14px;
}


.hbt {
	width:100%;
	text-align:center;
	margin:30px 50px 50px 50px;
}

*html .hbt {
	width:677px;
	margin:30px 75px 50px 63px;
}


.btb {
	clear:both;
	margin:25px 0 0 0;
}


html>/**/body div.hbt {
	padding : 0 0 100px 0;
}

html>/**/body div.btb {
	padding:25px 0 0 0;
}


#inheritance-registration #c-main ul {
	font-size : 120%;
}

.table001 {
	background:url(http://www.souzoku-ouen.com/wp-content/themes/clover/img/cost001.gif);
	width:757px;
	height:46px;
	text-indent:-99999px;
}



.table002 {
	background:url(http://www.souzoku-ouen.com/wp-content/themes/clover/img/cost002.gif);
	width:757px;
	height:20px;
	text-indent:-99999px;
}

.table003 {
	background:url(http://www.souzoku-ouen.com/wp-content/themes/clover/img/cost003.gif);
	width:757px;
	height:20px;
	text-indent:-99999px;
}


.table004 {
	background:url(http://www.souzoku-ouen.com/wp-content/themes/clover/img/cost004.gif);
	width:220px;
	height:20px;
	text-indent:-99999px;
}


.table005 {
	background:url(http://www.souzoku-ouen.com/wp-content/themes/clover/img/cost005.gif);
	width:536px;
	height:20px;
	text-indent:-99999px;
}

.table_clear {
	font-size : 90%;
	color : #000;
	text-align : center;
	margin : 0 auto;
}


.table_clear td {
	border : 0 solid #fff;
}

.table_clear th {
	border : 0 solid #fff;
}









/*-------------------------------------------------------------------------

以下、リンク設定

--------------------------------------------------------------------------*/


#contents #rboxcase a{
	float: left;
	width: 245px;
	height: 198px;
	line-height: 15px;
	color : #000;
	text-decoration : none;
	cursor:pointer;
}

#contents #rboxcase a:hover{
	float: left;
	width: 245px;
	height: 198px;
	background-color: #fff;
	color : #FF6633;
	text-decoration : underline;
}

*html #contents #rboxcase a{
	float: left;
	width: 245px;
	height: 198px;
	margin: 0 5px 0 5px;
	line-height: 15px;
	color : #000;
	text-decoration : none;
	}

*html #contents #rboxcase a:hover{
	float: left;
	width: 245px;
	height: 198px;
	color : #FF6633;
	text-decoration : underline;
}




#contents .title_bar a:link {
	color : #016302;
	text-decoration : none;
}

#contents .title_bar a:visited {
	color : #669900;
	text-decoration : none;
}


#contents .title_bar a:hover {
	color : #FF6633;
	text-decoration : underline;
}



#guide-box a:link {
	color : #016302;
	text-decoration : none;
}

#guide-box a:visited {
	color : #669900;
	text-decoration : none;
}


#guide-box a:hover {
	color : #FF6633;
	text-decoration : underline;
}



.frame a:link {
	color : #016302;
	text-decoration : none;
}

.frame a:visited {
	color : #669900;
	text-decoration : none;
}


.frame a:hover {
	color : #FF6633;
	text-decoration : underline;
}




.textbox_1 a:link {
	color : #016302;
	text-decoration : underline;
}

.textbox_1 a:visited {
	color : #669900;
	text-decoration : underline;
}


.textbox_1 a:hover {
	color : #FF6633;
	text-decoration : none;
}



#contents_3 a {
	font-size : 100%;
	color : #000;
}

#contents_3 a:link {
	color : #016302;
	text-decoration : underline;
}

#contents_3 a:visited {
	color : #669900;
	text-decoration : underline;
}

#contents_3 a:hover {
	color : #FF6633;
	text-decoration : none;
}

#bbs .reply a {
	border : 1px solid #ccc;
	padding : 7px;
	font-size : 120%;
}


.info_link a:link {
	color : #016302;
	text-decoration : none;
}

.info_link a:visited {
	color : #669900;
	text-decoration : none;
}


.info_link a:hover {
	color : #FF6633;
	text-decoration : underline;
}


.in .top_link a {
	background : url("./img/gotop.gif") no-repeat 0 .40em;
	font-size : 90%;
	padding-left : 20px;
	display : block;
	float : right;
	color : #016302;
	text-decoration : none;
}


*html .in .top_link a {
	background : url("./img/gotop.gif") no-repeat 0 .30em;
}

*+html .in .top_link a {
	background : url("./img/gotop.gif") no-repeat 0 .30em;
}

.in .top_link a:visited {
	color : #669900;
	text-decoration : none;
}


.in .top_link a:hover {
	color : #FF6633;
	text-decoration : underline;
}


#c-main a:link {
	color : #016302;
	text-decoration : none;
}

#c-main a:visited {
	color : #669900;
	text-decoration : none;
}


#c-main a:hover {
	color : #FF6633;
	text-decoration : underline;
}



.con_t_t {
	margin-top : -10px;
	width:0%;
}

.con_t_t2 {
	margin-top : -15px;
	width:0%;
}

*html .con_t_t {
	margin-top : -48px;
	width:0%;
}

*+html .con_t_t {
	margin-top : -48px;
	width:0%;
}

*html .con_t_t2 {
	margin-top : -100px;
	width:0%;
}

*+html .con_t_t2 {
	margin-top : -100px;
	width:0%;
}



.con_t {
	border:0 solid #fff;
	margin:0;
	text-align:left;
	white-space:nowrap;
	font-size:100%;
}

.t_mar {
	margin:-12px 0 -1px -10px;
}




*html .t_mar {
	margin:-12px 0 -17px -12px;
}

*+html .t_mar {
	margin:-12px 0 -17px -12px;
}


.f_height {
	margin-top:100px;
	clear:both;
}

*html .f_height {
	margin-top:-25px;
	clear:both;
}

*+html .f_height {
	margin-top:-25px;
	clear:both;
}









#senmon_navi {
	width : 686px;
	height : 365px;
	padding : 0;
	border : 0;
	margin : 0 auto;
}



#senmon_navi ul {
	width : 686px;
	height : 365px;
	background : url("./img/senmon-navi.gif") no-repeat;
	margin : 0 0 0 0;
	padding : 0;
	position : relative;
	left : auto;
	right : auto;
}





#senmon_navi ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : relative;
	top : 0px;
}

#senmon_navi ul li, #senmon_navi a {
	height : 84px;
	display : block;
}

#senmon_navi ul li a {
	text-indent : -10000px;
	text-decoration : none;
}






#senmon_navi ul li#bt01 {
	top : 49px;
	left : 0px;
	width : 199px;
}

#senmon_navi ul li#bt02 {
	top : -84px;
	left : 244px;
	width : 199px;
}

#senmon_navi ul li#bt03 {
	top : -119px;
	left : 487px;
	width : 199px;
}

#senmon_navi ul li#bt04 {
	top : -18px;
	left : 0px;
	width : 199px;
}

#senmon_navi ul li#bt05 {
	top : -55px;
	left : 244px;
	width : 199px;
}

#senmon_navi ul li#bt06 {
	top : -185px;
	left : 487px;
	width : 199px;
}



#bt01 a:hover {
	background : transparent url("./img/senmon-navi.gif") 0px -497px no-repeat;
}

#bt02 a:hover {
	background : transparent url("./img/senmon-navi.gif") -244px -450px no-repeat;
}

#bt03 a:hover {
	background : transparent url("./img/senmon-navi.gif") -487px -497px no-repeat;
}

#bt04 a:hover {
	background : transparent url("./img/senmon-navi.gif") 0px -683px no-repeat;
}

#bt05 a:hover {
	background : transparent url("./img/senmon-navi.gif") -244px -729px no-repeat;
}

#bt06 a:hover {
	background : transparent url("./img/senmon-navi.gif") -487px -684px no-repeat;
}










*html #senmon_navi ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : absolute;
	top : 0px;
}

*html #senmon_navi ul li, #senmon_navi a {
	height : 84px;
	display : block;
}

*html #senmon_navi ul li a {
	text-indent : -10000px;
	text-decoration : none;
}






*html #senmon_navi ul li#bt01 {
	top : 49px;
	left : 0px;
	width : 199px;
}

*html #senmon_navi ul li#bt02 {
	top : 0px;
	left : 244px;
	width : 199px;
}

*html #senmon_navi ul li#bt03 {
	top : 49px;
	left : 487px;
	width : 199px;
}

*html #senmon_navi ul li#bt04 {
	top : 234px;
	left : 0px;
	width : 199px;
}

*html #senmon_navi ul li#bt05 {
	top : 281px;
	left : 244px;
	width : 199px;
}

*html #senmon_navi ul li#bt06 {
	top : 234px;
	left : 487px;
	width : 199px;
}



