.style12 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"}

body {
	margin:0;
	padding:0;
	color:#333;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	text-align:center;
	background-attachment: fixed;
}


/* タグ */
td{
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;BACKGROUND-REPEAT: repeat-x
	}

/* サブページワク */
#frame{
	width:708px;
	margin:0 auto 0 auto;
	background-image: url(../images/subbase.gif);
	background-repeat: repeat-y;
	padding-top:10px;
}

/* インデックスページワク */

#backindexframe{
	background:#fff;
	width:768px;
	text-align:left;
	border-left:solid 2px #999;
	border-right:solid 2px #999;
	padding-top:10px;
	margin:0 auto;
}

#indexframe{
	width:778px;
	margin:0 auto 0 auto;
	background-image: url(../images/topbase.gif);
	background-repeat: repeat-y;
	padding-top:10px;
}

/*囲み*/

.box{
    background-image: url(../images/mark.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px;
	padding:10px 10px 10px 20px;
	border:dashed 2px #3333;
	width:520;
	font-size: 14px;
	line-height: 2.3em;
	text-align:right;
}

/*トップページボトム*/

.bottombk{
    background-image: url(../images/bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:768px;
	font-size: 14px;
	line-height: 2.3em;
	text-align:right;
}

/*サブページボトム*/

.subbottombk{
    background-image: url(../images/bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:700px;
	font-size: 14px;
	line-height: 2.3em;
	text-align:right;
}

.photbox{
	margin-top:0px;
	padding:0px;
	border:solid 1px #cc6600;
	width:450;
	font-size: 13px;
	line-height: 2.3em;
	valign:top;
}

/*推薦者囲み*/
.box02{
	margin-top:0px;
	padding:5px;
	border:dashed 2px #333333;
	valign:top;
	width:490px;
}

.box03{
	margin-top:0px;
	padding:10px 0px 10px 10px;
	border:dashed 2px #666666;
	width:600px;
}

.box04{
	padding:20px;
	border:solid 1px #999999;
	width:595px;
}

.box05{
	padding:20px;
	border:dashed 2px #333333;
	width:595px;
}

.box06{
	background:#FFFAE5;
	padding:20px;
	border:solid 1px #FF9900;
	width:595px;
}
.box061{
	background:#FFFAE5;
	padding:20px;
	border:solid 1px #FF9900;
	width:500px;
	text-align:left;
}
.box07{
	background:#FFFAE5;
	padding:20px;
	border:dashed 1px #333333;
	width:595px;
	font:11pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.box08{
    background-image: url(../images/mark03.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:10px 15px;
	border:dashed 2px #3333;
	width:595;
	font-size: 14px;
	line-height: 2em;
	text-align:left;
}

.box09{
	background:#FFFFFF;
	padding:20px;
	border:dashed 1px #333333;
	width:420px;
	font:11pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.box10{
	background:#FFFAE5;
	padding:5px;
	border:dashed 1px #FF9900;
	width:440px;
}

/*テーブル*/
.t-border{
	align:center;
	border-collapse: collapse;
	}

.t-border th{
	border:solid 1px #999999;
	}

.t-border td{
	border:solid 1px #999999;
	}


.shadow01{
  filter: shadow(color=#999999, direction=135);
  width: 100%;
  height: 140px;
		}

/*上下0px 左右10px*/

#frame-margin{
	margin:0 10px;
}

#frame-margin2{
	margin:0px 10px;

}

.head-line h1,
.head-line h2,
	{
	line-height:12pt;
}

.head-line{

	padding:2px 0;
	color:#030;
}

.head-line h1{
   	margin:0;
	padding:0 10px;
	font-size:9pt;
	color: #333333;
	float:left;
}

.head-line h2{
	margin:0;
	padding:0 10px;
	font-size:9pt;
	font-weight:normal;
	color: #333333;
	float:left;
}


/*左よせ解除　BR*/

.c-left{
	clear:left;
}

/*左右回り込み解除　BR*/
.c-both{
	clear:both;
}

/* main_space 768-30px余白 */

#frame-margin{
	margin:0 10px;
}

.main-h{
	padding: 10px;
	text-align: center;
	float: center;
}

.main-h2{
	padding: 10px;
	text-align: left;
	float: center;
}

.main{
	width:510px;
	float:left;
	text-align: left;
}

.submain{
	width:680px;
	float:left;
	text-align: left;
}

.side{
	width:208px;
	float:right;
    text-align: right;
}
/* footer */

.foot{
	width: 690px;
	line-height:300%;
	text-align:center;
}

.indexfoot{
	width: 768px;
	line-height:300%;
	text-align:center;
}

/*-----text link-----*/
/*本文小リンク*/
.main a{
	color: #blue;
	text-decoration: none;
	font-size: 80%;
}

.main a:link{
	color: #blue;
	text-decoration: none;
	font-size: 80%;
}

.main a:visited{
	color: #blue;
	text-decoration: underline;
	font-size: 80%;
}

.main a:hover{
	color: #blue;
	text-decoration: underline;
	font-size: 80%;
}

/*トップバナーリンク専用*/

.topnavi{
	text-align: center;
	line-height:140%;
    padding: 3px;
	font-size: 13px;
	color:#FFFFFF;
}

.topnavi a{
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}

.top{
	text-align: right;
	line-height:140%;
    padding: 3px
	font-size: 13px;
	color:fff;
}

.top a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

.top a:link{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

.top a:visited{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

.top a:hover{
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
}



/*-----text-----*/

/*行間、改行*/
p{
 margin: 0;
 padding: 0;
}

.foot-text{
    text-align: center;
	margin: 10px 0px;
	line-height: 140%;
	font-size:80%;
	font-weight:normal;
}


/*ブルー文字タイトル*/
h2{
   	margin:0;
	padding:0px;
	font-size:115%;
	color: #39439f;

}

/*赤太字タイトル*/

h3{
   	margin:0;
	padding:0px;
	font-size:115%;
	color: #FF6600;

}

/*黒太字*/
h4{
	margin:0;
	padding:0px;
	font-size:100%;
}

/*本文テキスト*/
.main-text01{
	margin:5 0 0 10;
	padding:0px 0px;
	text-align: left;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.main-text02{
	margin:5 0 0 20;
	padding:0px 0px;
	text-align: left;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.main-text03{
	margin:5 5 0 5;
	padding:5 5 5 5;
	text-align: left;
	font:9pt/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.main-text04{
    width:400px;
	text-align: left;
	font:9pt/120% 'MS Gothic', Osaka, sans-serif;
    color:#666666;
}

.main-text05{
	margin:5 40 0 40;
	padding:0px 0px;
	text-align: left;
	font:11pt/180% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*ビフォーアフター用テキスト*/
.main-text06{
	margin:5px 0px;
	padding:0px 0px;
	text-align: left;
	font:11pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*推薦者用テキスト*/
.main-text07{
	margin:10px;
	padding:10px 0px 0px 10px;
	text-align: left;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*バックナンバー用見出し*/
.main-text08{
	margin:10px 0px 0px 15px;
	padding:0px 0px;
	text-align: left;
	font:10pt/100% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*バックナンバー用テキスト*/
.main-text09{
	color: #999999;
	margin:5px 0px 0px 30px;
	padding:0px 0px;
	text-align: left;
	font:10pt/100% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	width:470px;
}

.main-text10{
	margin:5 40 0 1em;
	padding:0px 0px;
	text-align: left;
	font:11pt/180% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*プロフ用テキスト*/
.main-text11{
	margin:0 0 0 20;
	padding:0px 0px;
	text-align: left;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*メルマガ用テキスト*/
.main-text12{
	margin:0 0 0 10;
	padding:0px 0px;
	text-align: left;
	font:11pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*注釈*/
.sub-text01{
	margin:5px 0px;
	padding:0px 0px;
	text-align: center;
	font:10pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text02{
	margin:5px 15px;
	padding:0px 0px;
	text-align: right;
	font:10pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text03{
	margin:5px 40px;
	padding:5px 0px;
	text-align: left;
	font:9pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*セリフ用*/
.sub-text04{
	border:dashed 1px;
	margin:10px;
	padding:15px 0px 15px 15px;
	text-align: left;
	font:95%/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*イーブック目次用*/
.sub-text05{
	margin:0px 20px;
	text-align: left;
	font:9pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text06{
	margin:5px 1em;
	padding:5px 0px;
	text-align: left;
	font:10pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text07{
	border: dashed 1px #FF3300;
	background-color:#FFFF66;

	padding:15px;
	text-align: left;
	font:95%/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	width:595px;
}

.sub-text08{
	color:#666666;
	text-align: right;
	margin:0px 10px;
	valign:bottom;
	font:9pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text09{
	margin:5px 0px;
	padding:0px 0px;
	text-align: center;
	font:11pt/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.sub-text10{
	margin:0px 20px;
	text-align: center;
	font:9pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*ビフォーアフター用見出し*/
.bamidashi{
	margin:7px 7px;
	padding:0px 0px;
	text-align: center;
	color:#ffffff;
	font:12pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*推薦者用見出し*/
.suisenmidashi{
	margin:10px 0px;
	text-align: center;
	color:#ffffff;
	font:15pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*推薦者用名前*/
.suisen{
	background-image: url(../images/ptan01.gif);
	border:solid 1px #333333;
	margin:5px 0px;
	text-align: center;
	color:#666666;
	font:13pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*仕事ページ見出し背景*/
.jobbk{
	background-image: url(../images/ptan03.gif);
	border:solid 1px #333333;
	margin:5px 0px;
	text-align: center;
	color:#666666;
	font:13pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*プロフ*/
.prf{
	background-image: url(../images/ptan02.gif);
	border:solid 1px #333333;
	padding:4px 10px 10px 10px;
	color:#FFF;
	font:8pt/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*スペシャル特典*/
.spesial{
	border:solid 1px #333333;
	background-color:#ffCC00;
	padding:10px;
	text-align: center;
	color:#FF6600;
	font:15pt/120% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

/*写真見出し*/
.midashi01{
    color: #ffffff;
	background-color:#ff6600;
	padding:8px 0px;
	margin:0px 0px 6px 0px;
	text-align:center;
	font:13pt/80% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
    font-weight:bold;
	width:450px;
}

/*メルマガ見出し*/
.midashi02{
    color: #666666;
	border-style: solid;
	border-color: #666666;
	border-width: 1px 10px 1px 10px;
	text-align:center;
	font:13pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	margin:0px 0px 0.3em 15px;
	padding:0.2em;
	width:490px;
}
/*E-BOOK見出し*/
.midashi03{
    color: #FFFFFF;
	background-color:#ff6600;
	border-style: solid;
	border-color: #990033;
	border-width: 1px 5px 1px 5px;
	text-align:center;
	font:13pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	margin:0px 0px 0.8em 0px;
	padding:0.2em;
	width:550px;
}

.midashi04{
    color: #FF6600;
	border-style: solid;
	border-color: #FF6600;
	border-width: 0px 0px 1px 5px;
	text-align:left;
	font:12pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	margin:0px 0px 1em 0px;
	padding:0.2em 0px 0px 0.5em;
}
.midashi044{
	color: #000099;
	border-style: solid;
	border-color: #000099;
	border-width: 0px 0px 1px 10px;
	text-align:left;
	font:14pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	FONT-WEIGHT: bold;
	margin:0px 0px 1em 0px;
	padding:0.4em 0px 0px 0.5em;
}

.midashi05{
	text-align:left;
	font:13pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.midashi06{
    color: #FFFFFF;
	background-color:#ff6600;
	border-style: solid;
	border-color: #990033;
	border-width: 1px 5px 1px 5px;
	text-align:center;
	font:11pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	margin:0px 0px 0.8em 0px;
	padding:0.2em;
	width:400px;
}

/*メインリスト*/
.list{
	background: #FFFF;
	margin:0px;
	padding:20px 25px 0px 5px;
	border:dashed 1px #666666;
	width:500;
	font-size: 14px;
	text-align:left;
}


.list UL{ list-style-image: url(../images/mark02.gif)

		}

.list LI{	line-height: 160%;}

.list2{
	width:190;
	font-size: 12px;
	color:#666;
	padding: 0;
}

/*文字色のみ*/
.cha{
 color:#5f0201;
}

.red{
	color:#CF0000;
	FONT-WEIGHT: bold;
}

.blue{
	color:#39439f;
}


/*右コンテンツテキスト*/

.miniw{
 font-size: 12px;
 color:#999;
 line-height: 150%;
 text-align:left;
 color:#990000;
}

.miniw2{
 font-size: 12px;
 color:#666;
 line-height: 18px
 text-align:right;
}

.miniw3{
 font-size: 12px;
 color:#666;
 line-height: 50%;
 text-align:left;
}


/*行間広*/

.miniw3{
 font-size: 12px;
 color:#666;
 line-height: 20px
}


/*右リスト*/

.list2 UL{
	list-style-image: url(../images/listaicon.gif);
	margin:0 0 0 18;
}

.list2 li{
	margin:0;
	line-height:20px;
}

/*線の種類*/

hr{
	color:#66CC66;
	line-height:100px;
	text-align:center;
}

.bd{
	border:dotted 2px #999;
	width:700px
}

.bd2{
	border:solid 1px #ccc;
}

.bd3{
	border:dotted 2px #666666;
	width:480px;
	margin:0px 0px 0px 7px;
}

.bd4{
	border:dotted 2px #666666;
	width:600px;
	margin:0px 0px 0px 7px;
}

/*画像線*/
.redline{
	background-image: url(../images/redline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:0.7em;
	}


/*ファッション紹介*/

.waku{
	border:solid 1px #999;
	margin:10px 0px 0px 0px;
	width:744px;
}

.waku2{
	border:solid 1px #999;
	margin:5px 0px 0px 0px;
	width:745px;
}

.sty{
	text-align:left;
	margin:5px;

}

/*下線*/
.bgline01{
	background-color: #FFCC33;
}

/*バックカラーつきタイトル*/
.bg1{
	background-color: #E08151;
	padding: 3px 10px;
	color: #FFFFFF

}

.bg2{
	background-color: #CCCCCC;
	padding: 3px 10px;

}

.bg3{
	background-color:#000066;
	color:#FFFFFF;
}

.bg4{
	background-color:#FFFF00;
}

/*タイトル*/
.tit{
	font-family : "MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif";
	font-size : 130%;
	text-align : left;
	padding:5px;
	border-left:solid 5px #00cc00;
	border-bottom:solid 1px #00cc00;
	line-height:200%;
}

.tit2{
	font-family : "MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif";
	font-size : 100%;
	text-align : left;
	padding:5px;
	border-left:solid 5px #99cc33;
	border-bottom:solid 1px #99cc33;
	line-height:200%;
}

.phot{
	float:right;
	border: solid 1px;
	margin:0px 0px 0px 10px;
}

.phot2{
	float:left;
	border: solid 1px;
	margin:0px 10px 0px 0px;
}

.phot3{
	border:solid 1px;
	align:center;
	margin:6px 0px 6px 0px;
	}

.phot4{
	border:solid 1px;
	margin:10px 6px 3px 3px;
	align:left;
	}

.phot5{
	margin:10px 0px;
}

.phot6{
	margin:10px 10px;
}

.phot7{
	float:right;
	margin:10px 10px 0px 0px;
}


.bac{
background-image:url(../images/gazou.jpg);
background-repeat:no-repeat;
background-position:right top;
}

/*スクロールバー*/
Body{
scrollbar-arrow-color:#808080;
scrollbar-base-color:#efefef;
scrollbar-darkshadow-color:#808080;
scrollbar-highlight-color:#fcfcfc;
scrollbar-shadow-color:#c0c0c0;
scrollbar-track-color:#fcfcfc;
}

/*文字*/

.ore {color: #FF6600}
.ore2 {color: #3300FF}
. {color: #FF3300}
-

/*文字取り消し線*/
.textline01 {
			 text-decoration:line-through;
			 }

/*キャプション*/
.cap01{
	margin:5 28 28 28;
}

