body{
margin: 0;
padding: 0;
background-color: #F0F3F4;
font-family:'ＭＳ Ｐゴシック',sans-serif;
font-size: 85%;
color: #333;
line-height: 150%;
}


a:link {
color: #006699;
text-decoration: none;
}


a:visited {
color: #006699;
text-decoration: none;
}


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


img {
border: 0; 
}


/*コンテナ*/
#container{
width: 950px;
text-align: left; 
background-color: #FFFFFF;

margin: 0px auto;
padding: 0px;
}


/*ヘッダ*/
#head {
width:950px;
height:90px;
}


/*サイト説明文*/
#description {
font-size: 90%;
background-color:#EEEEEE;
margin:0px;
padding:3px 0 3px 20px;
}


/*サイトロゴ*/
h1 {
margin:10px 0px 0px 20px;
padding:0px;
}


/*グローバルナビゲーション*/
#navi {
width:950px;
}

#navi ul {
width:950px;
height:30px;
list-style-type:none;
background-color:#3399CC;

margin:0px;
padding:0px;
}

#navi li {
float:left;
width:160px;

font-weight:bold;
text-align:center;

margin:0px;
padding:5px 0px 5px 20px;
}


/*グローバルナビゲーション　リンクカラー*/
#navi li a {
color: #FFFFFF;
display:block;
width:160px;
height:20px;
}

#navi a:visited {
color: #FFFFFF;
}

#navi a:hover {
color: #FF9900;
}


/*パンくず*/
#pan {
background: url(http://kekkon.jobmark.jp/images/icon_home.gif);
background-repeat: no-repeat;
font-size:80%;

margin:10px 0 10px 20px;
padding:0 0 0 20px;
}


/*サービスフロー*/
#serviceflow {
margin:10px 0px 10px 20px;
padding:0px 0px 0px 0px;
}


/*メインコンテンツ*/
#main {
float: left;
width:590px;

margin:0px 10px 10px 20px;
padding:0px;
}


/*ページ見出し*/
h2 {
font-size:110%;
background-color:#EEEEEE;

margin: 0px 0px 10px 0px;
padding:4px 0px 4px 10px;
}


/*エントリー本文*/
.entries {
margin: 10px 0px 10px 0px;
padding:2px 15px 2px 15px;
border: 1px solid #CCCCCC;
}


/*個別記事見出し*/
h3 {
font-size:110%;
background: url(http://kekkon.jobmark.jp/images/icon_entrytitle.gif);
background-repeat: no-repeat;

margin:10px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}


/*右サイド*/
#sub {
float: right;
width:310px;

margin:0px 20px 0px 0px;
padding:0px;
}


/*エントリアーカイブ　体験談サブタイトル*/
.sub-title {
font-size:110%;
font-weight:bold;
background-color:#EEEEEE;

margin: 0px 0px 0px 0px;
padding:4px 0 4px 10px;
}


/*エントリーアーカイブ　コメント*/
#comments {
font-size:110%;
font-weight:bold;
background-color:#EEEEEE;

margin: 0px;
padding:4px 0px 4px 10px;
}


/*エントリーアーカイブ　関連記事のインナー*/
.kanrenkiji-inner ul {
list-style-type:none;

margin:10px 0px 10px 10px;
padding:0px;
}


.kanrenkiji-inner li {
font-size: 90%;
background: url(http://kekkon.jobmark.jp/images/icon_entrytitle.gif);
background-repeat: no-repeat;

margin:0px;
padding:0 0 0 20px;
}


/*エントリーアーカイブ　関連コメントのインナー*/
#comments-inner {

margin:10px 0px 10px 0px;
padding:0px 10px 15px 10px;
border: 2px solid #FF6666;
}


/*フォームレイアウト*/
.form {
text-align:center;
margin: 8px 0 8px 0;
padding:0px;
}


/*エントリーアーカイブ　トラックバックURLとコメントフォームインナー*/
.form2 {
margin: 10px 0px 20px 0px;
padding:10px 0px 0px 0px;
}


/*ページ分割プラグインページ番号表示*/
.paged-archives a, .paged-archives a:visited {
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
}

.paged-archives b {
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
background-color: #dae0e6;
}


/*右サイドコンテンツインナー*/
.sub-inner {

margin:0px;
padding:0px;
}


.sub-inner ul {
list-style-type:none;

margin:10px 10px 10px 10px;
padding:0px;
}


.sub-inner li {
background: url(http://kekkon.jobmark.jp/images/icon_entrytitle.gif);
background-repeat: no-repeat;

margin:0px;
padding:0 0 0 20px;
}


/*フッターリンク*/
#footerlink {
clear:both;
height:70px;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
}


#footerlink ul {
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}


#footerlink li {
float: left;
font-size:70%;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 10px;
}


/*コピーライト*/
#copyright {
clear:both;
font-size:80%;
text-align:left;
margin:15px 0px 0px 15px;
padding:0px;
}


/*adsenseビッグバナー*/
#adsense-banner {
margin:15px 0px 10px 20px;
padding:0px;
}


/*右サイドブランドパネル*/
#bnr_bp {
margin:30px 0px 30px 0px;
padding:0px 0px 0px 10px;
}


/*adsense右サイドスカイスクレイパー*/
#adsense-right {
margin:0px 0px 0px 0px;
padding:20px 0px 0px 70px;
}


/*エントリアーカイブ　キャプチャ画像小*/
#capture_s {
float: left;
margin:20px 20px 20px 5px;
padding:0px;
}


/*エントリアーカイブ　キャプチャ画像右の文*/
#entry-pr {
font-size:110%;
padding:0px 10px 0px 10px;
}


/*エントリアーカイブ　口コミ投稿にご協力ください画像*/
#capture_r {
float: left;
margin:10px 15px 0px 0px;
padding:0px;
}


/*エントリアーカイブ　口コミ投稿にご協力ください文*/
#request {
font-size:100%;
margin:0px 0px 0px 0px;
padding:20px 10px 0px 10px;
}