/*-----▼ページ全体------------------------------------------*/
body {
	font-size: small;
	color: #404040;
	background-image: url(../image/back02.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 10px;
	margin: 0;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #333333;
}
h2 {
	font-size: 10px;
	margin: 0;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #333333;
	text-indent: -9999px;
}
h3 {
	font-size: small;
	margin: 0;
}
h4 {
	font-size: 12px;
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
h5 { color: black; font-size: small; margin-top: 5px; margin-right: 60px; margin-left: 40px; }
p { 
       margin: 0;
}

/*-------▲ページ全体-----------------------------------------*/


/*------▼ヘッダ------------------------------------------------*/
#header {
	background-image: url(../image/bg_top.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 850px;
	height: 118px;
	margin-right: auto;
	margin-left: auto;
}
#header h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 18px;
	width: 850px;
	float: left;
	margin: 0px;
}
#header h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 100px;
	width: 850px;
	margin: 0px;
	float: left;
}

/*-----▲ヘッダ--------------------------------------------------*/

/*-----▼ページ本体（3段組）---------------------------------*/
#pagebody {
	background-image: none;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 850px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#l_navi {
	width: 850px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
}
#z_navi {
	background-image: none;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#to_navi {
	width: 180px;
	height: auto;
	float: left;
}
#mo_navi {
	width: 180px;
	height: auto;
	float: left;
}
/*-----▲ページ本体（3段組）---------------------------------*/

/*-----▼TOPナビゲーション--------------------------------------*/
#l_navi ul {
	padding: 0;
	margin: 0;
	width: 850px;
}
#l_navi li { float: left; list-style-type: none; }
#l_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#l_navi li#top a {
	height: 50px;
	width: 117px;
	background-image: url(../image/nav/images/01_off_01.jpg);
	background-repeat: no-repeat;
}
#l_navi li#top a:hover {
	height: 50px;
	width: 117px;
	background-image: url(../image/nav/images/01_on_01.jpg);
	background-repeat: no-repeat;
}
#l_navi li#kaisya a {
	height: 50px;
	width: 126px;
	background-image: url(../image/nav/images/01_off_02.jpg);
	background-repeat: no-repeat;
}
#l_navi li#kaisya a:hover {
	height: 50px;
	width: 126px;
	background-image: url(../image/nav/images/01_on_02.jpg);
	background-repeat: no-repeat;
}
#l_navi li#item a {
	height: 50px;
	width: 132px;
	background-image: url(../image/nav/images/01_off_03.jpg);
	background-repeat: no-repeat;
}
#l_navi li#item a:hover {
	height: 50px;
	width: 132px;
	background-image: url(../image/nav/images/01_on_03.jpg);
	background-repeat: no-repeat;
}
#l_navi li#mov a {
	height: 50px;
	width: 121px;
	background-image: url(../image/nav/images/01_off_04.jpg);
	background-repeat: no-repeat;
}
#l_navi li#mov a:hover {
	height: 50px;
	width: 121px;
	background-image: url(../image/nav/images/01_on_04.jpg);
	background-repeat: no-repeat;
}
#l_navi li#qa a {
	height: 50px;
	width: 113px;
	background-image: url(../image/nav/images/01_off_05.jpg);
	background-repeat: no-repeat;
}
#l_navi li#qa a:hover {
	height: 50px;
	width: 113px;
	background-image: url(../image/nav/images/01_on_05.jpg);
	background-repeat: no-repeat;
}

