@charset "utf-8";
/* CSS Document */

.page_top_link {
	display: block;
	margin: 0;
	padding:10px 10px 0 0;
	text-align: right;
	overflow: hidden;
}
.red_10{
	color:#FF0000;
	font-size: x-small;
}
.font_10{
	font-size: x-small;
}
.clear{
	clear: both;
}
.text_hide,.text_hide * {
	text-indent: -9999px;
	text-decoration: none;
	font-size: 8px;
	line-height: 8px;
	outline: none;
}
#wrapper_right h2{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;
}
/* -----------------------------*/
body {
	margin				: 0px;
	padding				: 0px;
	background-color	: #ffffff;}
	
	

#out_side {
	font-family			:  "ＭＳ Ｐゴシック", Osaka, "Arial", "Helvetica", "sans-serif", "lr oSVbN";
	width				: 740px;
	margin				: auto;}
	
	

#wrapper_page {
	width				: 740px;}
	
	
#header {
	background			: url(../img/img_head.gif) no-repeat;
	height				: 74px;}
	

#header h1
	{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0px;}


#snipet {
	background			: url(../img/bg_snipet.gif) repeat-x;
	height				: 18px;
	color				: #ffffff;
	font-size			: 11px;
	padding				: 0 0 5px 10px;}
	
	
#wrapper_main {
	width				: 740px;
	background			: url(../img/bg_wrap.gif);
	background-repeat	: repeat-y;}

#wrapper_left {
	width				: 200px;
	float				: left;
	background-color	: #C7CFFF;}


#menu02 ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}	
	
#menu02 li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}		
	
#menu01 {
	height				: 195px;}



#menu01a {
	height				: 19px;
	background			: url(../img/btn_01.gif) no-repeat;}

#menu01a h3
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu01 {
	height				: 195px;}



#menu01a {
	height				: 19px;
	background			: url(../img/btn_01.gif) no-repeat;}



#menu01b {
	height				: 156px;
	background			: url(../img/bg_menu01b.gif) no-repeat;
	color				: #040404;
	font-size			: 12px;
	padding				: 40px 0 0 8px;
	}

#menu01c{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 31px;
	width				: 126px;
	margin				: -63px 35px 0 35px;}
	
#menu02 {
	height				: 345px;}


#menu02a {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat;
	height				: 34px;}
	
	
#menu02a a {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat;
	height				: 34px;
	display				: block;}
	
	
#menu02a a:hover {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat 0 -34px;
	height				: 34px;
	display				: block;}


#menu02a h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu02b {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat;
	height				: 31px;}


#menu02b a {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02b a:hover {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02b h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

	
#menu02c {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02c a {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02c a:hover {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02c h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
	
	
#menu02d {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02d a {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02d a:hover {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02d h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
	
#menu02e {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02e a {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02e a:hover {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}	


#menu02e h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}	

#menu02f {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat;
	height				: 31px;}


#menu02f a {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02f a:hover {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
	
	
#menu02f h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02g {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat;
	height				: 31px;}


#menu02g a {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02g a:hover {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
	
#menu02g h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu02h {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat;
	height				: 31px;}

#menu02h a {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02h a:hover {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
		

#menu02h h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02i {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02i a {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02i a:hover {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}

#menu02i h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02j {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat;
	height				: 32px;}
	

#menu02j a {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat;
	height				: 32px;
	display				: block;}
	
	
#menu02j a:hover {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat 0 -32px;
	height				: 32px;
	display				: block;}


#menu02j h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
#menu02k {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat;
	height				: 31px;}
	

#menu02k a {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02k a:hover {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu0k h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu03 {
	padding-top: 4px;}


#menu03a {
	background			: url(../img/btn_menu03aj.gif) no-repeat;
	height				: 52px;}


#menu03b {
	margin				: 0 5pt 0 11pt;
	line-height			: 120%;
	font-size			: 12px;
	color				: #040404;}
	
	
#menu04 {
	padding-top: 4px;}


#menu04a {
	background			: url(../img/btn_menu04aj.gif) no-repeat;
	height				: 33px;}


#menu04b {
	margin				: 0 5pt 0 11pt;
	line-height			: 120%;
	font-size			: 12px;
	color				: #040404;}



#menu05 {
	padding-top			: 4px;}
	

