body {
	background-color: #d0d0d0;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
}
.maincontents {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
}
.mainmenu-list {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 0px;
}
.mainmenu-ul {
	margin: 0px;
	padding: 0px;
}
.logomark {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.contents_about {
	background-image: url(images/background2.gif);
	background-repeat: repeat-y;
	clear: both;
	height: 1700px;
}
.copyright {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-top: 10px;
	color: #999;
}
.pagetop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-align: right;
	margin-top: 150px;
	clear: both;
}
.pagetop a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	clear: both;
}
.pagetop a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
.contents-left {
	height: 450px;
	width: 698px;
	float: left;
}
.contents-right {
	height: 450px;
	width: 235px;
	float: right;
	text-align: left;
}
.submenu-all {
	padding-top: 20px;
	width: 933px;
	height: 150px;
}
.submenu_index {
	float: left;
	margin-left: 21px;
}
.submenu_index2 {
	float: left;
	margin-left: 11px;
}
.areaA {
	height: 420px;
	width: 214px;
	float: left;
	padding-left: 21px;
}
.areaB {
	height: 420px;
	width: 450px;
	float: right;
	clear: none;
	padding-left: 13px;
}
.footer {
	background-image: url(images/footer.jpg);
	clear: both;
	margin-top: 10px;
	height: 84px;
	width: 933px;
	margin-bottom: 50px;
}
.contents-footer {
	clear: both;
}
.footer-text {
	font-size: 10px;
	color: #CCC;
	padding-top: 55px;
	padding-left: 50px;
}
.footer-text a {
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
}
.footer-text a:hover {
	font-size: 10px;
	color: #0C0;
}
#areaA-text {
	background-image: url(images/concept-background.jpg);
	height: 368px;
	width: 214px;
	padding-top: 15px;
}
.info_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 2em;
	margin-top: 30px;
}
.info_text table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.info_text table tr td a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.info_text table tr td a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
#areaB-text {
	background-image: url(images/news-background.gif);
	height: 363px;
	width: 439px;
	padding-top: 20px;
}
.news table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	height: 45px;
	vertical-align: middle;
}
#areaC-text {
	background-image: url(images/logolog-background.gif);
	height: 167px;
	width: 214px;
	padding-top: 15px;
}
.logolog_recentday {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
	margin-left: 15px;
}
.logolog {
	margin-right: 15px;
	margin-left: 15px;
}
#team6 {
	margin-top: 15px;
}
.bar {
	background-image: url(images/bar.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 587px;
	margin-top: 30px;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
}
.company_table    {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 3em;
	margin-top: 30px;
}
.company_table table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.works-contents {
	background-image: url(images/background2.gif);
	background-repeat: repeat-y;
	height: 1000px;
	clear: both;
}
.pankuzu {
	background-image: url(images/pankuzu-back.gif);
	font-size: 10px;
	color: #999;
	padding-top: 8px;
	height: 25px;
	width: 913px;
	padding-right: 20px;
	clear: both;
	text-align: right;
}
.pankuzu a {
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
a:hover {
	font-size: 10px;
	color: #090;
	text-decoration: none;
}
.area-left {
	width: 240px;
	vertical-align: top;
	padding-left: 16px;
}
.area-right {
	width: 615px;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
}
.sholder_logo {
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.leftmargin_20 {
	margin-left: 20px;
}
.text_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	display: inline;
	list-style-type: none;
	list-style-position: outside;
}
.margin_top_20 {
	margin-top: 20px;
}
.margin_top_30 {
	margin-top: 30px;
}
.margin_top_40 {
	margin-top: 40px;
}
.margin_top_70 {
	margin-top: 70px;
}
.margin_top_100 {
	margin-top: 100px;
}
.google_map {
	margin-top: 20px;
	border: 1px solid #666;
	width: 613px;
}
.maincontents-table {
	background-image: url(images/background2.gif);
	background-repeat: repeat-y;
	clear: both;
}
.submenu {
	line-height: 0px;
	display: inline;
	padding-left: 50px;
	list-style-type: none;
}
.contents_index {
	background-image: url(images/background3.gif);
	background-repeat: repeat-y;
	height: 620px;
}
.design_flow {
	float: right;
	margin-top: 30px;
	margin-left: 20px;
}
.concept_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 2em;
	margin-top: 20px;
	clear: left;
}
.concept_text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 2em;
	margin-top: 20px;
	clear: left;
	font-weight: bold;
}
.team_6 {
	margin-top: 30px;
}
.caption_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 10px;
	clear: left;
	font-weight: normal;
	line-height: 1.5em;
}
.order_botton {
	margin-top: 30px;
	text-align: center;
}
.text_bold {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.text_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	width: 600px;
	line-height: 1.5em;
	padding-left: 17px;
}
.flow {
	border: 1px solid #999;
}
.flow_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	clear: left;
	font-weight: normal;
	line-height: 1.5em;
	margin-left: 20px;
}
.mail_table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	margin-top: 30px;
}
.mail_table table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.text_3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	width: 617px;
	line-height: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
}
.faq_list {
	font-size: 12px;
	line-height: 2.5em;
	display: inline;
	list-style-image: url(images/faq_Q.gif);
	list-style-position: inside;
	text-decoration: none;
	text-indent: 30px;
	color: #666;
}
.faq_list a{
	font-size: 12px;
	line-height: 2.5em;
	display: inline;
	list-style-image: url(images/faq_Q.gif);
	list-style-position: inside;
	text-decoration: none;
	text-indent: 30px;
	color: #666;
}
.faq_list a:hover{
	font-size: 12px;
	line-height: 2.5em;
	display: inline;
	list-style-image: url(images/faq_Q.gif);
	list-style-position: inside;
	text-decoration: underline;
	text-indent: 30px;
	color: #000;
}
.faq_Q {
	font-size: 14px;
	color: #000;
	list-style-image: url(images/faq_Q.gif);
	padding-bottom: 7px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.faq_A {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	list-style-image: url(images/faq_A.gif);
	line-height: 1.5em;
}
.faq_QA {
	margin-top: 30px;
	margin-bottom: 85px;
}
.sitemap_text1 {
	padding-left: 55px;
}
.sitemap_text1 a {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.sitemap_text1 a:hover {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}
.sitemap_text1 ul {
	list-style-image: url(images/sitemap_icon_small.gif);
	line-height: 1.2em;
}
.bar2 {
	background-image: url(images/bar2.gif);
	background-repeat: no-repeat;
	height: 24px;
	margin-top: 30px;
	padding-left: 30px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 12px;
}
.works_ichiran {
	width: 175px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	margin-bottom: 3px;
}
.works_ichiran_all {
	margin-top: 25px;
	width: 617px;
}
.company_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #000;
	margin-top: 5px;
}
.ichiran_img {
	width: 175px;
}
.ichiran_img a:hover{
	width: 175px;
	position: relative;
	top: 10px;
}
.clear {
	clear: both;
}





#Navi {
	clear:both;
	width: 933px;
	}