#l_navi li#toiawase a {
	height: 50px;
	width: 137px;
	background-image: url(../image/nav/images/01_off_06.jpg);
	background-repeat: no-repeat;
}
#l_navi li#toiawase a:hover {
	height: 50px;
	width: 137px;
	background-image: url(../image/nav/images/01_on_06.jpg);
	background-repeat: no-repeat;
}
#l_navi li#pri a {
	height: 50px;
	width: 104px;
	background-image: url(../image/nav/images/01_off_07.jpg);
	background-repeat: no-repeat;
}
#l_navi li#pri a:hover {
	height: 50px;
	width: 104px;
	background-image: url(../image/nav/images/pri_on_07.jpg);
	background-repeat: no-repeat;
}
#l_navi li#top_on a {
	height: 50px;
	width: 117px;
	background-image: url(../image/nav/images/01_on_01.jpg);
	background-repeat: no-repeat;
}
#l_navi li#top_on a:hover {
	height: 50px;
	width: 117px;
	background-image: url(../image/nav/images/01_on_01.jpg);
	background-repeat: no-repeat;
}
#l_navi li#kaisya_on a {
	height: 50px;
	width: 126px;
	background-image: url(../image/nav/images/01_on_02.jpg);
	background-repeat: no-repeat;
}
#l_navi li#kaisya_on a:hover {
	height: 50px;
	width: 126px;
	background-image: url(../image/nav/images/01_on_02.jpg);
	background-repeat: no-repeat;
}
#l_navi li#item_on a {
	height: 50px;
	width: 132px;
	background-image: url(../image/nav/images/01_on_03.jpg);
	background-repeat: no-repeat;
}
#l_navi li#item_on a:hover {
	height: 50px;
	width: 132px;
	background-image: url(../image/nav/images/01_on_03.jpg);
	background-repeat: no-repeat;
}
#l_navi li#mov_on a {
	height: 50px;
	width: 121px;
	background-image: url(../image/nav/images/01_on_04.jpg);
	background-repeat: no-repeat;
}
#l_navi li#mov_on a:hover {
	height: 50px;
	width: 121px;
	background-image: url(../image/nav/images/01_on_04.jpg);
	background-repeat: no-repeat;
}
#l_navi li#qa_on a {
	height: 50px;
	width: 113px;
	background-image: url(../image/nav/images/01_on_05.jpg);
	background-repeat: no-repeat;
}
#l_navi li#qa_on a:hover {
	height: 50px;
	width: 113px;
	background-image: url(../image/nav/images/01_on_05.jpg);
	background-repeat: no-repeat;
}

#l_navi li#toiawase_on a {
	height: 50px;
	width: 137px;
	background-image: url(../image/nav/images/01_on_06.jpg);
	background-repeat: no-repeat;
}
#l_navi li#toiawase_on a:hover {
	height: 50px;
	width: 137px;
	background-image: url(../image/nav/images/01_on_06.jpg);
	background-repeat: no-repeat;
}
#l_navi li#pri_on a {
	height: 50px;
	width: 104px;
	background-image: url(../image/nav/images/pri_on_07.jpg);
	background-repeat: no-repeat;
}
#l_navi li#pri_on a:hover {
	height: 50px;
	width: 104px;
	background-image: url(../image/nav/images/pri_on_07.jpg);
	background-repeat: no-repeat;
}
/*-----▲TOPナビゲーション-------------------------------------------*/

/*-----▼movieナビゲーション--------------------------------------*/
#z_navi ul {
	padding: 0;
	width: 420px;
	margin: 0;
}
#z_navi li {
	list-style-type: none;
	float: left;
}
#z_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#z_navi li#mo01 a {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_01_off.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	margin-top: 7px;
}
#z_navi li#mo01 a:hover {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_01_on.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	margin-top: 7px;
}
#z_navi li#mo02 a {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_02_off.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#z_navi li#mo02 a:hover {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_02_on.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#z_navi li#mo03 a {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_03_off.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#z_navi li#mo03 a:hover {
	height: 100px;
	width: 420px;
	background-image: url(../image/side/m_03_on.jpg);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
/*-----▲movieナビゲーション-------------------------------------------*/

