img {border:0px}
p{padding:0px 5px;text-align: left;}

/* commented backslash hides from ie5mac \*/ 
html {margin:0;padding:0}
body {margin:0;padding:0}

/* end hack */ 
html, body {background-color:#F4F4DD;font-size:14px;color:#333;text-align:left;line-height:1.3;}

.cr{clear:both;font-size:0px;margin:0px;padding:0px;}

/*==== リンク設定 ===*/
a:link {}/*テキストリンクの色*/
a:visited {}/*訪問済みのリンクの色*/
a:active {}/*クリック時のリンクの色*/
a:hover {position: relative; left: 1px; }/*マウスの上にカーソルがあるときのリンクの色*/

/*==== メイン枠 ===*/
#wrapper {
	background-color:#F4F4DD;
	text-align:center;
	
	
}
#outer {
	width:830px;
	text-align:left;
	margin:auto;
	overflow:visible;
	background-color:#fff;
	
}

/*==== ページ上部NAVI ===*/
#topnavi {height:20px;background:url(img/topnavi_back.gif);text-align:right;color:#fff; font-size:13px;font-weight:bold;}
#topnavi a{text-decoration: none;color:#fff;}
#topnavi a:hover {text-decoration: underline;color:#fff;}
#topnavi ul {margin:0;margin-right:10px;padding:2px 0px 0px 0px;list-style:none;font-weight:bold;}

#topnavi ul li {
	display:inline;
	line-height:20px;
	padding:0px;margin:0px;
	text-align:center;
	font-size:12px;font-weight:bold;
}

#topnavi ul li a{border-left:1px solid #ffffff;color:#ffffff;padding:0px 5px;}
#topnavi ul li.last a{border-right:1px solid #ffffff;}

/*==== 記事大枠 ===*/
#inner {width:100%;padding:0px;}

/*==== TOPバナー ===*/
#header {float:right;width:660px;height:200px;
	background:url(img/top.jpg) no-repeat left top;}

/*==== 左カラム枠 ===*/
#left {width:170px;float:left;text-align:center;background-color:#fff;}
#left-inner {padding:0 auto;margin-bottom: 20px;}


/*==== 右カラム枠 ===*/
#right {
	float:right;
	width:650px;
	font:14pt/28px "ＭＳ Ｐゴシック";
	background-color:#ffffff;
}

#right-inner {
	padding:7px;
	text-align:left;
	
}
/*==== パンくずリスト(右カラム) ===*/
.Breadcrumbs {width:100%;height:18px;font-size:10pt;}

/*==== ページ下部NAVI ===*/
/*
#footer {height:26px;background:url(img/topnavi_back.gif);text-align:center;margin-top:-10px;}
#footer p {padding-top:5px;font-size:10px;line-height:1.3;color:#ffffff;}
*/

#footer {
	text-align: center;
	width:810px;
	text-align:center;
	margin-left:0px;
	margin-bottom:10px;
	
}
#footer p {
	font-size:10px;
	line-height: 1.3;
}

#footer ul {
	width:98%;
	font-size:10px;
	height:50px;
	margin:0px;
	padding:0;
	text-align:center;
}
#footer li {
	display:inline;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	border-left:solid 1px #333;
}
#footer li.last {
	border-right:solid 1px #333;
}

#footer #footer2{
	border-top:solid 1px #808080;
	font-size:12px;
	line-height:24px;
	width:810px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	background:url("images/footer_bg.jpg") left top repeat-x;
}

/*==== 左カラム専用 ===*/
/*==== 見出しH===*/
#left h1{background-image:url(img/left_top.jpg);margin:0px;}
#left h1 a{width:170px;height:167px;display: block;font-size:0px;text-indent:-9999px;}

#left h2{text-align:left;}

/*==== コンテンツnavi ===*/
#left ul{text-align:left;list-style:none;padding:10px 0px;margin:-5px 0px 10px;margin-right:3px;font-weight:bold;border-right:solid 1px #4b7b53;border-bottom:solid 1px #4b7b53;background-color:#f3f3f3;}
#left ul ul{border:none;}

#left ul li{line-height:18px;}
#left ul li a{display: block;background-image:url(img/left-list.jpg);background-repeat:no-repeat;background-position: left center;padding-left:30px;color:#4F2400;text-decoration: none;}