#Navi ul.menu02 {
	display:inline;
	_width:832px;
	height:43px;
	}
#Navi ul.menu02 li{
	display:inline;
	float:left;
	height:43px;
	}

#Navi ul.menu02 li a{
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	margin:0;
	height:43px;
	font-size:0;
	text-indent:-9999px;
	}
#Navi ul.menu02 li.menu01 a{
	background-image:url(images/menu-home.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu02 a{
	background-image:url(images/menu-info.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu03 a{
	background-image:url(images/menu-about.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu04 a{
	background-image:url(images/menu-works.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu05 a{
	background-image:url(images/menu-concept.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu06 a{
	background-image:url(images/menu-order.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu07 a{
	background-image:url(images/menu-faq.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu08 a{
	background-image:url(images/menu-mail.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu09 a{
	background-image:url(images/menu-sitemap.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu10 a{
	background-image:url(images/menu-logolog.gif);
	width: 92px;
}

#Navi ul.menu02 li a:hover{
	background-position:0 -43px;
}
#Navi ul.menu02 li.menu01-active a {
	background-image:url(images/menu-home-active.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu02-active a {
	background-image:url(images/menu-info-active.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu03-active a {
	background-image:url(images/menu-about-active.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu04-active a {
	background-image:url(images/menu-works-active.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu05-active a {
	background-image:url(images/menu-concept-active.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu06-active a {
	background-image:url(images/menu-order-active.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu07-active a {
	background-image:url(images/menu-faq-active.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu08-active a {
	background-image:url(images/menu-mail-active.gif);
	width: 93px;
}
#Navi ul.menu02 li.menu09-active a {
	background-image:url(images/menu-sitemap-active.gif);
	width: 94px;
}
#Navi ul.menu02 li.menu10-active a {
	background-image:url(images/menu-logolog-active.gif);
	width: 92px;
}
.logo {
	text-align: center;
	width: 615px;
	margin-bottom: 150px;
	margin-top: 150px;
}
.logo-yoko {
	text-align: center;
	width: 615px;
	margin-bottom: 230px;
	margin-top: 230px;
}
.logo2 {
	text-align: center;
	width: 615px;
}
.logo3 {
	text-align: center;
	width: 615px;
	margin-bottom: 100px;
	margin-top: 80px;
}
.works-text {
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	margin-top: 80px;
	background-image: url(images/bar5.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
}
.works-text2 {
	font-size: 10px;
	color: #999;
	line-height: 1.5em;
	margin-bottom: 20px;
	margin-top: 50px;
	text-indent: 15px;
}
.works-text2-top {
	font-size: 10px;
	color: #999;
	line-height: 1.5em;
	margin-bottom: 30px;
	margin-top: 50px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding-top: 20px;
	text-indent: 15px;
}
.bar_title_left {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	background-image: url(images/bar3.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	padding-top: 1px;
}
.bar_title_right {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	background-image: url(images/bar4.gif);
	background-repeat: no-repeat;
}
.weblink {
	font-size: 10px;
	color: #666;
	text-decoration: underline;
	margin-top: 20px;
	background-image: url(images/allow3.gif);
	background-repeat: no-repeat;
	background-position: 13px 3px;
	text-indent: 20px;
	padding-left: 10px;
}
.weblink a {
	font-size: 10px;
	color: #999;
	text-decoration: underline;
	margin-top: 20px;
	text-indent: 20px;
}
.weblink a:hover {
	font-size: 10px;
	color: #666;
	text-decoration: underline;
	margin-top: 20px;
	text-indent: 20px;
}
.navi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #CCC;
	text-align: center;
	padding-top: 3px;
}
.navi a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
.navi a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #333;
	text-align: center;
	padding-top: 3px;
	text-decoration: underline;
}
.border {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
.gaikan_picture {
	text-align: center;
	margin-top: 30px;
}
.pagetop2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-align: right;
	margin-top: 500px;
	clear: both;
}
.pagetop2 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	clear: both;
}
.pagetop2 a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
.logolog_recentday {
	font-size: 10px;
	color: #333;
	margin-top: 10px;
	background-image: url(images/allow3.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	text-indent: 10px;
	background-position: 3px;
}
.header_line {
	background-image: url(images/header_line.gif);
	height: 10px;
	width: 933px;
	clear: both;
}
.concept {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	margin-right: 15px;
	margin-left: 15px;
}
.concept_flow {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 25px;
}
.news {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #333;
	margin-right: 15px;
	margin-left: 15px;
	line-height: 1.2em;
}
.copyright2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
	color: #999;
	width: 409px;
	padding-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
}
.pagetop3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-align: right;
	margin-top: 40px;
	clear: both;
	width: 409px;
	margin-right: 15px;
	margin-left: 15px;
}
.pagetop3 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	clear: both;
}
.pagetop3 a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
.text_4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 1.5em;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 10px;
}
.text_5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	width: 617px;
	line-height: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.text_6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 617px;
	line-height: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: bold;
}
.mail_table2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	margin-top: 30px;
	text-align: center;
}
.mail_table3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	margin-top: 30px;
}
.mail_table3 table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.campaign_table {
	font-size: 11px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 33px;
}
.text_7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	padding-left: 33px;
}
.text_8 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 10px;
	margin-left: 33px;
}
.form_botton {
	text-align: center;
	margin-top: 70px;
}
.plan {
	background-image: url(images/campaing_gradation.gif);
	background-repeat: repeat-x;
}
.form-waku {
	border: 1px solid #CCC;
	font-size: 12px;
	color: #333;
	padding: 10px;
	margin-top: 30px;
}
.form-waku-image {
	margin-top: 20px;
	margin-bottom: 10px;
}