.menu05 {
	margin				: 0px;
	padding				: 15px;}
	
	
ul li{
	line-height			: 120%;
	font-size			: 12px;
	list-style			: none;
	color				: #0000ff;}


#wrapper_right {
	width				: 538px;
	float				: right;}

#wrapper_right h5{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0px;}


/* box01 start */
#box01 {}


#box01aa{
	background			: url(../img/bg_box.gif) repeat-x;
	width				: 530px;}
	
	
#box01a {
	margin-left			: 2px;
	background			: url(../img/img_box01a.gif) no-repeat;
	height				: 37px;
	width				: 532px;
}

#box01a h2{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}


/* box01b start */
#box01b{
	min-height				: 110px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}
	

#box01ba{
	float				: left;
	min-height				: 110px;
	width				: 265px;
	border-top			: none;
	border-right		: #486F98 1px solid;}


#box01b_zutto{
	min-height				: 150px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}
	

#box01ba_zutto{
	float				: left;
	min-height				: 140px;
	width				: 530px;
	border-top			: none;}

	.h15 {
		height: 150px;
	}

	
	
#box01ba1{
	float				: left;
	background			: url(../img/bg_box01a.gif) no-repeat;
	width				: 94px;
	height				: 110px;}
	
#box01ba2{
	background			: url(../img/bg_box01b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}	
	
.box01ba21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 6px;}
	
	
.box01ba22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}


#box01bb{
	min-height				: 110px;
	float				: right;
	width				: 264px;}
	
	
#box01bb1{
	float				: left;
	background			: url(../img/bg_box02a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
	
	
#box01bb2{
	background			: url(../img/bg_box02b.gif) no-repeat;
	width				: 174px;
	height				: 110px;
	float				: right;}
	
	
.box01bb21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 6px;}
	
	
.box01bb22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}
	
.box01bb23{
	color				: #000000;
	font-size			: x-small!important;
	font-size           :10px;
	line-height			: 115%;
	padding				: 3px 3px 0 6px;
}
#new_ladies_01{
	float				: left;
	background			: url(../sub_img/new_ladies_01.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_01b{
	background			: url(../sub_img/new_ladies_01b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}
#new_ladies_02{
	float				: left;
	background			: url(../sub_img/new_ladies_02.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_02b{
	background			: url(../sub_img/new_ladies_02b.gif) no-repeat;
	height				: 110px;
	width				: 174px;
	float				: right;}
#new_ladies_03{
	float				: left;
	background			: url(../sub_img/new_ladies_03.gif) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_03b{
	background			: url(../sub_img/new_ladies_03b.gif) no-repeat;
	height				: 110px;
	width				: 174px;
	float				: right;}
#new_ladies_04{
	float				: left;
	background			: url(../sub_img/new_ladies_04.gif) no-repeat;
	width				: 94px;
	height				: 110px;}
#new_ladies_04b{
	background			: url(../sub_img/new_ladies_04b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}
#new_ladies_05{
	float				: left;
	background			: url(../sub_img/new_ladies_05.gif) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_05b{
	background			: url(../sub_img/new_ladies_05b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}	
#new_ladies_06{
	float				: left;
	background			: url(../sub_img/new_ladies_06.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_06b{
	background			: url(../sub_img/new_ladies_06b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}
#new_ladies_07{
	float				: left;
	background			: url(../sub_img/new_ladies_07.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_07b{
	background			: url(../sub_img/new_ladies_07b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}	
#new_ladies_08{
	float				: left;
	background			: url(../sub_img/new_ladies_08.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_08b{
	background			: url(../sub_img/new_ladies_08b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}	
#new_ladies_09{
	float				: left;
	background			: url(../sub_img/new_ladies_09.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#new_ladies_09b{
	background			: url(../sub_img/new_ladies_09b.gif) no-repeat;
	height				: 110px;
	width				: 170px;
	float				: right;}	
	
	
#zutto_ttl_01a{
	float				: left;
	background			: url(../sub_img/zutto_img_01.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#zutto_ttl_01b{
	background			: url(../sub_img/zutto_ttl_01.gif) no-repeat;
	height				: 110px;
	width				: 430px;
	float				: right;}	
#zutto_ttl_02a{
	float				: left;
	background			: url(../sub_img/zutto_img_02.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#zutto_ttl_02b{
	background			: url(../sub_img/zutto_ttl_02.gif) no-repeat;
	height				: 110px;
	width				: 430px;
	float				: right;}	


				
/* box01b end */


/* box01c start */
#box01c{
	height				: 110px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}	

	

#box01ca{
	height				: 110px;
	float				: left;
	width				: 265px;
	border-right		: #486F98 1px solid;}
	
	
#box01ca1{
	float				: left;
	background			: url(../img/bg_box03a.gif) no-repeat;
	width				: 94px;
	height				: 110px;}
	
	
#box01ca2{
	background			: url(../img/bg_box03b.gif) no-repeat;
	width				: 171px;
	height				: 110px;
	float				: right;}
	
	
.box01ca21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 6px;}
	
	
.box01ca22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}


#box01cb{
	height				: 110px;
	float				: right;
	width				: 264px;}	
#box01cb1{
	float				: left;
	background			: url(../img/bg_box11a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
#box01cb2{
	background			: url(../img/bg_box11b.gif) no-repeat;
	width				: 174px;
	height				: 110px;
	float				: right;
}		
	
	
/* box01c end */
	

#box01d{
	height				: 30px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;
}


#box01da{
	background			: url(../img/btn_box01.gif) no-repeat;
	float				: right;
	width				: 116px;
	height				: 26px;
	margin              : 4px 10px 0px 0px;
}
	
	
.box01da a{
	background			: url(../img/btn_box01.gif) no-repeat;
	display				: block;
	width				: 116px;
	height				: 26px;}	


#box01db{
	background			: url(../img/btn_box02.gif) no-repeat;
	float				: right;
	width				: 163px;
	height				: 26px;
	margin				: 3px 8px 2px 0;
	}
	
