body {
color: #000000;
margin: 0px;
padding: 0px;
border: 0px solid #ccc;
font-size: 0.9em;
font-family:'ＭＳ Ｐゴシック',serif;
text-align:center;
background:#fff;
}
#clr_lft{
clear:left;
}
.font_s{
font-size:0.8em;
}
img{
border: 0px;
}

.red{
color:#f00;
}
#no_line_link{
	}
#no_line_link a {font-size:90%;color:#3E3E81; text-decoration: none;
}

/* ▼ */

#head001{
background: url(../images/logo_bk.jpg) repeat-y 400px;
}

#head002, #head001{
margin: 0px auto;
padding: 0px 0px;
border: 0px solid #ccc;
width: 750px;
text-align:right;
color:#666;
}

h1{
margin: 2px;
padding: 0px;
text-align:right;
font-size:12px;
font-weight:normal;
color:#000;
font-family:serif;
}

#foot001{
margin: 0px auto;
padding: 0px 0px;
border: 0px solid #ccc;
width: 750px;
height:20px;
text-align:right;
color:#666;
background: url(../images/foot_bk.jpg) no-repeat;
}
#foot001 i{
font-size:12px;
color:#666;
}

#mark_kumiai{
margin: 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #ccc;
font-size:0.8em;
}



/* ▼ */
#menu1{
font-size:15px;
/*border: 0px solid #ccc;*/
margin: 10px 0px 0px 0px;
padding: 0;
text-align:center;
background: url(../images/menu_bk.jpg) repeat-x;
}
#menu1 img{
border: 0px solid #ccc;
}
#menu2{
font-size:15px;
font-family:sans-serif,'ＭＳ Ｐゴシック';
border: 0px solid #ccc;
margin: 0px auto;
padding: 0px;
text-align:left;
width: 750px;
}
#menu2 img{
border: 0px solid #ccc;
}

/* ▼ */
#main001{
/*background: url(../images/bk01.jpg) repeat-x;*/
margin: 0px auto;
padding: 0px;
border: 0px solid #ccc;
border-bottom: 1px solid #ccc;
width: 750px;
text-align:left;
color:#555;
}

#page_info{
	margin: 0px;
	padding: 5px;
	background:#fff;
	color:#333;
	border: 1px dotted #999;
	font-size:0.8em;
	background: url(../images/bk02.jpg) repeat-x;
}


#main001 h2{
font-size:1.2em;
}



#main001 h3{
margin: 10px 0px;
padding: 3px;
font-size:0.9em;
border-bottom: 1px solid #ccc;
background: url(../images/bar_bk_h3.jpg) no-repeat;
}


#main001 h4{
margin: 5px 0px;
padding: 0px;
}


#main001 a {font-size:100%;color:#3E3E81; text-decoration: underline}
#main001 a:hover {font-size:100%;color:#aaa; text-decoration: none}


#main001 table{
margin: 0px;
padding: 0px;
border: 0px solid #000;
}
#main001 td{
margin: 0px;
padding: 5px;
border: 0px solid #ccc;
vertical-align:top;
/*font-size:0.85em;*/
}

#main001 ul{
font-size: 0.9em;
border: 0px solid #ccc;
padding: 0 0 0 20px;
}


/* 初めの文字だけ大きくする */
#index_main p:first-letter{
font-size:2em; 　　　　　　/*　通常の３倍の大きさ　*/
float:left;　　　　　　　　　/* テキストを回り込ませる　*/
font-weight:bold;　　　　　/* 太文字　*/
color:#ff0080;　　　　　 　/* 文字の色　*/
background:#ffffff　　 　　/* 背景色　*/
}

/* width=245の写真セル */
.w_pht240{
width:250px;
}

/* 商材・値段の小題字 */
.nedan{
background:#91ab90;
color:#000;
padding:5px;
background: url(../images/bar_bk_nedan.jpg) no-repeat;
border-bottom: 1px solid #ccc;
}
/* 商材の説明 */
.setumei{
padding: 0 0 0px 20px;
}
/* 画面幅の半分の商材・値段の小題字 */
.nedan_hf{
background:#91ab90;
color:#000;
padding:5px;
margin:0;
/*background: url(../images/bar_bk_nedan_hf.jpg) no-repeat;*/
background: url(../images/bar_bk_nedan.jpg) no-repeat;
border-bottom: 1px solid #ccc;
}
.margin_lft_t1{
padding:3px 0 0 10px;
}
/*特別090503▼*/
#kigyou .kigyou_b1{
width:140px;
}
#kigyou .kigyou_b2{
font-size:0.95em;
width:240px;
}
/*特別090503▲*/

/* はんこの説明（会社印の説明） */
#hanko_setumei{
margin:5px;
}
#hanko_setumei h4{
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#hanko_setumei dt{
font-weight: bold;
}

#waku_01{
padding:5px;
margin:3px;
border: 2px solid #ccc;
}
/*
#waku_01 td{border: 1px solid #ccc;}
*/
#syomei_01{
padding:0x;
margin:0;
border: 0px solid #ccc;
text-align:right;
}


/* 商材説明テーブル行間なし */
#pd_0_tbl{margin:0;}
#pd_0_tbl td{
border: 0px solid #ccc;
padding:0px 7px 0px 0px;
font-size:13px;
	}

/* ▼ */
#text_lft{
text-align:right;
border: 0px solid #ccc;
color:red;
}



/* ▼ */
#toiawase{
border-bottom: 1px solid #ccc;
text-align:center;
}
#kuyou{
padding:4px;
margin:3px;
border: 0px solid #ccc;
font-size:0.9em;
background:#ffc;
}

#toiawase table{
width:100%;
}
#toiawase td{
text-align:center;
font-size:1.1em;
}
.w_all{
width:750px;
}

/* 色付き小文字（青） */
.font_sblue{
font-size:0.95em;
color:#4c5924;
}



/* ▼ */
#yoyaku{
margin: 0px auto;
padding: 5px;
border: 0px solid #ccc;

text-align:left;
}

.font_d{
font-size:1.1em;
}

.lft_mgn10{
padding: 0px 0px 0px 10px;
}

#con_img_tbl{
margin: 0px auto;
padding: 0px;
}
#con_img_tbl table{
margin: 0px;
padding: 0px;
border: 0px solid #ccc;
}
#con_img_tbl td{
margin: 0px;
padding: 0px;
border: 0px solid #ccc;
}
/* ▼クレジットカード */
#c_card{
border-top:1px solid #aac;
border-bottom:1px solid #aac;
margin: 0px;
padding: 3px;
font-size:13px;
}
#c_card img{
float:left;
padding:3px;
}
.c_card_f1{
font-size:14px;
color:#33c;
}
#c_card a {font-size:90%;color:#3E3E81; text-decoration: underline}
#c_card a:hover {font-size:90%;color:#aaa; text-decoration: none}
/* ▼あけまして */

#home_msg{
border-top:0px solid #aac;
border-bottom:1px solid #aac;
margin: 0px;
padding: 0px 0px 0px 0px;
/* font-size:13px; */
color:#000;
background: url(../images/bk_tora.jpg) no-repeat;
height:90px;
text-align:center;
}