#left ul li li a{display: block;padding-left:45px;color:#009a66;text-decoration: none;background-image: none;}
#left ul li li li a{display: block;padding-left:65px;color:#009a66;text-decoration: none;background-image: none;}

#left p{text-align:left;list-style:none;padding:5px 5px;margin:0px;margin-right:3px;font-weight:bold;border-right:solid 1px #4b7b53;color:#000000;background-color:#f3f3f3;}

/*==== 右カラム専用 ===*/
/*==== 見出しH===*/
#right h2{font-size: 14px;border-left:solid 5px #3399cc;border-bottom:solid 1px #3399cc;text-align: left;padding:0px 5px;}
#right h3{font-size:14px;border-bottom:dotted 1px #999999;padding:0px 5px;}

/*==== 右カラム・ページ別 ===*/
/*TOPページ*/
#top{}

#top #top-left{float: left;width: 400px;}
#top #top-left #inner{padding: 5px;text-align: left;}

#top #top-right{float: right;width: 230px;}
#top #top-right #inner{padding:0 auto;}

/*お客様の声*/
.okyaku img {
	float:left;
}
.okyaku strong {
	float:right;
	width:370px;
}
.okyaku p {
	line-height:2;
	float:right;
	width:370px;
	padding-top:5px;
	padding-bottom:5px;
}
/*会社概要のテーブル*/
#company {
	width:100%;
	border-collapse:collapse;
}
#company th {
	font-size:10pt;
	padding:5px;
	border-left:solid 4px #cbcbcc;
	border-bottom:solid 1px #cbcbcc;
	white-space:nowrap;
}
#company td {
	font-size:10pt;
	padding:5px;
	background-color:#efefef;
	border-bottom:solid 1px #cbcbcc;
	border-right:solid 1px #cbcbcc;
}


/*一段目*/
#right ul {
	line-height:14px;
	margin:5px;
	padding:0px;
	list-style:none;
}

#right li {
	line-height:30px;
	font-weight:bold;
	margin-bottom:5px;
	list-style-type:disc;
	list-style-position:inside;
	list-style-image:url("images/ya2.gif");
}

/*二段目*/
#right li ul {
	line-height:14px;
	margin-left:20px;
	background-color:#fff;
}
#right li li {
	line-height:30px;
	font-weight:normal;
	list-style-type:circle;
	list-style-position:outside;
	list-style-image:none;
	background-color:#fff;
	}