#box01db a{
	float				: right;
	width				: 163px;
	height				: 26px;
	margin				: 1px 8px 2px 0;
	}	
/* box01 end */

/* box02 start */
#box02 {
	margin				: 10px 0 0 0;
	width				: 532px;}

#box02aa{
	background			: url(../img/bg_box.gif) repeat-x;
	width				: 532px;}
	
	
#box02a {
	background			: url(../img/img_box02a.gif) no-repeat;
	width				: 532px;
	height				: 37px;
	margin-left			: 2px;}
	
#box02a h2 {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size		  	: 0px;}	


/* box02b start */
#box02b{
	height				: 110px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}
	

#box02ba{
	float				: left;
	height				: 110px;
	width				: 265px;
	border-top			: none;
	border-right		: #486F98 1px solid;}
	
	
#box02ba1{
	float				: left;
	background			: url(../img/bg_box04a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
	
	
#box02ba2{
	background			: url(../img/bg_box04b.gif) no-repeat;
	height				: 110px;
	width				: 174px;
	float				: right;}
	
	
.box02ba21{
	color				: #000000;
	font-size			: 12px;
	line-height			: 120%;
	padding				: 7px 2px 0 2px;}
	
	
.box02ba22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 10px;}


#box02bb{
	height				: 110px;
	float				: right;
	width				: 264px;}
	
	
#box02bb1{
	float				: left;
	background			: url(../img/bg_box05a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
	
	
#box02bb2{
	background			: url(../img/bg_box05b.gif) no-repeat;
	width				: 174px;
	height				: 110px;
	float				: right;}
	
	
.box02bb21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 2px;}
	
	
.box02bb22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}
/* box02b end */


/* box02c start */
#box02c{
	height				: 110px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}	
	

#box02ca{
	height				: 110px;
	float				: left;
	width				: 265px;
	border-right		: #486F98 1px solid;}
	
	
#box02ca1{
	float				: left;
	background			: url(../img/bg_box06a.gif) no-repeat;
	width				: 84px;
	height				: 110px;}
	
	
#box02ca2{
	background			: url(../img/bg_box06b.gif) no-repeat;
	width				: 176px;
	height				: 110px;
	float				: right;}
	
	
.box02ca21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 6px;}
	
	
.box02ca22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 10px;}


#box02cb{
	height				: 110px;
	float				: right;
	width				: 264px;}
	
	
#box02cb1{
	float				: left;
	background			: url(../img/bg_box07a.gif) no-repeat;
	width				: 85px;
	height				: 110px;}
	
	
