@charset "utf-8";
h1  {
border:0 none;
margin:0;
padding:0;
color:#fff;
font-size:18pt;
font-weight:bold;
}
h2  {
border:0 none;
margin:0;
color:#f13e8f;
font-size:16pt;
font-weight:bold;
}

strong { font-weight:bold; }


/*パンくず調整*/
ol.topicPath {
clear:both;
width:100%;
text-align:left;
padding-top:10px;
}
ol.topicPath li {
font-size: 100%;
display:inline;
text-align:left;
margin:0;
padding:0;
padding-right:10px;
vertical-align: middle;
/* IE対応 */
white-space: nowrap;
float: left;
list-style:none;
}
ol.topicPath li{
margin-right:10px;
padding-right:16px;
background-image: url(/images/common/bg_path.gif);
background-position: 100% 50%;
background-repeat: no-repeat;
}
ol.topicPath li.lastChild {
background-image: none;
}


/*タイトル*/
.cate_top_bg{
width:280px;
background:#f13e8f url(/cate/img/ket_top_bg.jpg) 0 0 no-repeat;
}
.cate_top_bg h1{
padding:0 8px;
}

.cate_only_lead{
margin-top:16px;
font-size:160%;
line-height:130%;
}


/*地図調整*/
div.locator {
clear:both;
font-style:normal;
font-weight:normal;
margin:8px 0;
padding:0;
}
div.locator:after{
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
div.column4B {
width:50%;
float:left
}
div.column4B table th {
background-color:#f4f4f4;
font-weight:bold;
font-size:120%;
text-align:left;
}
div.column4B table th, div.column4B table td {
border-left:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
padding:4px 6px;
}
div.column4B table{
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}
p.links a, ul.links li a{
background-image:url("/images/common/mark_links.gif");
background-position:0 1px;
background-repeat:no-repeat;
padding-bottom:2px;
padding-left:14px;
font-size:120%;
}
ul.icoList  {
margin:0;
padding:0;
display:inline-table;
font-style:normal;
font-weight:normal;
}
ul.icoList li {
font-size:100%;
list-style:none outside none;
line-height:1.5;
padding-bottom:5px;
padding-right:5px;
display:inline;
zoom:1;
}


/*結婚準備マニュアル(他)*/
.bg_pink4{
background-color:#ffa6bb;
}

.cate_only{
margin-top:20px;
/clear:both;
}
*html .cate_only{text-align:center}/*for IE6*/
.cate_only table{
margin:0 auto;
}
*html .cate_only table{text-align:left}/*for IE6*/

.cate_only_hd td{
line-height:0;
}
.cate_only td div{
padding-bottom:4px;
vertical-align:middle;
}
.cate_only h3{
font-size:120%;
}
.cate_only .manual01{
text-align:right;
}
.cate_only .manual02{
vertical-align:middle;
}
.cate_only .manual03{
position:relative;
top:-3px;
/top:-2px;
}
.cate_dotline_wine{
background:url(/cate/img/dotline_wine.gif) 0 0 repeat-x;
}
.cate_ln_bx{
background:url(/cate/img/ln_bx.gif) 0 6px repeat-x;
/background:url(/cate/img/ln_bx.gif) 0 4px repeat-x;
}
.cate_link{
margin:6px 0 8px 0;
}
.cate_keyword{
margin-bottom:4px;
}
.cate_keyword span{
line-height:1.6;
}


/*その他*/
.cate_ket_j{
margin:20px 0 20px 13px;
}

.cate_home_link{
font-size:140%;
}
.cate_home_link strong{
	text-align:center;
	display:block;
}
.cate_home_link strong a{ font-weight:bold; }

.text_s {
font-size:120%;
line-height:120%;
word-spacing:0.1em;
white-space:nowrap;
vertical-align:middle;
}
html>/**/body .text_s {  
white-space /*\**/:normal\9;
}/* IE8向け */ 
.text_s img{ vertical-align:middle; }
.cate_last_link{
padding-top:20px;
clear:both;
}