/*-----▼会社ナビゲーション--------------------------------------*/
#to_navi ul {
	padding: 0;
	width: 180px;
	margin: 0;
}
#to_navi li {
	list-style-type: none;
	float: left;
}
#to_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#to_navi li#k {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_01.gif);
	background-repeat: no-repeat;
}
#to_navi li#k01 a {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_02.gif);
	background-repeat: no-repeat;
}
#to_navi li#k01 a:hover {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_02.gif);
	background-repeat: no-repeat;
}
#to_navi li#k02 a {
	height: 43px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_03.gif);
	background-repeat: no-repeat;
}
#to_navi li#k02 a:hover {
	height: 43px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_03.gif);
	background-repeat: no-repeat;
}
#to_navi li#k03 a {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_04.gif);
	background-repeat: no-repeat;
}
#to_navi li#k03 a:hover {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_04.gif);
	background-repeat: no-repeat;
}
#to_navi li#k04 a {
	height: 45px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_05.gif);
	background-repeat: no-repeat;
}
#to_navi li#k04 a:hover {
	height: 45px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_05.gif);
	background-repeat: no-repeat;
}
#to_navi li#k05 a {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_off_06.gif);
	background-repeat: no-repeat;
}
#to_navi li#k05 a:hover {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_06.gif);
	background-repeat: no-repeat;
}
#to_navi li#k01_on a {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_02.gif);
	background-repeat: no-repeat;
}
#to_navi li#k01_on a:hover {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_02.gif);
	background-repeat: no-repeat;
}
#to_navi li#k02_on a {
	height: 43px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_03.gif);
	background-repeat: no-repeat;
}
#to_navi li#k02_on a:hover {
	height: 43px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_03.gif);
	background-repeat: no-repeat;
}
#to_navi li#k03_on a {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_04.gif);
	background-repeat: no-repeat;
}
#to_navi li#k03_on a:hover {
	height: 46px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_04.gif);
	background-repeat: no-repeat;
}
#to_navi li#k04_on a {
	height: 45px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_05.gif);
	background-repeat: no-repeat;
}
#to_navi li#k04_on a:hover {
	height: 45px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_05.gif);
	background-repeat: no-repeat;
}
#to_navi li#k05_on a {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_06.gif);
	background-repeat: no-repeat;
}
#to_navi li#k05_on a:hover {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/kaisya_on_06.gif);
	background-repeat: no-repeat;
}
#to_navi li#si {
	height: 380px;
	width: 180px;
	background-image: url(../image/side_image.jpg);
	background-repeat: no-repeat;
}
#to_navi li#kat a {
	height: 48px;
	width: 180px;
	background-image: url(../image/nav/adobe.gif);
	background-repeat: no-repeat;
}
#to_navi li#kat a:hover {
	height: 48px;
	width: 180px;
	background-image: url(../image/nav/adobe.gif);
	background-repeat: no-repeat;
}
#to_navi li#com {
	height: 132px;
	width: 180px;
	background-image: url(../image/pdf_com.gif);
	background-repeat: no-repeat;
}
/*-----▲会社ナビゲーション-------------------------------------------*/

/*-----▼ムービーナビゲーション--------------------------------------*/
#mo_navi ul {
	padding: 0;
	width: 180px;
	margin: 0;
}
#mo_navi li {
	list-style-type: none;
	float: left;
}
#mo_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#mo_navi li#m {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/movie.gif);
	background-repeat: no-repeat;
}
#mo_navi li#m01 a {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/movie01_off.gif);
	background-repeat: no-repeat;
}
#mo_navi li#m01 a:hover {
	height: 47px;
	width: 180px;
	background-image: url(../image/nav/images/movie01_on.gif);
	background-repeat: no-repeat;
}
/*-----▲ムービーナビゲーション-------------------------------------------*/

/*-----▼TOP_写真--------------------------------------------------------*/
#top01 {
	height: 333px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top01.jpg);
	background-repeat: no-repeat;
}
/*-----▲TOP_写真--------------------------------------------------------*/

/*-----▼TOP001--------------------------------------------------------*/
#top001 {
	height: 35px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top/info.gif);
	background-repeat: no-repeat;
}
.top001_body {
	width: 400px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
.top001_bottom {
	height: 19px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
}
/*-----▲TOP001--------------------------------------------------------*/

/*-----▼TOP002--------------------------------------------------------*/
#top002 {
	height: 35px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top/movie.gif);
	background-repeat: no-repeat;
}
.top002_body {
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/mid02.gif);
	background-repeat: repeat-y;
}
.top002_bottom {
	height: 19px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
}
/*-----▲TOP002--------------------------------------------------------*/

/*-----▼会社_写真--------------------------------------------------------*/
#kaisya01 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya.jpg);
	background-repeat: no-repeat;
}
#kaisya02 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_003.jpg);
	background-repeat: no-repeat;
}
#kaisya03 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_kasumi.jpg);
	background-repeat: no-repeat;
}
#kaisya04 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_002.jpg);
	background-repeat: no-repeat;
}
#kaisya05 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_access.jpg);
	background-repeat: no-repeat;
}
/*-----▲会社_写真--------------------------------------------------------*/