#box02cb2{
	background			: url(../img/bg_box07b.gif) no-repeat;
	width				: 178px;
	height				: 110px;
	float				: right;}
	
	
.box02cb21{
	color				: #000000;
	font-size			: 12px;
	line-height			: 120%;
	padding				: 37px 2px 0 6px;}
	
	
.box02cb22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 8px;}
/* box02c end */
	

#box02d{
	height				: 32px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}


#box02da{
	margin-top			: 4px;
	float				: right;
	width				: 325px;
	height				: 26px;}

	
.box02da1{
	background			: url(../img/btn_box01a.gif) no-repeat;
	float				: left;
	width				: 116px;
	height				: 26px;
	margin-left         : 30px;
}
	
	
.box02da2{
	background			: url(../img/btn_box01.gif) no-repeat;
	float				: right;
	width				: 116px;
	height				: 26px;
	margin              : 0 10px 0 0px;
}
	
	
.box02da2 a{
	background			: url(../img/btn_box01.gif) no-repeat;
	display				: block;
	width				: 116px;
	height				: 26px;
	}


#box02db{
	background			: url(../img/btn_box02.gif) no-repeat;
	float				: right;
	width				: 163px;
	height				: 26px;
	margin				: 3px 8px 2px 0;
	}
	
#box02db a{
	float				: right;
	width				: 163px;
	height				: 26px;
	margin				: 3px 8px 2px 0;
	}	
/* box02 end */



/* box03 start */
#box03 {
	margin				: 10px 0 0 0;
	width				: 532px;}

#box03aa{
	background			: url(../img/bg_box.gif) repeat-x;
	width				: 532px;}
	
	
#box03a {
	background			: url(../img/img_box03a.gif) no-repeat;
	width				: 532px;
	height				: 37px;
	margin-left			: 2px;}
	
#box03a h2 {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size		  	: 0px;}	


/* box03b start */
#box03b{
	width				: 530px;
	margin-left			: 2px;
	height				: 110px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;
}
	

#box03ba{
	float				: left;
	height				: 110px;
	width				: 265px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #486F98;
}
	
	
#box03ba1{
	float				: left;
	background			: url(../img/bg_box07a.jpg) no-repeat;
	width				: 85px;
	height				: 110px;}
	
	
#box03ba2{
	background			: url(../img/bg_box07b.gif) no-repeat;
	height				: 110px;
	width				: 180px;
	float				: right;}
	
	
.box03ba21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/ 12px;
	line-height			: 120%;
	padding				: 7px 2px 0 2px;}
	
	
.box03ba22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}


#box03bb{
	height				: 110px;
	float				: right;
	width				: 264px;}
	
	
#box03bb1{
	float				: left;
	background			: url(../img/bg_box08a.gif) no-repeat;
	width				: 90px;
	height				: 110px;}
	
	
#box03bb2{
	background			: url(../img/bg_box08b.gif) no-repeat;
	width				: 174px;
	height				: 110px;
	float				: right;}
	
	
.box03bb21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/ 12px;
	line-height			: 120%;
	padding				: 2px 2px 0 2px;
}
	
	
.box03bb22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 6px;}
/* box03b end */


/* box03c start */
#box03c{
	height				: 110px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}	

	

#box03ca{
	height				: 110px;
	float				: left;
	width				: 265px;
	border-right		: #486F98 1px solid;}
	
	
#box03ca1{
	float				: left;
	background			: url(../img/bg_box09a.gif) no-repeat;
	width				: 85px;
	height				: 110px;}
	
	
#box03ca2{
	background			: url(../img/bg_box09b.gif) no-repeat;
	width				: 180px;
	height				: 110px;
	float				: right;}
	
	
.box03ca21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding				: 7px 2px 0 6px;}
	
	
.box03ca22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 8px;}


#box03cb{
	height				: 110px;
	float				: right;
	width				: 264px;}
	
	
#box03cb1{
	float				: left;
	background			: url(../img/bg_box10a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
	
	
#box03cb2{
	background			: url(../img/bg_box10b.gif) no-repeat;
	width				: 174px;
	height				: 110px;
	float				: right;}
	
	
.box03cb21{
	color				: #000000;
	font-size			: 11px!important;
	font-size/**/:/**/12px;
	line-height			: 120%;
	padding-top			: 2px;
	padding-right		: 2px;
	padding-bottom		: 0px;
	padding-left		: 6px;
	
	
	}
	
	
