@charset "utf-8";
/*
--------------------------------------------------
	redefinition
--------------------------------------------------
*/

html {
  filter: expression(document.execCommand("BackgroundImageCache", 
  false, true));
}


* {
	margin: 0;
	padding: 0;
	}
img {
	border: 0;
	}
a:link,a:visited {
	color: #00F;
	text-decoration: none;
	}
a:hover,a:active {
	color: #0000FF;
	text-decoration: underline;
	}
body {
	margin: 0;
	padding: 0;
	color: #222222;
	text-align: center;
	background: #FBFBFB url(images/bg3.jpg) repeat-x left top;
	/* font-family: sans-serif; */
	}
#header {
	margin: 0px;
	padding: 0px;
	width: 900px;
}



/*
--------------------------------------------------
	レイアウト
--------------------------------------------------
*/

#container {
	padding: 0px;
	width: 900px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.head H1 {
	font: normal 10px/16px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	padding-left: 12px;
	letter-spacing: 0.06em;
}

.logo {
	width: 600px;
	float: left;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tel {
	width: 185px;
	float: right;
	margin-top: 2px;
	text-align: right;
	margin-right: 8px;
}
.head_sub_menu {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #999999;
	text-align: right;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	letter-spacing: 0.06em;
}
#menu {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 900px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 900px;
	list-style: url(none) none;
}
#menu li {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 900px;
	float: left;
}
#menu li a {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
}
#menu li#co_pamph {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_01.gif) no-repeat;
	width: 156px;
}
#menu li#pamph {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_02.gif) no-repeat;
	width: 149px;
}
#menu li#catalog {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_03.gif) no-repeat;
	width: 149px;
}
#menu li#poster {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_05.gif);
	background-repeat: no-repeat;
}
#menu li#pamph_special {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_04.gif);
	background-repeat: no-repeat;
}
#menu li#campany {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_06.gif) no-repeat;
	width: 148px;
}
#menu li#co_pamph a:hover {

	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_01-over.gif) no-repeat;
	width: 156px;
}
#menu li#pamph a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_02-over.gif) no-repeat;
	width: 149px;
}
#menu li#catalog a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_03-over.gif) no-repeat;
	width: 149px;
}
#menu li#poster a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_05-over.gif);
	background-repeat: no-repeat;
}
#menu li#pamph_special a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_04-over.gif);
	background-repeat: no-repeat;
}
#menu li#campany a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_06-over.gif) no-repeat;
	width: 148px;
}
#menu li#pamph_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_02-over.gif) no-repeat;
	width: 149px;
}
#menu li#catalog_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_03-over.gif) no-repeat;
	width: 149px;
}
#menu li#poster_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_05-over.gif);
	background-repeat: no-repeat;
}
#menu li#pamph_special_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	width: 149px;
	background-image: url(images/menu_04-over.gif);
	background-repeat: no-repeat;
}
#menu li#campany_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	display: block;
	background: url(images/menu_06-over.gif) no-repeat;
	width: 148px;
}
#menu li#co_pamph_active {
	margin: 0px;
	padding: 0px;
	height: 41px;
	background: url(images/menu_01-over.gif) no-repeat;
	width: 156px;
}
.main {
	padding: 0px;
	width: 880px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#content {
	width: 880px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#LEFT_content {
	padding: 0px;
	float: left;
	width: 645px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.object {
	width: 645px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom: 1px dotted #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.object H2 {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
}
.object H2 img {
	text-align: left;
	margin-bottom: 14px;
	margin-left: 4px;
}
.object img#sample {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
p.text {
	font: normal 12px/21px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 405px;
}
#RIGHT_content {

	padding: 0px;
	float: right;
	width: 209px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_service {
	width: 632px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.index_service H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	background: url(images/komoku_mizuiro.gif) no-repeat;
	height: 23px;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
}
.index_service table {

	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/*
--------------------------------------------------
	Font
--------------------------------------------------
*/
.style_12pt_000000 {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.06em;
}
.style_12pt_2A42D2 {
	font: normal 14px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.style_12pt_333333 {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.06em;
	text-align: center;
}
.style_12pt_666666 {

	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
	text-align: left;
	margin: 0px;
	letter-spacing: 0.06em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
p.page_mainimg_text {
	color: #FDDE02;
	text-align: left;
	width: 330px;
	margin-top: 70px;
	margin-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}
p.jisseki {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: right;
	margin-right: 2px;
	margin-left: 2px;
}




/*
--------------------------------------------------
	content
--------------------------------------------------
*/

.object2 {
	width: 621px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0px;
	height: 183px;
	background: url(images/setplan.gif) no-repeat bottom;
}
.setplan {
	padding: 0px;
	width: 593px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.setplan_R_text {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	float: right;
	width: 280px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.setplan img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.setplan_R_text2 {
	color: #D50000;
	text-align: left;
	float: right;
	width: 280px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	background-color: #FFFDCE;
}


/*
--------------------------------------------------
	R_menu
--------------------------------------------------
*/

.R_menu {
	width: 209px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #E8E8E8;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.R_menu ul {
	padding: 0px;
	width: 209px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: url(none) none;
}
.R_menu li {
	padding: 0px;
	width: 198px;
	margin: 0px;
	height: 38px;
}
.R_menu li a {
	padding: 0px;
	width: 198px;
	margin: 0px;
	display: block;
}
.white {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
	font: normal 12px/22px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	padding: 0px;
	width: 189px;
}
.R_menu li.bg {
	padding: 0px;
	width: 198px;
	height: 38px;
	background: url(images/R_menu_bg.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #2A42D2;
	text-align: left;
	text-indent: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg a:hover {
	padding: 0px;
	width: 198px;
	height: 38px;
	background: url(images/R_menu_bg_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg2 {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #2A42D2;
	text-align: left;
	text-indent: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg2 a:hover {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg2_active {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg3 {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 6px;
	color: #2A42D2;
	text-align: left;
	text-indent: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg3 a:hover {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg3_active {
	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
}
.R_menu li.bg_active {
	padding: 0px;
	width: 198px;
	height: 38px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	display: block;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
	background-image: url(images/R_menu_bg_over.gif);
	background-repeat: no-repeat;
}
.R_menu2 {
	width: 209px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.R_menu2 ul {
	padding: 0px;
	width: 209px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: url(none) none;
	background: #E9E3D1;
}
.R_menu2 li {
	padding: 0px;
	width: 195px;
	margin: 0px;
	height: 50px;
}
.R_menu2 li a {
	padding: 0px;
	width: 195px;
	display: block;
	margin: 0px;
	height: 50px;
}
.R_menu2 li#contact_btn {
	padding: 0px;
	width: 195px;
	height: 50px;
	background: url(images/contact_btn1.gif) no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.R_menu2 li#estimate_btn {
	width: 195px;
	height: 50px;
	background: url(images/contact_btn2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.R_menu2 li#contact_btn a:hover {

	padding: 0px;
	width: 195px;
	height: 50px;
	background: url(images/contact_btn1_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.R_menu2 li#estimate_btn a:hover {

	padding: 0px;
	width: 195px;
	height: 50px;
	background: url(images/contact_btn2_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.R_menu2 li#contact_btn active {


	padding: 0px;
	width: 195px;
	height: 50px;
	background: url(images/contact_btn1_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.R_menu2 li#estimate_btn active {


	padding: 0px;
	width: 195px;
	height: 50px;
	background: url(images/contact_btn2_over.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.R_menu2 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-style: none;
	vertical-align: top;
}
.R_menu3 {
	width: 196px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #2D37B9;
	font: normal 10px/14px "ＭＳ Ｐゴシック", Osaka;
	color: #2A42D2;
	text-align: left;
	letter-spacing: 0.06em;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-color: #F0F0F0;
}
#footer {
	height: 75px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	border-top: 4px solid #0D338B;
	clear: both;
}
.style_10pt_ffffff {

	font: normal 10px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.06em;
}
.footer_menu {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	font: normal 12px/21px "ＭＳ Ｐゴシック", Osaka;
}
.footer_menu2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	font: normal 10px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	letter-spacing: 0.06em;
}
.navi {
	font: normal 10px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	letter-spacing: 0.06em;
	text-align: left;
	text-indent: 12px;
}
img#main_title {
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.object3 {

	width: 632px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.object3 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background: url(co_pamph/images/komokubar1.gif) no-repeat;
	font: normal 16px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.object3 table {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding: 0px;
	clear: both;
	width: 615px;
	margin-left: 15px;
}
.object3-2 {
	width: 632px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.object3-2 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background: url(co_pamph/images/komokubar2.gif) no-repeat;
	font: normal 16px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.object3-2 table {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding: 0px;
	clear: both;
	width: 615px;
	margin-left: 15px;
}
.object3-3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.object3-3 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background: url(co_pamph/images/komokubar3.gif) no-repeat;
	font: normal 16px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.object3-3 table {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding: 0px;
	clear: both;
	width: 615px;
	margin-left: 15px;
}
.object3-4 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.object3-4 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background: url(co_pamph/images/komokubar4.gif) no-repeat;
	font: normal 16px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.object3-4 table {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding: 0px;
	clear: both;
	width: 615px;
	margin-left: 15px;
}
.white ul {
	font: normal 12px/22px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 189px;
}
.white li {
	font: normal 12px/22px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	padding: 0px;
	height: 22px;
	margin: 0px;
}
.white li a {
	width: 189px;
	font: normal 12px/22px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	display: block;
	height: 26px;
	text-indent: 13px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
.style_12pt_000000C_title_text {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	margin: 0px;
	letter-spacing: 0.06em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.text_14 {
	font: normal 18px/24px "ＭＳ Ｐゴシック", Osaka;
	color: #EA2515;
	text-align: left;
	letter-spacing: 0.06em;
}

.index_service2 {

	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.index_service2 H3 {

	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	background: url(images/komoku_mizuiro.gif) no-repeat;
	height: 23px;
	font: normal 14px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
}
.index_service2 table {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.R_menu li#bg3-2_active {

	padding: 0px;
	width: 198px;
	height: 26px;
	background: url(images/R_menu_bg2.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 6px;
	font: normal 12px/26px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
}

.index_service4 {


	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.index_service4 H3 {


	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	background: url(images/komoku_mizuiro.gif) no-repeat;
	height: 23px;
	font: normal 14px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
}
.index_service4 table {
	width: 625px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
}
.index_service4 table td {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 4px;
}


/*
--------------------------------------------------
	会社パンフレット
--------------------------------------------------
*/


.index_service3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	padding: 0px;
	clear: both;
}
.index_service3 table {
	width: 100%;
}
.text11 {
	font: normal 11px/16px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
}
.text12 {

	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
}
.text_price {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
td.komouku {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	border-left: 4px solid #6699CC;
}
td.line {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	text-align: left;
	border-bottom: 1px dotted #C3C3C3;
}
.index_service3 table td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

/*
--------------------------------------------------
	page main_img
--------------------------------------------------
*/

.page_mainimg {
	background: url(co_pamph/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg2 {
	background: url(pamph/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg3 {
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	background-image: url(catalog/images/main.jpg);
	background-repeat: no-repeat;
}
.page_mainimg4 {
	background: url(poster/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg5 {
	background: url(photo/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg6 {

	background: url(point/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg7 {
	background: url(price/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg8 {
	background: url(campain/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg9 {
	background: url(flow/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg10 {
	background: url(pamph_web/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg11 {
	background: url(pamph_plan/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg12 {
	background: url(komoku/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
.page_mainimg13 {
	background: url(faq/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}

.index_service5 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 6px;
	padding: 0px;
	clear: both;
}
.index_service5 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	background: url(images/komoku_mizuiro.gif) no-repeat;
	height: 23px;
	font: normal 14px/23px "ＭＳ Ｐゴシック", Osaka;
	color: #385167;
	text-align: left;
	text-indent: 26px;
}
.index_service5 table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
}
.index_service5 table td {

	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 4px;
}
.index_service5 table.naka {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
}

.contact_form1 {
	padding: 0px;
	width: 820px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
table.contact_form1 {
	padding: 0px;
	margin: 0px;
}
td.contact_komoku {
	font: normal 16px/28px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 819px;
	background: #2F61A7;
	text-indent: 12px;
}
td.sitemap {
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	background: url(sitemap/images/icon.gif) no-repeat left;
	text-align: left;
	text-indent: 15px;
}
table.campany {
}
table.campany td {
	padding: 6px;
}

td.web_pamph_set {
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	font: normal 14px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	margin: 0px;
}
td.web_pamph_set2 {

	padding-bottom: 2px;
	border-bottom: 1px solid #999999;
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: left;
	margin: 0px;
}
td.web_pamph_set3 {
	background: #EBE2CF;
	font: normal 12px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	border-bottom: 1px solid #CFB98B;
	border-right: 1px solid #CFB98B;
}
.jisseki {
}
.jisseki table {
	width: 100%;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: right;
}

.index_service10 {

	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	padding: 0px;
}
.index_service10 table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.index_service10 td {
	margin: 0px;
	padding: 0px;
	height: 46px;
}
.text11-2 {

	font: normal 11px/16px "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-align: center;
}
.index_service12 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	padding: 0px;
	float: left;
}
.index_service12 H3 {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	height: 23px;
	font: normal 14px/21px "ＭＳ Ｐゴシック", Osaka;
	color: #0033CC;
	text-align: left;
	border-bottom: 1px dotted #999999;
	text-indent: 7px;
}
.index_service12 table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	padding: 0px;
}
.text_red {
	font: normal 14px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #E30000;
	text-align: left;
}
.page_mainimg14 {

	background: url(calendar/images/main.jpg) no-repeat;
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
img.line {
	border: 1px solid #CCCCCC;
}
.text_black14 {

	font: normal 14px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
}
.text_red2 {
	color: #F00;
	text-align: left;
}
.index_text {
	color: #000000;
	text-align: left;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 405px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}
.index_midashi_ber {
	width: 632px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	background: url(images/komoku_mizuiro.gif) no-repeat;
	height: 23px;
	color: #385167;
	text-align: left;
	text-indent: 26px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
}
.yellow_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FDDE02;
	text-align: center;
}
.page_mainimg_poster {
	padding: 0px;
	height: 135px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	background-image: url(poster/images/main.jpg);
	background-repeat: no-repeat;
}