/*-----▼会社サイド--------------------------------------------------------*/
#kaisya_si {
	height: 352px;
	width: 180px;
	background-image: url(../image/kaisya/si.png);
	background-repeat: no-repeat;
}
/*-----▲会社サイド--------------------------------------------------------*/

/*-----▼会社ページ--------------------------------------------------------*/
#kaisya_g {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/gaiyou.gif);
	background-repeat: no-repeat;
}
#kaisya_s {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/sinrai.gif);
	background-repeat: no-repeat;
}
#kaisya_k {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kasumito.gif);
	background-repeat: no-repeat;
}
#kaisya_j {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/jidai.gif);
	background-repeat: no-repeat;
}
#kaisya_a {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/access.gif);
	background-repeat: no-repeat;
}
.kaisya_body {
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
.kaisya_bottom {
	height: 19px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
}
.kaisya_map {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
.kaisya_con {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
/*-----▲会社ページ--------------------------------------------------------*/

/*-----▼商品サイド--------------------------------------------------------*/
#item_sid {
	height: 54px;
	width: 180px;
	background-image: url(../image/item/si_top.jpg);
	background-repeat: no-repeat;
}
.item_sid_body {
	width: 180px;
	height: auto;
	background-image: url(../image/item/si_mid.jpg);
	background-repeat: repeat-y;
}
.item_sid_bottom {
	height: 13px;
	width: 180px;
	background-image: url(../image/item/si_bot.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
/*-----▲商品サイド--------------------------------------------------------*/

/*-----▼商品案内ページ--------------------------------------------------------*/
#item_all {
	height: 91px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/item/all_top.gif);
	background-repeat: no-repeat;
}
#kaisya_s {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/sinrai.gif);
	background-repeat: no-repeat;
}
#kaisya_k {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kasumito.gif);
	background-repeat: no-repeat;
}
#kaisya_j {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/jidai.gif);
	background-repeat: no-repeat;
}
#kaisya_a {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/access.gif);
	background-repeat: no-repeat;
}
.kaisya_body {
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
.kaisya_bottom {
	height: 19px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
}
.kaisya_map {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
/*-----▲商品案内ページ--------------------------------------------------------*/

/*-----▼FAQ--------------------------------------------------------*/
#faq_ri_top {
	height: 35px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/faq/top_bar.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#faq01 {
	height: 35px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/faq/top_bar.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#faq_si {
	height: 687px;
	width: 279px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/faq/side_photo04.jpg);
	background-repeat: no-repeat;
}
.faq_si02 {
	height: 850px;
	width: 279px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/faq/side_photo05.jpg);
	background-repeat: repeat;
}
.faq_body {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: repeat-y;
}
.faq_bottom {
	height: 19px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
}
/*-----▲FAQ--------------------------------------------------------*/

/*-----▼ムービー--------------------------------------------------------*/

#movie01 {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top/movie.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#movie02 {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/video/movie.gif);
	background-repeat: no-repeat;
}
/*-----▲ムービー--------------------------------------------------------*/

/*-----▼お問い合せ--------------------------------------------------------*/
#toi_t {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/toi.gif);
	background-repeat: no-repeat;
}
#toi01 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/toi_02.jpg);
	background-repeat: no-repeat;
}
/*-----▲お問い合せ--------------------------------------------------------*/

/*-----▼プリントページ--------------------------------------------------------*/
#print_t {
	height: 60px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/print_bar.gif);
	background-repeat: no-repeat;
}
#pri01 {
	height: 283px;
	width: 848px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_sinrai.jpg);
	background-repeat: no-repeat;
}
/*-----▲プリントページ--------------------------------------------------------*/

/*-----▼フッタ----------------------------------------------------------*/
#footer p {
	text-indent: -9999px;
	height: 38px;
	width: 850px;
	background: url(../image/bg_bot.jpg) no-repeat;
	clear: both;
} 
/*-----▲フッタ----------------------------------------------------------*/