.box03cb22{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	margin				: 5px 25px 0 8px;}
/* box03c end */
	

#box03d{
	height				: 32px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}


#box03da{
	margin-top			: 4px;
	float				: right;
	width				: 325px;
	height				: 26px;
	margin-bottom: 2px;
}

	
.box03da1{
	background			: url(../img/btn_box01a.gif) no-repeat;
	float				: left;
	width				: 116px;
	height				: 26px;
	margin-left         : 30px;	
}
	
	
.box03da2{
	background			: url(../img/btn_box01.gif) no-repeat;
	float				: right;
	width				: 116px;
	height				: 26px;
	margin              : 0px 10px 2px 0px;
}
	
.box03da2 a{
	background			: url(../img/btn_box01.gif) no-repeat;
	display				: block;
	width				: 116px;
	height				: 26px;
	}


#box03db{
	background			: url(../img/btn_box02.gif) no-repeat;
	float				: right;
	width				: 163px;
	height				: 23px;
	margin				: 3px 8px 2px 0;
	}
	
#box03db a{
	float				: right;
	width				: 163px;
	height				: 26px;
	margin				: 3px 8px 2px 0;
	}	
/* box03 end */
	
	
.bot{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;}
	
	
.bot a{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 26px;
	width				: 92px;
	display				: block;}
	
.bot ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
	
	
.bot li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
		
	
.bot1{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 31px;
	width				: 126px;}
	
	
.bot1 a{
	background			: url(../img/btn_pickup01.gif) no-repeat;
	height				: 31px;
	width				: 126px;
	display				: block;}
	

.bot2{
	background			: url(../img/btn_box01a.gif) no-repeat;
	width				: 116px;
	height				: 26px;}
	
	
.bot2 a{
	background			: url(../img/btn_box01a.gif) no-repeat;
	width				: 116px;
	height				: 26px;
	display				: block;}
	
	
.bot3{
	width				: 70px;
	height				: 80px;
	margin				: 8px 0 0 7px;
	}
	
	
.bot3 a{
	width				: 70px;
	height				: 80px;
	display				: block;}	

	

.bot3 ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
	
	
.bot3 li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
	

.bot4{
	width				: 168px;
	height				: 23px;
	margin				: 10px 0 0 2px;
	}
	
	
.bot4 a{
	width				: 168px;
	height				: 23px;
	display				: block;}


.bot4 ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
	
	
.bot4 li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}


.bot5{
	width				: 168px;
	height				: 20px;
	margin				: 10px 0 0 2px;
	}
.bot5 a{
	width				: 365px;
	height				: 23px;
	display				: block;}
.bot5 ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}
.bot5 li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}


/*--- Content and Text Section ---*/


	.txt_newspace
		{
		letter-spacing: 1px!important;
		letter-spacing/**/:/**/4px;
		font-size		: 12px;
		}


	.txt_01
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size: 10px!important;
		font-size/**/:/**/11px;
		line-height		: 140%;
		margin-top		: 5px!important;
		margin-top/**/:/**/20px;
		}


/* Pickup06 */
		
	.pickup06_txt
		{
	font-family		: "ＭＳ Ｐゴシック", Osaka;
	font-size		: 10px!important;
	line-height		: 120%;
	text-align		: left;
	width			: 500px;
	padding-top:10px;
	padding-left:10px;
	display: block;
		}


/* zutto_txt */
		
	.zutto_txt
		{
	font-family		: "ＭＳ Ｐゴシック", Osaka;
	font-size		: 12px!important;
	line-height		: 120%;
	text-align		: left;
	width			: 500px;
	padding-top:10px;
	margin-bottom: 20px;
	padding-left:10px;
	display: block;
		}


/* death_txt */
		
	.death_txt
		{
	font-family		: "ＭＳ Ｐゴシック", Osaka;
	font-size		: 12px!important;
	line-height		: 120%;
	text-align		: left;
	width			: 500px;
	padding-top:10px;
	margin-bottom: 20px;
	padding-left:10px;
	display: block;
		}


/* box03 end */

#space {
	height:30px !important;
	height/**/:/**/0px;
}


