﻿/*--> Copyright (C) 結婚相談所ガイド All Rights Reserved.無断複製転写を禁ず 　<--*/

body {
 font-family:"MS UI Gothic","MS PGothic","Osaka";
 text-align: center;
 line-height: 150%;
 font-size: 14px;
 color: #333333;
 margin:0px 0px 10px 0px;
}

/*--> リンク変化部分　<--*/
a:link {
 color: #2839B5;
 text-decoration: none;
}
a:visited {
 color: #2839B5;
 text-decoration: none;
}
a:hover {
 color: #ff8000;
 text-decoration: none;
}

em {
 font-style: normal;
 }

cite {
        font-size:10px;
        font-style:normal;
        color: #009900;
}

/*--> 外周　<--*/
#out {
 text-align: left;
 padding: 0;
 width:1000px;
 margin:0 auto;
 background:#EFEFEF;
}

/*--> ヘッダー部分　<--*/
#head {
 text-align: left;
 margin:0 auto 0 auto;
 background:#FAFAFA;
 border-color:#CCCCCC;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 background-image : url(../image/head.png);
 background-repeat: no-repeat;
 height:170px;
}

/*--> ヘッダー部 大見出し　<--*/
#head h1 {
 padding:15px 200px 0px 160px;
 margin:0px;
 font-size:20px;
 color:#0000cc;
 font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
}

/*--> ヘッダー部 中見出し　<--*/
#head h2 {
 padding:20px 200px 0px 165px;
 margin:0px;
 font-size:16px;
 color:#ff00ff;
 line-height: 130%;
 font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
}

/*--> メイン　<--*/
#main-wrap {
 text-align: left;
 padding: 15px 10px;
 margin:1px auto 1px auto;
 background:#FFFFFF;
 border-color:#CCCCCC;
 border-width:0 1px 1px 1px;
 border-style:solid;
 height:100%;
}

/*--> フッター　<--*/
#foot {
 color: #9a9a9a;
 text-align: center;
 font-size:10px;
 padding: 10px;
 height:23px;
 margin:0 auto 0 auto;
 border-color:#CCCCCC;
 border-width:0 1px 1px 1px;
 border-style:solid;
 font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
 background-image : url(../image/head_back.gif);
 background-repeat: repeat;
}

/*-> ******************** ここからは左側ナビだよ ********************** <-*/

/*--> 左側　<--*/
#left {
 width:165px;
 float:left;
 margin:0 15px 0 0;
 padding:0;
}

/*--> 左ナビ部分　<--*/
#left ul {
 padding: 0px;
 margin: 0px;
 list-style:none;
}
#left li {
 border-color:#cccccc;
 border-width:1px;
 border-style:solid;
 margin: 0px 0px 2px 0px;
 font-weight:bold;
}
#left li a {
 padding:7px 0px 7px 35px;
 display: block;
 background-image : url(../image/navi-a.png);
 margin: 1px 1px 1px 4px;
 border-left: #0518A4 2px solid;
 color: #0066B3;
 font-size: 13px;
}
#left li a:hover {
 background-image : url(../image/navi-b.png);
 border-left: #ff8000 2px solid;
 color: #ff8000;
}

/*左ナビ内部リンク 左h1*/
#left h1{
 color: #ff00ff;
 font-size:12px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

/*左ナビ内部リンク 左h2*/
#left h2{
 color: #ff00ff;
 font-size:12px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

/*左ナビ内部リンク 左h3*/
#left h3{
 color: #ff00ff;
 font-size:12px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

/*--> 左Nabi文章1　<--*/
.left-tex {
 color: #666666;
 font-size:14px;
 line-height:130%;
 background-color: #fffff7;
 padding:1px 1px 5px 1px;
 margin: 1px 1px 10px 1px;
 border-color: #cccccc;
 border-width:0px 2px 1px 1px;
 border-style:solid;
}

/*-> ******************** ここからは中央本分だよ ********************** <-*/

/*--> 中央本分　<--*/
#center {
 width:620px;
 padding:0;
 float:left;
}

/*--> 中央見出し1　<--*/
#center h1 {
 color: #0000ff;
 font-size:18px;
 line-height:140%;
 padding:15px 20px 10px 60px ;
 margin: 0px 2px 0px 0px;
 background-image : url(../image/h1-2.png);
 background-repeat: no-repeat;
}

/*--> 中央見出し2　<--*/
#center h2 {
 color:#0000ff;
 font-size:16px;
 padding:18px 10px 10px 60px;
 margin: 5px 0px 1px 0px;
 background-image : url(../image/h2.png);
 background-repeat: no-repeat;
}

/*--> 中央見出し3　<--*/
#center h3 {
 color:#0000ff;
 font-size:14px;
 padding:15px 10px 15px 60px;
 margin: 20px 0px 0px 0px;
 background-image : url(../image/h3.png);
 background-repeat: no-repeat;
}