.page-wraper {
	width: 800px;
	height: auto;
}
.page-wraper_001 {
	width: 425px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_002 {
	width: 425px;
	height: auto;
	float: left;
	margin-top: 10px;
	background-image: none;
}
.page-wraper_003 {
	width: 185px;
	height: auto;
	float: left;
	margin-top: 15px;
}
.page-wraper_004 {
	width: 665px;
	height: auto;
	margin-top: 15px;
	float: left;
}
.page-wraper_005 {
	width: 280px;
	height: auto;
	float: left;
	margin-top: 25px;
}
.page-wraper_006 {
	width: 570px;
	height: auto;
	float: left;
	margin-top: 25px;
	background-image: none;
}
.page-wraper_007 {
	width: 840px;
	height: auto;
	margin-top: 25px;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_one {
	width: 665px;
	height: auto;
	margin-top: 20px;
}
.page-wraper_footer {
	width: 800px;
	height: auto;
}
.class {
	color: white;
}
.class_err {
	color: #333333;
	font-size: 12px;
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	padding-top: 80px;
	padding-bottom: 150px;
}
.class1 {
	color: #333333;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class2 {
	color: #333333;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 2px;
	margin-left: 12px;
}
.class3 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 25px; margin-left: 25px; }
.class4 { font-size: small; line-height: 1.5em; margin-top: 35px; margin-bottom: 10px; margin-left: 15px; }
.class4sp {
	font-size: small;
	line-height: 1.5em;
	margin-top: 100px;
	margin-bottom: 100px;
	margin-left: 15px;
}
.class5 { color: white; font-size: small; margin: 15px 75px 25px 50px; }
.class6 { color: white; font-size: small; margin-top: 25px; margin-right: 15px; margin-left: 150px; }
.class7 { color: white; font-size: small; margin: 2px 30px 3px; }
.class10 {
	color: #454545;
	font-size: 12px;
	line-height: 2em;
	margin-right: 10px;
	margin-left: 10px;
}
.class_i_base {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 250px;
	padding-left: 25px;
	margin-top: auto;
	margin-bottom: auto;
}
.class_i_con {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #5C8F42;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-weight: bold;
}
.class_i01 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #5C8F42;
	width: 176px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-weight: bold;
}
.class_i02 {
	color: #333333;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	width: 166px;
	padding-left: 10px;
}
.class_i03 {
	color: #333333;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	border: 1px solid #CC6600;
	width: 166px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 10px;
	background-color: #FFDBA6;
}
.class_i04 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	font-weight: bold;
	background-color: #5C8F42;
	width: 600px;
}
.class_i05 {
	color: #333333;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	width: 250px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 10px;
}
.class_i06 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
	text-align: right;
	margin-top: -30px;
	margin-bottom: 5px;
}
.class_i07 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-top: 5px;
	line-height: 1.5em;
	padding-top: 15px;
	margin-left: 5px;
}
.class_faq {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class_faq02 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	margin-top: 10px;
}
dl {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5em;
	padding: 0px;
}
dt {
	font-weight: bold;
	padding-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}
dd {
	margin-left: 5em;
	margin-top: -1.5em;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-right: 0px;
	margin-bottom: 0px;
}
.class_tb01 {
	color: #333333;
	font-size: 14px;
	line-height: 1.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 10px;
}
.class_tb01co {
	color: #333333;
	font-size: 14px;
	line-height: 1.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 2px;
}
.class_tb01co_r {
	color: #FF0000;
	font-size: 14px;
	line-height: 1.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 2px;
	font-weight: bold;
	padding-left: 3px;
}
.class_tb02 {
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.class_tb02_02 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.class_tb03 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class_tb03_02 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
.class_tb03_03 {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	margin-top: 12px;
	margin-bottom: 5px;
}
.class_tb04 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
}
.class_tb05 {
	color: #FF0000;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
.class_tb_bar {
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.class_tblog {
	color: #333333;
	font-size: 14px;
	line-height: 1.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 20px;
}
/*-----▼テーブル----------------------------------------------------------*/
#wakasagi_1 table {
	width: 530px;
	margin: 0px;
	padding: 0px;
	background-color: #8AB0B0;
}
#wakasagi_1 th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: auto;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#wakasagi_1 td {
	width: auto;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#wakasagi_1_td {
	width: auto;
	margin: 0px;
	padding: 0px;
}
/*-----▲テーブル----------------------------------------------------------*/
/*-----▼テーブル02----------------------------------------------------------*/
#shirauo table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#shirauo th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#shirauo td {
	margin: 0px;
	background-color: #F97C00;
	border: 1px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
#shirauo_td {
	width: auto;
	margin: 0px;
	padding: 0px;
}
/*-----▲テーブル02----------------------------------------------------------*/
