﻿/*--> Copyright (C) 結婚相談所ガイド 25/AUG/2008 k.m. 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;
 }

/*--> 外周　<--*/
#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:0 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:40px;
 color:#0000cc;
 font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
}

/*--> ヘッダー部 中見出し　<--*/
#head h2 {
 padding:20px 200px 0px 165px;
 margin:0px;
 font-size:18px;
 color:#ff00ff;
 line-height: 130%;
 font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
}

/*--> ヘッダー部 小見出し　<--*/
#head h3 {
 padding:55px 220px 0px 165px;
 margin:0px;
 font-size:12px;
 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: #000000;
 font-size:13px;
 line-height:100%;
 background-color: #fffff7;
 padding:1px 1px 5px 5px;
 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;
 padding:13px 10px 10px 50px;
 border-color:#cccccc;
 border-width:1px 2px 2px 1px;
 border-style:solid;
 margin: 15px 0px 5px 0;
 background-image : url(../image/h1-2.png);
 background-repeat: no-repeat;
}

/*--> 中央見出し2　<--*/
#center h2 {
 color:#0000ff;
 font-size:16px;
 padding:13px 10px 10px 20px;
 border-color:#cccccc;
 border-width:1px 2px 2px 1px;
 border-style:solid;
 margin: 15px 0px 5px 0;
 background-image : url(../image/h2.png);
 background-repeat: no-repeat;
}

/*--> 中央見出し3　<--*/
#center h3 {
 color:#0000ff;
 font-size:14px;
 padding:5px 10px 5px 20px;
 border-color:#cccccc;
 border-width:1px 2px 2px 1px;
 border-style:solid;
 margin: 20px 0px 5px 0;
 background-image : url(../image/h2.png);
 background-repeat: no-repeat;
}

/*--> 中央本分イメージ画像用　<--*/

.img {
 padding:5px 5px 2px 2px;
 border: 0;
 margin: 2px;
 float : left;
}

.img2 {
 padding:0;
 border: 0;
 margin: 0;
 width:1px;
 height:94px;
 float:left;
}

/*--> 中央文章1背景あり　<--*/
.tex {
 line-height:140%;
 padding:25px 90px 15px 110px;
 text-align: left;
 background-image : url(../image/tex-back.png);
 background-repeat: no-repeat;
}

/*--> 中央文章2背景あり　<--*/
.tex2 {
 line-height:140%;
 padding:25px 80px 15px 120px;
 text-align: left;
 background-image : url(../image/tex-back2.png);
 background-repeat: no-repeat;
}

/*-->中央文章3背景あり<--*/
.tex3 {
 color : #000000;
 font-size:14px;
 line-height:140%;
 background-image : url(../image/background1.png);
 background-repeat: no-repeat;
 padding:30px 110px 0px 115px;
 margin: 5px 2px 0px 2px;
}

/*中央文章4背景有り*/
.tex4 {
 color:#000000;
 font-size:14px;
 line-height:140%;
 padding:45px 15px 10px 25px;
 text-align: left;
 width:610px;
 height:376px;
 background-image : url(../image/tex4_bank.png);
 background-repeat: no-repeat;
}

/*中央文章5背景有り*/
.tex5 {
 color:#000000;
 font-size:14px;
 line-height:140%;
 padding:15px 15px 10px 15px;
 text-align: left;
 width:610px;
 height:auto;
 background-image : url(../image/dct5.png);
 background-repeat: no-repeat;
}


/*-->中央文章6背景無し太字<--*/
.tex6 {
 color : #5b5b5b;
 font-size:10px;
 line-height:140%;
 padding:5px 5px 0px 10px;
 margin: 5px 2px 0px 2px;
 text-align: left;
}


/*--> 強調文字飾り　<--*/
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;
}

/*-> ******************** ここからは右側ナビだよ ********************** <-*/
/*--> 右側　<--*/
#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:12px;
 line-height:130%;
 border:0;
 padding:7px 1px 10px 5px ;
 margin: 0 0 0 1px;
 background-image : url(../image/left_h1_title_navi.png);
 background-repeat: no-repeat;
}


/*右ナビ内部リンク h2*/
#right 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*/
#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;
}
/*--> 右Nabi文章1　<--*/
.right-tex {
 color: #000000;
 font-size:13px;
 line-height:110%;
 background-color: #fffff7;
 padding:1px 1px 5px 5px;
 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.無断複製転写を禁ず 　<--*/