/*-->中央下navi部分1～6リンク<--*/
.nt1 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-01.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt2 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-02.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt3 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-03.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt4 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-04.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt5 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-05.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt6 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-06.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt7 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-07.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt8 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-08.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt9 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-09.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt10 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-10.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt11 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-11.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}
.nt12 {
 font-size:14px;
 line-height:140%;
 margin: 5px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align: left;
 background-image : url(../image/navi-12.png);
 background-repeat: no-repeat;
 height:94px;
 width:300px;
 float : left;
}

/*--> 中央本分イメージ画像用　<--*/

.img {
 padding:1px 5px 0px 0px;
 border: 0;
 margin: 1px 5px 0px 1px;
 float : left;
}
.img2 {
 padding:2px 2px 2px 2px;
 border: 0;
 margin: 3px 3px 3px 3px;
 float : left;
}

/*--> 中央文章1背景あり　<--*/
.tex {
 line-height:140%;
 padding:30px 115px 5px 70px;
 text-align: left;
 background-image : url(../image/2.png);
 background-repeat: no-repeat;
}

/*--> 中央文章2背景あり　<--*/
.tex2 {
 line-height:140%;
 padding:25px 110px 5px 80px;
 text-align: left;
 background-image : url(../image/h1.png);
 background-repeat: no-repeat;
}

/*-->中央文章3背景<--*/
.tex3 {
 color : #666666;
 font-size:14px;
 line-height:140%;
 padding:45px 110px 5px 70px;
 margin: 5px 0px 15px 0px;
 background-image : url(../image/1.png);
 background-repeat: no-repeat;
}

/*中央文章4背景有り*/
.tex4 {
 color:#666666;
 font-size:14px;
 line-height:140%;
 padding:35px 30px 10px 20px;
 text-align: left;
 height:376px;
 margin: 10px 0 0 0;
 background-image : url(../image/tex4_bank.png);
 background-repeat: no-repeat;
}

/*--> 中央文章5背景なし　<--*/
.tex5 {
 line-height:140%;
 padding:5px 0px 1px 20px;
 margin: 1px 0px 0px 15px;
}

.tex6 {
 font-size:12px;
 line-height:120%;
 padding:5px 0px 1px 5px;
 margin: 1px 0px 0px 5px;
}

/*--> 強調文字飾り　<--*/
strong.red {
 color: #ff8040;
 font-size: 15px;
 line-height:130%;
}
strong.blue {
 color: #0000ff;
 font-size: 15px;
 line-height:130%;
}
strong.pink {
 color: #ff00ff;
 font-size: 15px;
 line-height:130%;
}
strong.red2 {
 color: #ff0000;
 font-size: 18px;
 line-height:130%;
}
strong.blue2 {
 color: #0000ff;
 font-size: 18px;
 line-height:130%;
}
strong.pink2 {
 color: #ff00ff;
 font-size: 18px;
 line-height:130%;
}
strong.blue3 {
 color: #0000ff;
 font-size: 16px;
 line-height:130%;
}

/*--> リンク用スパン　<--*/
span.a {
 padding: 50px 0px 5px 0px;
 font-size: 11px;
 color: #009900;
 line-height:140%;
 text-align: left;
}

cite {
 font-size:10px;
 color:#009900;
 line-height:120%;
 text-align:left;
}

/*-> ******************** ここからは右側ナビだよ ********************** <-*/
/*--> 右側　<--*/
#right {
 width:165px;
 float:right;
 margin:0 0 0 5px;
 padding:0;
}

/*--> 右ナビ部分　<--*/
#right ul {
 padding: 0px;
 margin: 0px;
 list-style:none;
}
#right li {
 border-color:#cccccc;
 border-width:1px;
 border-style:solid;
 margin: 0px 0px 2px 0px;
 font-weight:bold;
}
#right li a {
 padding:7px 0px 7px 35px;
 display: block;
 background-image : url(../image/navi-a.png);
 margin: 1px 1px 1px 4px;
 border-left: #0518A4 2px solid;
 color: #0066B3;
 font-size: 13px;
}
#right li a:hover {
 background-image : url(../image/navi-b.png);
 border-left: #ff8000 2px solid;
 color: #ff8000;
}

/*右ナビ内部リンク h1*/
#right h1{
 color: #ff00ff;
 font-size:11px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

/*右ナビ内部リンク h2*/
#right h2{
 color: #ff00ff;
 font-size:11px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

/*右ナビ内部リンク h3*/
#right h3{
 color: #ff00ff;
 font-size:11px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 15px 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}

.right-tex {
 color: #666666;
 font-size:14px;
 line-height:120%;
 background-color: #fffff7;
 padding:1px 1px 5px 1px;
 margin: 1px 1px 10px 1px;
 border-color: #cccccc;
 border-width:0px 2px 1px 1px;
 border-style:solid;
}

/*--> Copyright (C) 結婚相談所ガイド 25/AUG/2008 All Rights Reserved.無断複製転写を禁ず 　<--*/