#signal_bottom {
	clear				: both;
	color				: #ff00ff;
	padding-top			: 0.1px;}
	
	
	
#footer 
	{
	background			: url(../img/txt_footer.gif);
	background-repeat	: no-repeat;
	height				: 30px;
	width				: 740px;
	clear				: both;
	}


/* premium */

#box_pre01 {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_premium.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#box_premium {
	width               :530px;
	font-size: small;
	line-height: 130%;
	border-right	: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;
	margin-left: 2px;
}
#box_pre01 h2{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}

.box_pre02 {
	width				: 500px;
    padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;

}
#box_premium table {
	margin-bottom: 0.5em; 
	border-collapse:collapse;
	border: 1px solid #bdc4f0;
}
#box_premium th {
	background-color: #7783dd;
	padding: 0.3em;
	text-align: left;
	vertical-align: top;
	border: solid 1px #bdc4f0;
	color:#FFFFFF;
	text-align: center;
}
#box_premium td {
	vertical-align: middle;
	padding: 0.1em;
	border: solid 1px #bdc4f0;
	text-align: center;
}	
.box_pre02 h3 {
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 10px;
}
.box_pre02 h4 {
	padding:0px;
	margin-bottom: 8px;
	font-size: small;
	font-weight: bold;
}
#box_wat {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_wat.gif);
	background-repeat: no-repeat;
}

#box_wat_02 {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_wat_02.gif);
	background-repeat: no-repeat;
}
#box_gan {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_gan.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#box_wat #box_gan h2{
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}

#box_zutto_01 {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_zutto_01.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#box_zutto_02 {
	margin-left			: 2px;
	height				: 37px;
	width				: 532px;
	background-image: url(../sub_img/h2_zutto_02.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/*----------------*/
#h2_death {
	background			: url(../img/h2_death.gif) no-repeat;
	width				: 532px;
	height				: 37px;
	margin-left			: 2px;}
	
#h2_death h2 {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size		  	: 0px;}
	
#box12ba1{
	float				: left;
	background			: url(../img/bg_box12a.jpg) no-repeat;
	width				: 90px;
	height				: 110px;}
		
#box12ba2{
	background			: url(../img/bg_box12b.gif) no-repeat;
	height				: 110px;
	width				: 174px;
	float				: right;}
#box13bb1{
	float				: left;
	background			: url(../img/bg_box13a.jpg) no-repeat;
	width				: 90px;
	height				: 100px;}
	
	
#box13bb2{
	background			: url(../img/bg_box13b.gif) no-repeat;
	width				: 174px;
	height				: 100px;
	float				: right;}
	
#box14ca1{
	float				: left;
	background			: url(../img/bg_box14a.jpg) no-repeat;
	width				: 84px;
	height				: 110px;}	
#box14ca2{
	background			: url(../img/bg_box14b.gif) no-repeat;
	width				: 176px;
	height				: 110px;
	float				: right;}
	
#box14ca1_100722{
	float				: left;
	background			: url(../img/bg_box14a_100722_01.jpg) no-repeat;
	width				: 89px;
	height				: 110px;}	
#box14ca2_100722{
	background			: url(../img/bg_box14b_100722_01.gif) no-repeat;
	width				: 176px;
	height				: 110px;
	float				: right;}


/* 101103 アンダーライン */
.underline_01 {
	text-decoration: underline;
}


/*** 101213 社名変更 ***/
.caution_txt_01 {
	font-size: 11px;
	width: 85px;
	_width: 80px;
}

.bot3 a{
	width				: 70px;
	height				: 50px;
	display				: block;}	


#box02b{
	height				: 170px;
	_height				: 185px;
	width				: 530px;
	margin-left			: 2px;
	border-right		: #486F98 1px solid;
	border-bottom		: #486F98 1px solid;
	border-left			: #486F98 1px solid;}
	
#box02bb{
	height				: 170px;
	_height				: 185px;
	float				: right;
	width				: 264px;}
	
#box02ba{
	float				: left;
	height				: 170px;
	_height				: 185px;
	width				: 265px;
	border-top			: none;
	border-right		: #486F98 1px solid;}
	
#box02bb p {
	font-size: 11px;
	margin: 0 5px 0 10px;
}


#box02aa{
	background			: url(../img/bg_box.gif) repeat-x 0 bottom;
	width				: 532px;}









