body {
	text-align: center;
  /*
	background-image: url(../inout_bk.jpg);
	background-repeat: repeat-x;
  */
	background-color: #CCCCCC;
}

* {
	margin: 0px;
}
	
table {
	margin: auto;
}


.side_left_02 {
	background-image: url(../side_left_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02 {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}


/* φ€ */

.header_bk_01 {
	background-image: url(../header01.gif);
}

.header_l_bk_01 {
	background-image: url(../header01_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_01 {
	background-image: url(../header01_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.header_btm_bk_01 {
	background-color: #FFFFFF;
	background-image: url(../header01_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*
.side_left_02_01 {
	background-image: url(../side_left_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02_renai {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
*/

/* « */

.header_bk_02 {
	background-image: url(../header02.gif);
}

.header_l_bk_02 {
	background-image: url(../header02_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_02 {
	background-image: url(../header02_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.header_btm_bk_02 {
	background-color: #FFFFFF;
	background-image: url(../header02_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*
.side_left_02_02 {
	background-image: url(../side_left_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02_02 {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
*/

/* ₯ */

.header_bk_03 {
	background-image: url(../header03.gif);
}

.header_l_bk_03 {
	background-image: url(../header03_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_03 {
	background-image: url(../header03_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.header_btm_bk_03 {
	background-color: #FFFFFF;
	background-image: url(../header03_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*
.side_left_02_03 {
	background-image: url(../side_left_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02_03 {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
*/

/* ^¨ */

.header_bk_04 {
	background-image: url(../header04.gif);
}

.header_l_bk_04 {
	background-image: url(../header04_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_04 {
	background-image: url(../header04_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.header_btm_bk_04 {
	background-color: #FFFFFF;
	background-image: url(../header04_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*
.side_left_02_04 {
	background-image: url(../side_left_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02_04 {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
*/

/* ΑΚ */

.header_bk_05 {
	background-image: url(../header05.gif);
}

.header_l_bk_05 {
	background-image: url(../header05_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_05 {
	background-image: url(../header05_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.header_btm_bk_05 {
	background-color: #FFFFFF;
	background-image: url(../header05_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*
.side_left_02_05 {
	background-image: url(../side_left_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.side_right_02_05 {
	background-image: url(../side_right_02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
*/


.header_l_bk_mn {
	background-image: url(../headermn_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.header_r_bk_mn {
	background-image: url(../headermn_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.side_left_02_mn {
	background-image: url(../side_left_mn.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right_02_mn {
	background-image: url(../side_right_mn.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.header_btm_bk_mn {
	background-color: #FFFFFF;
	background-image: url(../headermn_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.input_bk {
	background-image: url(../input_bk.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.side_left {
	background-image: url(../side_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.side_shiro_left {
	background-image: url(../side_siro_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.side_shiro_right {
	background-image: url(../side_siro_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.side_right {
	background-image: url(../side_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.main_cnts {
	background-color: #FFFFFF;
}

.main_cnts_r_chou {
	background-color: #FFFFFF;
	background-image: url(../gara.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.tit_ren_bk {
	background-color: #FFFFFF;
	background-image: url(../icn_bk_ren.gif);
	background-repeat: no-repeat;
}

.tit_sp_bk {
	background-image: url(../icn_bk_sp.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.tit_ai_bk {
	background-image: url(../icn_bk_ai.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.tit_kek_bk {
	background-image: url(../icn_bk_kek.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.tit_un_bk {
	background-image: url(../icn_bk_un.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.subtex {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
	text-align: left;
	width: 225px;
	padding-top: 5px;
	padding-bottom: 1px;
}

.kingaku {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color: #333333;
	text-align: right;
	width: 224px;
	padding-top: 2px;
}

.under {
	background-image: url(../under.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.left_cnr {
	background-color: #CCCCCC;
	background-image: url(../side_left_cnr.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.right_cnr {
	background-image: url(../side_right_cnr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.opt_w_left {
	background-image: url(../otp_waku07.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.opt_w_right {
	background-image: url(../otp_waku08.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.opt_w_und {
	background-image: url(../otp_waku10_und.gif);
	background-repeat: repeat-x;
}

.opt_texbox {
	background-color: #F8F6EF;
	background-image: url(../otp_txbx_gara.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.kekkabun {
	font-size: 16px;
	width: 93%;
	line-height: 25px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 16px;
}

.leadtext {
	font-size: 15px;
	text-align: center;
	width: 95%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #666666;
}

.senkoumoku {
	/* width: 50%; */
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	padding-top: 6px;
	color: #333333;
	text-align: left;
}

.rtn {
	font-size: 12px;
	line-height: 15px;
}

a {
	color: #B54A3B;
}

a:hover {
	color: #CF786B;
}

.tit_ren_bk_bg {
	background-image: url(../icn_bk_ren_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.tit_ai_bk_bg {
	background-image: url(../icn_bk_ai_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.tit_kek_bk_bg {
	background-image: url(../icn_bk_kek_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.tit_un_bk_bg {
	background-image: url(../icn_bk_un_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.tit_sp_bk_bg {
	background-image: url(../icn_sp_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.pro_tex {
	width: 90%;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.hyou {
	width: 280px;
	font-size: 14px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.hyou_2 {
	width: 150px;
	font-size: 14px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.hyou_3 {
	width: 350px;
	font-size: 14px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.hyou_4 {
	width: 220px;
	font-size: 14px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.menu_tex {
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: left;
	width: 90%;
}

.modoru {
	width: 95%;
	text-align: right;
	font-size: 12px;
	padding-top: 10px;
}

/* ΚFLASHTCYΒΟp */
.unsuu_1 { height: 176px; }
.unsuu_2 { height: 352px; }
.onrei   { height: 176px; }
.naiun   { height: 176px; }
.gaiun   { height: 176px; }
.nai_gai { height: 269px; }
