/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.kofuku-kekkon.com/system/mt-static/themes-base/blog.css);
@import urlhttp://www.kofuku-kekkon.com/system/mt-static/themes/unstyled/screen.css);
@import url(http://www.kofuku-kekkon.com/menu.css);
@import url(http://www.kofuku-kekkon.com/footers.css);
/* end StyleCatcher imports */
body{background:#F2F2EA;}
body {font:14px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,;}
#topco{width:940px;padding:0;margin:0;text-align:right;}
#topco h1{font-size:12px;font-weight:normal;}
#head{width:940px;padding:10px 0px 0px 0px;margin:10px 0px 0px 0px;}
#slide-show{width:940px;height:400px;background:url(img/header.jpg) no-repeat;}
#content{clear:all;width:940px;}
#content-inner{background:#fff;margin:0px;}
#footer{width:940px;}
#footer-menu{width:940px;height:25px;}
#footer-menu a{color:#868570;font-size:12px;text-decoration:none;}
#footer-menu ul{list-style-type:none;}
#footer-menu li{padding:0 5px;list-style-type:none;float:left;}
#footer-content{clear:all;text-align:center;font-size:11px;}

/* サイトマップ用 */
.tree ul {
	padding:0;
	margin:0;
	background-position: -9px 15px; 
	background-image: url('images/ul.gif'); 
	background-repeat: repeat-y
}
.tree li {
	font-size: 1em;
	font-weight:bold;
	margin: 0px; 
	padding: 3px 0 3px 24px; 
	list-style-type: none;
}
.tree li a {
	text-decoration:none;
color:#000;
}
.tree li a:hover {
	text-decoration:underline;
}
.tree ul ul {
	background-position: -1px 15px;
	background-image: url('images/ul.gif'); 
	background-repeat: repeat-y;
}
.tree ul li {
	background-position: 0px 7px; 
	background-image: url('images/li.gif'); 
	background-repeat: no-repeat;
}
.tree ul li a {
	font-weight:bold;
	text-decoration:underline;
}
.tree ul li a:hover {
	text-decoration:none;
}
.tree ul ul li {
	background-position: 8px 7px;
	background-image: url('images/li.gif'); 
	background-repeat: no-repeat;	
}
.tree ul ul li a {
	background-position: 0px 7px; 
	font-size:1em;
	color:#666;
	text-decoration:none;
}
.tree ul ul ul li a {
	background-position: 0px 7px; 
	font-size:0.8em;
	color:#999;
	text-decoration:none;
}

.custom_text_01 {
	font-size: 11pt;
	color: #D83838;
 }
	.custom_text_02 {
	color: #D83838;
	letter-spacing: -0.1em;
 }
.ltd {
	vertical-align:top;
	padding:8px;
	line-height:2ems;
	border-bottom:1px dotted #ccc;
}
.ltd2 {
	vertical-align: top;
	background-color: #f0f0f0;
	padding: 8px;
	line-height: 1.6ems;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-left: 5px solid #aaa;
	border-right: 1px solid #ddd;
}
.rtd {
	padding: 8px;
	border-bottom: 1px dotted #ccc;
	line-height:2ems;
}
.rtd2 {
	padding:8px;background-color: #fefefe;
	border-bottom:1px solid #eee;
	border-top:1px solid #fafafa;
	border-left:1px solid #fff;
	border-right:1px solid #ddd;
	line-height:2ems;
}
.rtd3 {
	background-color: #fefefe;
	padding:8px;font-size:9px;
	border-bottom:1px solid #eee;
	border-top:1px solid #fafafa;
	border-left:1px dotted #ccc;
	border-right:1px solid #ddd;
}

.hankaku {
	padding:4px;ime-mode:disabled;font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;background-image: url(../images/input.jpg);
	border:1px solid #ccc;font-size:14px;letter-spacing:1px;color:#444;
}
.zenkaku {
	padding:4px;border:1px solid #ccc;color: #444;
	background-color:#fff;background-image: url(../images/input.jpg);
}
.kome {
	background-color:#FF9900;
	padding:2px 1px 0px 4px;
	color:#f0f0f0;
	font-size:9px;
	letter-spacing:1px;
	border-top:1px solid #fc3;
	border-bottom:1px solid #f73;
	border-right:1px solid #f73;
	border-left:1px solid #fc3;
	margin: 0px 0px 0px 10px;
	line-height: 2em;
}
.right_img {
 float:right;
	padding:0px;
	}
/* テキスト設定
--------------------------------------------------------------- */ 

	/* カスタムテキスト
----------------------------- */
.custom_text_01 {
	font-size: 11pt;
	color: #D83838;
 }
	.custom_text_02 {
	color: #D83838;
	letter-spacing: -0.1em;
 }
	
/* よくあるご質問
----------------------------- */
.faqblock{
padding:15px 0px;
}
.stg{
padding:0px 0px 0px 12px;margin:0px 0px 0px 11px;
width:680px;height:67px;
background: url(http://www.kofuku-kekkon.com/images/faq/36.png) no-repeat top;
}
.stgr{padding:22px 0px 0px 55px;font-size:19px;color:#fff;}
.bg_explanation_box_05 {
	background: url(http://www.kofuku-kekkon.com/images/faq/bg_explanation_box_05.gif) no-repeat bottom;
	padding:0px 0 8px 0;
	clear: both;
	margin:0 0 5px 0;
 }

.stg2{
padding:0px 0px 0px 12px;margin:0px 0px 0px 11px;
width:680px;height:67px;
background: url(http://www.kofuku-kekkon.com/images/story/36.png) no-repeat top;
}
.stgr2{padding:22px 0px 0px 60px;font-size:19px;color:#000;}
.bg_explanation_box_05_2 {
	background: url(http://www.kofuku-kekkon.com/images/story/bg_explanation_box_05_2.png) no-repeat bottom;
	padding:0px 0 8px 0;
	clear: both;
	margin:0 0 5px 0;
 }




	
/* スペースボックス
----------------------------- */
.space_box_01 {
	margin:15px 0 0 0;
 }

/* テキストスペース
--------------------------------------------------------------- */ 
.text_space_01 {
	padding:0 8px 0 160px;
	line-height: 20px;
	}
.text_space_02 {
	padding:0 140px 0px 20px;
	}
.text_space_03 {
	padding:0 35px 0 30px;
	}

/* イメージスペース
--------------------------------------------------------------- */ 
.img_space_01 {
	margin:15px 0 0 0;
	clear: both;
	}
.img_space_02 {
	margin:0 0 5px 0;
	clear: both;
	}


.text_height{line-height:1.4;padding:15px;}
.text_height_02{line-height:1.6;padding:50px 100px;}
#content-inner{background:url(http://www.kofuku-kekkon.com/img/bird.gif) no-repeat bottom right #fff;}
.subtext7_3 {
	width:660px;
	margin:20px 0px 30px 0px;
	padding:17px 17px 5px 17px;
	border:3px solid #D6594C;
	background-color:#FFECFF;
}