.style1 {
	color: #0066FF;
	font-size: 18px;
}
.style4 {
	font-size: 16px;
	color: #ff0033;
}
.style6 {
	color: #0066FF;
	font-size: 12px;
}
.style9 {color: #0066FF}

/*======== タイプセレクタ ========*/
* {list-style:none;margin:0;padding:0;}
h1{height:22px;font-size:12px;line-height:20px;
margin-right:5px;padding:0;text-align:right;}
h1 a, h1 a:link{color:#000;text-decoration:none;}
h1 a:visited{color:#000;text-decoration:none;}
h1 a:hover{color:#000;text-decoration:none;}
h1 a:active{color:#000;text-decoration:none;}
h2 { clear: both; margin-bottom: 10px; border-top: 1px dotted silver; border-bottom: 1px solid silver;
font-size: 16px; font-weight: bold; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 5px 5px 5px 10px; border-right: 1px solid silver; border-bottom: 3px double silver; border-left: 5px
 solid #3ae; }
h3 { clear: both; margin-bottom: 10px; border-top: 1px dotted silver; border-bottom: 1px solid silver; }
h3 { font-size: 16px; font-weight: bold; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 5px 5px 5px 10px; border-right: 1px solid silver; border-bottom: 3px double silver; border-left: 5px
 solid #8c0; }
h4 { clear: both; margin-bottom: 15px; border-top: 1px dotted silver; border-bottom: 1px solid silver; }
h5 { clear: both; margin-bottom: 15px; border-top: 1px dotted silver; border-bottom: 1px solid silver; }
h5 { font-size: 16px; font-weight: bold; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 5px 5px 5px 10px; border-right: 1px solid silver; border-bottom: 3px double silver; border-left: 5px
 solid #f60; }
h6 {font-size: 12px;color:#f00;font-weight:normal;line-height:160%;}
/*td{text-align:left;};*/
/*======== body背景 ========*/
.bg{width:760px;padding:0;border:0;text-align:center;margin:0 auto;background-image:url(img/body_bg.jpg);background-repeat: repeat-y;background-color:#ffffff;border-left:solid 1px black;border-right:solid 1px black;}

.bg2{width:600px;padding:0;border:0;text-align:center;margin:0;background-image:url(img/body_bg.jpg);background-repeat: repeat-y;background-color:#ffffff;border-left:solid 1px black;border-right:solid 1px black;}
/*======== 全体テーブル ========*/
.main{width:760px;text-align:center;margin:0 auto;}
.main td.link{text-align:center;}
/*======== テキスト ========*/

.contentbox{
	border:dashed 0px #666;
	width:640px;
	margin:0px auto;
   	font-size:15px;
	font-weight:normal;
	line-height : 35px;
	text-align:left;
	color:#222222;
	padding: 5px;
	}


.contentbox2{
	border:dashed 0px #666;
	width:500px;
	margin:0px auto;
   	font-size:15px;
	font-weight:normal;
	line-height : 35px;
	text-align:left;
	color:#222222;
	padding: 5px;
	}


.contentbox3{
	width:500px;
	margin: 0 auto;
	padding: 5px;
	font-size:10pt;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
	}

p.link_text{
    margin:40px 50px 0 50px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:center;
	color:#222222;
}
p.title_text{
    margin-top:5px;
	margin-left:60px;
	text-align:left;
}
p.deal_title{
    margin:20px 0px 0px 60px;
	text-align:left;
	color:#000000;
	font-size:20pt;
	line-height:20px;
	font-weight:bold;
}
p.henkin{color:#000000;font-size:28pt;line-height:32px;font-weight:bold;text-align:center;padding-top:20px;border-top:solid 1px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;}

.boxbox{
line-height:16px;
font-size:14px;
}

.box_4{
	margin:10px auto;
	border:solid 1px #000000;
	padding:5px;
}
.title_dot{padding:10px;margin-bottom:10px;border-top:dotted 2px #009900;border-bottom:dotted 2px #009900;color:#ff8000;font-weight:bold;}
.title_pink{background-color:#ffe8f3;text-align:center;padding:5px;color:#ff0080;font-weight:bold;font-size:28px;}
.title_pink p{font-size:16px;}
.title_pink2{background-color:#ff0080;text-align:center;padding:5px;color:#ffffff;font-weight:bold;font-size:18px;}
.title_pink3{background-color:#ff0080;padding:5px;text-align:left;color:#ffffff;font-weight:bold;font-size:14px;margin: 0 auto;}
.title_pink2f14{background-color:#ff0080;text-align:center;padding:5px;color:#ffffff;font-weight:bold;font-size:14px;}
.grenn{color:#4b7b53;}
.gren{font-weight:bold;color:#4b7b53;}
.grenu{font-weight:bold;color:#4b7b53;text-decoration:underline;}
.gren12{font-weight:bold;color:#4b7b53;font-size:12px;}
.gren24{font-weight:bold;color:#4b7b53;font-size:24px;}
.green{font-weight:bold;background-color:#00cc00;font-size:18px;line-height:24px;color:#fff;padding: 5px;}
.greentext3{font-weight:bold;background-color:#00cc00;font-size:14px;line-height:16px;color:#fff;padding: 5px;width:530px;text-align: center;margin: 0 auto;}
.oreng{color:#ff8000;font-weight:bold;}
.title_oreng{background-color:#ff8000;text-align:center;padding:5px;color:#ffffff;font-weight:bold;font-size:18px;}
.title_oreng2{background-color:#ff8000;text-align:center;padding:5px;margin-left:-20px;margin-right:-20px;color:#ffffff;font-weight:bold;font-size:18px;width:550px;}
.title_oreng3{background-color:#ff8000;padding:5px;text-align:left;color:#ffffff;font-weight:bold;font-size:16px;margin: 0 auto;}
.box_gren{border:solid 1px #019966;font-size:13px;text-align:left;}
.box_gren .a{border-bottom:solid 1px #019966;background-color:#019966;color:#ffffff;font-size:18px;text-align:center;}
.box_gren .b{color:#ff8000;text-decoration:underline;font-size:13px;padding:10px;}
.box_gren .c{background-color:#ffcccc;font-size:16px;line-height:2;margin:20px 10px;padding-left:10px;font-size:14px;}
.box_gren div{padding:10px;border-bottom:dotted 2px #009900;}
.box_gren div.last{border:none;}
.box_gren2{border:solid 3px #00cc00;font-size:14px;text-align:left;background-color:#ffffff;width:200px;padding:5px;font-weight:bold;color:#00cc00;}
.box_gren2 p{margin:10px;padding:10px;font-size:18px;}
.box_blue{background-color:#e1ffff;padding:10px;}
.pink{font-weight:bold;color:#ff0080;}
.pinku{font-weight:bold;color:#ff0080;text-decoration:underline;}
.pinktext{font-weight:bold;background-color:#ff0080;font-size:18px;line-height:24px;color:#fff;padding: 5px;}
.pinkbread{background-color:#ffc4e1;font-size:16px;line-height:24px;padding: 5px;}
.pinktext2{font-weight:bold;background-color:#ff0080;font-size:18px;line-height:24px;color:#fff;padding: 5px;width:550px;}
.pinktext3{font-weight:bold;background-color:#ff0080;font-size:12px;line-height:16px;color:#fff;padding: 5px;width:530px;text-align: center;margin: 0 auto;}
.voice_pink{border:solid 1px #ff8ec7;font-size:14px;}
.voice_pink h2{border-bottom:solid 1px #ff8ec7;background-color:#ff8ec7;color:#ffffff;font-size:16px;line-height:2;text-align:center;}
.voice_pink p{padding:3px 10px;}
.voice_pink h3{border-bottom:solid 1px #ff8ec7;background-color:#ff8ec7;color:#ffffff;font-size:18px;line-height:32px;text-align:center;width:580px;}
.voice_pink h4{border-bottom:solid 1px #ff8ec7;background-color:#ff8ec7;color:#ffffff;font-size:18px;line-height:32px;text-align:center;}
.voice_pink p.q{border-bottom:solid 1px #ff8ec7;background-color:#ff8ec7;color:#ffffff;font-size:16px;line-height:2;text-align:center;font-weight:bold;}
.voice_pink div{padding:10px;border-bottom:dotted 2px #ff8ec7;}
.voice_pink div.last{border:none;}
.box_syohin{background-color:#ffff9d;text-align:left;padding:10px;margin:0px 80px;}
.box_syohin img{float:left;margin:10px;}/*商品タイトル用*/
.box_syohin h2{text-align:center;color:blue;font-size:24px;}
.box_syohin h3{font-size:20px;width:530px;}/*価格表示用*/
.box_syohin h3 span{color:red;}
.box_syohin h3.u span{text-decoration:underline;}
.box_syohin p.cl{clear:both;margin-left:160px;}
.box_syohin p.cl2{clear:both;margin-left:250px;}
.box_syohin p.cen{text-align:center;font-weight:bold;}

.box_renshuu
{
border:solid 0px;width:610px;margin:0px 30px 0px 0px;
}

/*======== 文字装飾 ========*/
.u{text-decoration:underline;}
.b{color:#000000;font-size:18px;line-height:35px;font-weight:bold;}
.red{color:#f00000;font-size:18px;line-height:35px;font-weight:normal;}
.redb{color:#f00000;font-size:18px;line-height:35px;font-weight:bold;}
.redu{color:#f00000;font-size:18px;line-height:35px;text-decoration:underline;}
.red14{font-weight:bold;color:red;font-size:14px;}
.redbu{color:#f00000;font-size:18px;line-height:35px;font-weight:bold;text-decoration:underline;}
.red20b{color:#f00000;font-size:20pt;line-height:32px;font-weight:bold;}
.red20u{color:#f00000;font-size:20pt;line-height:32px;font-weight:bold;text-decoration:underline;}
.red24{font-weight:bold;color:red;font-size:24px;}
.red36{font-weight:bold;color:red;font-size:36px;}
.a12{color:#000000;font-size:12px;line-height:160%;font-weight:normal;text-align: left;}
.bu14{color:#000000;font-size:18px;line-height:35px;font-weight:bold;}
.blackb{color:#000000;font-size:18px;line-height:35px;font-weight:bold;}
.bu{color:#000000;font-size:18px;line-height:35px;font-weight:bold;text-decoration:underline;}
.u{color:#000000;font-size:18px;line-height:35px;font-weight:normal;text-decoration:underline;}
.bu12{color:#000000;font-size:12pt;line-height:20px;font-weight:normal;}
.b16{FONT-SIZE: 18px;color: #ff0033;font-weight:bold;}
.gren{font-weight:bold;color:#009900;}
.blue{color:#0000ff;font-size:18px;line-height:35px;font-weight:normal;}
.blueb{color:#0000ff;font-size:18px;line-height:35px;font-weight:bold;}
.ry{color:#f00000;line-height:32px;font-weight:bold;background-color:#ffff00;padding:3px;}
.ry20b{color:#f00000;font-size:20pt;line-height:32px;font-weight:bold;background-color:#ffff00;padding:3px;}
.kensaku{border-top:dashed 1px #a5a5a5;border-bottom:dashed 1px #a5a5a5;text-align:center;font-weight:bold;padding:20px;margin:10px 0px;}
/*======== 罫線 ========*/
.hr01{width:630px;height:40px;background-image:url(img/hr01.jpg);margin:0;font-size:1px;text-indent:-9999px;}
/*======== 申し込みボタン ========*/
div.order{border:inset 4px #0c66ed;padding:5px;text-align:center;} 
div.order a{display:block;width:528px;height:85px;margin:0 auto;padding:0px;background:url(img/bt.jpg) no-repeat 0px 0px;font-size:1px;text-indent:-9999px;}
.order a:hover{margin:0 auto;padding:0px;background:url(img/bt.jpg) no-repeat 0px -1px}
a.order{display:block;width:528px;height:85px;margin:0 auto;padding:0px;background:url(img/bt.jpg) no-repeat 0px 0px;font-size:1px;text-indent:-9999px;}
a:hover.order{margin:0 auto;padding:0px;background:url(img/bt.jpg) no-repeat 0px -1px}
/*==== 特商法の設定 ===*/
.toku table{width:630px;}
.text_l{font-size:10pt;text-align: left;padding:0 5px;background-color:#fee9f0;width:200px;}
.text_r{font-size:10pt;text-align: left;padding:0 5px;width:430px;}
/*==== ページ内テーブルの設定 ===*/
.tbl table{width:500px;}
.text_l1{font-size:10pt;text-align: left;padding:0 5px;background-color:#efefef;width:150px;}
.text_r1{font-size:10pt;text-align: left;padding:0 5px;background-color:#fff;width:350px;}
/*======== Copyright ========*/
.copy{text-align:center;font-size:12px;line-height:26px;color:#333333;padding:0;}
/*======== リンク ========*/
A:link {color:#003366;text-decoration:underline;font-weight:bold;}
A:visited {color:#003366;text-decoration:underline;font-weight:bold;}
A:active {color:#ff0000;text-decoration:none;}
A:hover {color:#ff0000; text-decoration:none;}
/*==== ボロックボックス ===*/

/*======== メールの内容 ========*/
.letter_box{
	border:#aaa inset 4px;
	width:580px;
	background-color:#fce9b3;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

.letter_box p{
    margin:0 15px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

/*======== 例　その１ ========*/
#example_box01{
	/*border:#aaa inset 4px;*/
	width:580px;
	background-image:url(img/box_bg04.jpg);
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#example_box01 p.example{background-image:url(img/check.gif);background-repeat:no-repeat;background-position:left top;margin-left:5px;padding-left:30px;padding-right:20px;font-size:16px;font-weight:bold;background-color:#ffff99;}

#example_box01 p.read{
    margin:0 40px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

#example_box01 hr{
	border-style: solid;
	border-width: 1px;
	background-color: #4597e3;
	border-bottom-color:#00416b; 
	color: #4597e3;
	height:3px; 
}


/*======== 質問 ========*/
#faq_box{
	border:#0c66ed solid 4px;
	width:520px;
	background-color:#ffffff;
	margin:5px auto;
	padding:5px 20px 20px 20px;
	text-align:left;
}

#faq_box p.q{
background-image:url(img/check.gif);
background-repeat:no-repeat;
background-position:left top;
margin-left:5px;
padding-left:30px;
padding-right:20px;
font-size:16px;
font-weight:bold;
background-color:#ffff99;}

#faq_box p.a{
    margin:0 40px 0 15px;
    font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#222222;
}

#faq_box2{
	border:#ff0852 solid 4px;
	width:520px;
	background-color:#ffffff;
	margin:5px auto;
	padding:5px 20px 20px 20px;
	text-align:left;
}

#faq_box2 p.q{
background-image:url(img/check.gif);
background-repeat:no-repeat;
background-position:left top;
margin-left:5px;
padding-left:30px;
padding-right:20px;
font-size:16px;
font-weight:bold;
background-color:#ffff99;}

#faq_box2 p.a{
    margin:0 40px 0 15px;
    font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#222222;
}

#faq_box3{
	border:#0c66ed solid 4px;
	width:520px;
	background-color:#ffffff;
	margin:5px auto;
	padding:5px 20px 20px 20px;
	text-align:left;
	line-height:45px;
}

/*======== 特定商取引法に基づく表示 ========*/
.deal_box{
    width:640px;
	border-collapse:collapse;
	border:#003366 double 4px;
	margin:0 auto;
}

.d1{
    color:#000000;
    width:180px;
	border:#aaa solid 1px;
	padding:3px;
	background-color:#DF0909;
	text-align:left;
	color:#ffffff;
}

.d2{
    width:450px;
	border:#aaa solid 1px;
	padding:3px;
	background-color:#ffffff;
	text-align:left;
}


.kansou-03{
font-size : 14pt;
line-height : 24px;
padding-top : 15px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 15px;
border-width : 4px 4px 4px 4px;border-style : solid solid solid solid;border-color : #f75e9b #f75e9b #f75e9b #f75e9b;
width : 520px;
text-align : left;
margin: 10px auto;
}

.kansou-04{
font-size : 12pt;
line-height : 24px;
padding-top : 15px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 15px;
border-width : 4px 4px 4px 4px;border-style : solid solid solid solid;border-color : #f75e9b #f75e9b #f75e9b #f75e9b;
width : 520px;
text-align : left;
margin: 10px auto;
}

.setume{

font-size : 15px;
line-height : 30px;
background-color : white;
text-align : left;
margin: 10px auto;
border-top-width : 3px;
border-top-style : solid;
border-top-color : #666666;
border-left-width : 3px;
border-right-width : 3px;
border-bottom-width : 3px;
border: solid;
border-color : #666666;
padding : 25px;
width : 520px;
}

.setume2{

font-size : 15px;
line-height : 30px;
background-color : white;
text-align : left;
margin: 10px auto;
border-top-width : 3px;
border-top-style : solid;
border-left-width : 3px;
border-right-width : 3px;
border-bottom-width : 3px;
border: solid;
border-color : #0c66ed;
padding : 25px;
width : 520px;
}


.setume3{

font-size : 15px;
line-height : 30px;
background-color : white;
text-align : left;
margin: 10px auto;
border-top-width : 3px;
border-top-style : solid;
border-top-color : #666666;
border-left-width : 3px;
border-right-width : 3px;
border-bottom-width : 3px;
border: solid;
border-color : #96b56f;
padding : 25px;
width : 520px;
}



/*======== 例　その２ ========*/
#example_box02{
	/*border:#aaa inset 4px;*/
	width:580px;
	background-image:url(img/box_bg04.jpg);
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#example_box02 p.example{background-image:url(img/check.gif);background-repeat:no-repeat;background-position:left top;margin-left:5px;padding-left:30px;padding-right:20px;font-size:16px;font-weight:bold;background-color:#ffff99;}

#example_box02 p.read{
    margin:0 40px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

#example_box02 hr{
	border-style: solid;
	border-width: 1px;
	background-color: #4597e3;
	border-bottom-color:#00416b; 
	color: #4597e3;
	height:3px; 
}

/*======== 友人との会話　その２ ========*/
#talk_box02{
	border:#aaa inset 4px;
	background:transparent url("img/box_bg03.jpg")  repeat-x 0px 0px;
	width:580px;
	background-color:#ffffff;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#talk_box02 p{
    margin:0 15px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

/*======== 成功の例 ========*/
#success_list{
	border:#aaa inset 4px;
	background:transparent url("img/box_bg02.jpg")  repeat-x 0px 0px;
	width:580px;
	background-color:#ffffff;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#success_list li{
    margin:0 15px 0 15px;
    font-size:16px;
	font-weight:bold;
	line-height:34px;
	text-align:left;
	color:#222222;
	background-image:url(img/check.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:40px;
}


#block1 {
	background: url(img/bg1_1.gif);
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 610px;
	line-height: 0px;
}
#block2 {
	background: url(img/bg1_2.gif) repeat-y;
	padding: 5px 25px;
	height: auto;
	width: 560px;
	margin: 0px;
}
#block3 {
	background: url(img/bg1_3.gif);
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 610px;
	line-height: 0px;
}
#column2 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 560px;
	float: none;
}
#block7 {
	border: 0px;
	line-height: 0px;
	background: url(img/bg2_1.gif);
	margin: 25px 0px 0px;
	padding: 0px;
	height: 11px;
	width: 610px;
}
#block7 img{border-style:none;}
#block4 {
	line-height: 0px;
	margin: 25px 0px 0px;
	padding: 0px;
	height: 15px;
	width: 610px;
}
#block5 {
	margin: 0px;
	padding: 15px 25px;
	height: auto;
	width: 560px;
	background: url(img/waku_bg2.gif) repeat-y;
}
#column3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 560px;
}


#block6 {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 610px;
}

#block8 {
	background: url(img/bg2_2.gif) repeat-y;
	padding: 20px 25px;
	height: auto;
	width: 560px;
	margin: 0px;
}

#block9 {
	line-height: 0px;
	background: url(img/bg2_3.gif);
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 610px;
}


/*========  ========*/
#mistake_box{
	border:#aaa inset 4px;
	width:580px;
	background-color:#ffffff;
	margin:5px auto;
	padding:0 20px 20px 20px;
	text-align:left;
}

#mistake_box p{
    margin:0 15px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

/*======== リスト ========*/
#dietlist_box{
	border:#aaa inset 4px;
	background:transparent url("img/box_bg01.jpg")  repeat-x 0px 0px;
	width:580px;
	background-color:#ffffef;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#dietlist_box li{
    margin:0 15px 0 15px;
    font-size:16px;
	font-weight:bold;
	line-height:34px;
	text-align:left;
	color:#222222;
	background-image:url(img/check.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:5px;
	padding-left:40px;
}

/*======== 友人との会話　その１ ========*/
#talk_box01{
	border:#aaa inset 4px;
	background:transparent url("img/box_bg02.jpg")  repeat-x 0px 0px;
	width:580px;
	background-color:#ffffff;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

#talk_box01 p{
    margin:0 15px 0 15px;
    font-size:15px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
}

/*======== 追加box ========*/
.example_box{
	border:#aaa inset 4px;
	width:580px;
	background-color:#ffffff;
	margin:5px auto;
	padding:15px 20px 20px 20px;
	text-align:left;
}

.box_b01{margin:0 65px 15px 65px;
    font-size:16px;
	font-weight:normal;
	line-height:160%;
	text-align:left;
	color:#222222;
	border:solid 1px #000000;}

.box_b01 div{margin:10px;}


     /*集客王子用のデザインスタイルシート*/
/*テーブルサイズ強制指定*/
.post table{width:500px;}
/*見出し（フォーム名）　つまり上のほう*/
.public_section{
width: 500px;
text-align: center;
font-size: 18px;
line-height: 140%;
color:#333333;
background-color: #ffffff;
font-weight: bold;
}
/*フォーム全体を囲うブロック　つまり下のほう*/
.public_form_item{
background-color: #ffffff;
width: 500px;
padding: 0px;
}
/*コメント（注意説明の部分です）*/
.public_form pre{
text-align: left;color:#cf0000;
font-size: 12px;
line-height: 140%;
padding: 5px;
background-color: #ffffff;
width: 500px;
}
/*項目名が入るセル　つまり左*/
.public_form_head{
width: 150px;
padding: 5px;
border-left:solid 4px #cbcbcc;border-bottom:solid 1px #cbcbcc;
font-size: 12px;
line-height: 140%;
font-weight: bold;
}
/*フォームが入るセル　つまり右*/
.public_form_data{
width: 340px;
padding: 5px;
background-color:#efefef;border-bottom:solid 1px #cbcbcc;border-right:solid 1px #cbcbcc;
font-size: 12px;
line-height: 140%;
text-align: left;
}
/*(※) は必須項目です。必ず入力してください。の部分*/
.public_form_notes{
font-size: 12px;color:#cf0000;
line-height: 140%;
text-align:left;
width: 500px;
}

.img_layout{float:left;margin-right: 1em;margin-bottom:5px; font-size:12px; text-align:center; color:#000;}
.pinktext3{font-weight:bold;background-color:#ff0080;font-size:12px;line-height:16px;color:#fff;padding: 5px;width:530px;text-align: center;}
.title_oreng3{background-color:#ff8000;padding:5px;text-align:left;color:#ffffff;font-weight:bold;font-size:16px;margin: 0 auto;}
.box_oreng{border:solid 3px #ff8000;font-size:14px;text-align:left;background-color:#ffffff;width:600px;padding: 5px;}
.box_oreng h2{background-color:#ff8000;color:#ffffff;font-size:18px;}
.box_oreng div{margin:10px;padding:10px;background-color:#ffffdf;}
.box_oreng p{margin:10px;padding:10px;}

.box_oreng2{border:solid 3px #ff8000;font-size:16px;text-align:left;background-color:#ffffff;width:400px;padding:5px;}
.box_oreng2 p{margin:10px;padding:10px;font-size:18px;}

.box_oreng3{border:solid 3px #ff8000;font-size:16px;text-align:left;background-color:#ffffff;width:200px;padding:5px;}
.box_oreng3 p{margin:10px;padding:10px;font-size:18px;}

.box_oreng4{border:solid 3px #ff8000;font-size:16px;text-align:left;background-color:#ffffe1;width:500px;padding:5px;}
.box_oreng4 p{margin:10px;padding:10px;font-size:18px;}

.box_oreng5{border:solid 3px #ff8000;font-size:16px;text-align:left;background-color:#ffff9b;width:400px;padding:5px;margin: 0 auto;}
.box_oreng5 p{margin:10px;padding:10px;font-size:18px;}

.box_oreng6{border:solid 3px #ff8000;font-size:14px;text-align:left;background-color:#ffffff;width:500px;padding: 5px;}
.box_oreng6 h2{background-color:#ff8000;color:#ffffff;font-size:18px;}
.box_oreng6 p{margin:10px;padding:10px;}

.box_oreng7{border:solid 3px #ff8000;font-size:16px;text-align:left;background-color:#ffff9b;padding:5px;margin: 0 auto;}
.box_oreng7 p{margin:10px;padding:10px;font-size:18px;}

.box_yellow{background-color:#ffff9d;padding:10px;}
.box_yellow2{background-color:#ffff9d;text-align:center;padding:5px;color:#009900;font-weight:bold;font-size:28px;}
.box_yellow3{background-color:#ffff9d;padding:5px;font-size:18px;width : 200px;}
.box_yellow4{background-color:#ffff9d;padding:5px;font-size:16px;width:580px;margin: 0 auto;text-align: left;}

.box_lightyellow{background-color:#ffffe1;padding:10px;}
.box_lightyellow2{background-color:#ffffe1;padding:10px;font-weight:bold;font-size:12px;text-align: left;}
.box_lightyellow3{background-color:#ffffe1;padding:10px;font-weight:bold;font-size:12px;text-align: left;width:530px;margin: 0 auto;}

.box_pink{background-color:#fff0f8;padding:10px;}
.box_pink2{background-color:#fff0f8;text-align:center;padding:5px;color:#009900;font-weight:bold;font-size:28px;}
.box_pink3{background-color:#fff0f8;padding:5px;font-weight:bold;font-size:18px;}
.box_pink4{background-color:#fff0f8;padding:5px;font-size:16px;width:580px;}
.body_text{margin:0px 20px;text-align:left;}