/*
AAA JAPAN original stylesheet
2008/01/07
TOMONORI KOIKE
*/

body {
	padding : 0;
	margin: 0;
	color : #000;
	background : #fff;
	line-height : 140%;
	text-align: center;
	font-family:: "MS PGothic", "‚l‚r ‚oƒSƒVƒbƒN", "Arial", "HiraginoKakugo Pro W3", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;
	background : url("../img/bg_logo.gif") repeat fixed;
	font-size : 80%;

}


a:link{
	color : #1757CB;
}

a:hover{
	color : #7CA2E6;
	text-decoration : none;
}

a:visited{
	color : #5382D8;
}


.toplink a {
	color : #fff;
}

.toplink a:hover{
	color : #fff;
	text-decoration : none;
}

.toplink a:visited{
	color : #fff;
}

div#contents {
	margin : 0 auto;
	padding : 0;
	border : 0;
	width : 800px;
	text-align : left;
	background : url("../img/shadow_bg.gif") repeat;
}


div#main {
	margin : 0 auto;
	padding : 0 10px 0 11px;
	border : 0;
	width : 766px;
	text-align : left;
	color : #444;

}




#header {
	margin : 0 auto;
	width : 770px;
	padding : 2px 0 0 10px;
	background : #E73A0B;
	color : #fff;
	text-align : center;
	border-top : 5px solid #333;
}

#header h1 {
	margin : 0;
	display:inline;
	font-weight : normal;
	font-size : 80%;
}


#headerlogo {
	background: url("../img/header.gif") no-repeat;
	width : 780px;
	height : 78px;
	margin : 0 auto;

}

#headerlogo ul {
	margin : 0;
	
}

#headerlogo li {
	list-style : none;
}


#headerlogo h2 {
	margin-top : 15px;
	margin-left : 13px;
	width : 283px;
	height : 50px;
	text-indent : -999999px;
	float : left;
	display : block;
}


*html #headerlogo h2 {
	margin-left : 6px;
}


#headerlogo h2 a {
	width : 282px;
	height : 50px;
	display : block;
}





#headerlogo .toplink {
	float : right;
	padding : 3px 0 0 0;
}

.mail {
	float : left;
	padding:0 15px 0 0;
	margin : 0;
	display : inline;
}

.sitemap {
	float : left;
	padding:0 25px 0 0;
	margin : 0;
	display : inline;
}

.mail span {
	background : url("../img/mail_c.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 23px;
	height : 17px;
	margin : 0 3px 0 2px;
	border-width : 0;
	text-indent : -999999px;
}


.sitemap span {
	background : url("../img/site_map_c.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 23px;
	height : 17px;
	margin : 0 3px 0 2px;
	border-width : 0;
	text-indent : -999999px;
}







#headerlogo .mailimg{
	position : absolute;
	display : block;
	margin-top : 26px;
	margin-left : 583px;
	width : 192px;
	height : 45px;
	text-indent : -999999px;
}

*+html #headerlogo .mailimg{
	margin-left : 290px;
}

*html #headerlogo .mailimg{
	margin-left : 290px;
}


#headerlogo .mailimg a {
	display : block;
	width : 192px;
	height : 45px;
}







#nav {
	width : 766px;
	height : 42px;
	padding : 0;
	border : 0;
	margin : 0 auto;
	margin-bottom:10px;
}



#nav ul {
	width : 766px;
	height : 42px;
	background : url("../img/navi.gif");
	margin : 0 0 0 0;
	padding : 0;
	position : relative;
	left : auto;
	right : auto;
}

#nav ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : absolute;
	top : 0px;
}

#nav ul li, #nav a {
	height : 42px;
	display : block;
}

#nav ul li a {
	text-indent : -10000px;
	text-decoration : none;
}

#menu1 {
	left : 0px;
	width : 165px;
}

#menu2 {
	left : 165px;
	width : 118px;
}

#menu3 {
	left : 283px;
	width : 106px;
}

#menu4 {
	left : 389px;
	width : 149px;
}


#menu5 {
	left : 539px;
	width : 119px;
}



#menu6 {
	left : 658px;
	width : 92px;
}





#menu1 a:hover {
	background : transparent url("../img/navi.gif") -7px -63px no-repeat;
}

#menu2 a:hover {
	background : transparent url("../img/navi.gif") -72px -63px no-repeat;
}

#menu3 a:hover {
	background : transparent url("../img/navi.gif") -213px -63px no-repeat;
}

#menu4 a:hover {
	background : transparent url("../img/navi.gif") -354px -63px no-repeat;
}


#menu5 a:hover {
	background : transparent url("../img/navi.gif") -495px -63px no-repeat;
}


#menu6 a:hover {
	background : transparent url("../img/navi.gif") -658px -63px no-repeat;
}









#navi_2 {
	clear : both;
	float : left;
}


#navi_m {
	margin : 0 10px 10px 20px;
	float : left;
	width : 195px;
}

.whats_service {
	background : url("../img/whats_service.gif") no-repeat 0 0;
	width : 231px;
	height : 37px;
	text-indent : -999999px;
}


#navi_s {
	margin : 0 10px 10px 0px;
	float : right;
	width : 525px;
}


*+html #navi_s {
	margin : 0 10px 10px 0px;
	float : right;
	width : 525px;
}


*html #navi_s {
	margin : 0 10px 10px 0px;
	float : right;
	width : 500px;
}





#navi_s li {
	display : inline;
	padding : 0 10px 0 0;
}



#navi_s .navi_s_cach {
	background : url("../img/navi_cach.gif") no-repeat 0 0;
	width : 13px;
	height : 13px;
}






#in_navi {
	margin : 0 10px 15px -40px;
	clear : both;
}


*+html #in_navi {
	margin : 0 10px 15px 0px;
}


*html #in_navi {
	margin : 0 10px 15px 0px;
}



#in_navi li {
	display : inline;
	padding : 0 10px 0 0;
	line-height : 180%;
}



#in_navi .navi_s_cach {
	background : url("../img/navi_cach.gif") no-repeat 0 0;
	width : 13px;
	height : 13px;
}







#mainimg {
	display : block;
	width : 766px;
	height : 210px;
	text-indent : -999999px;
	background : url("../img/top_main_img.jpg") no-repeat 0 0;
	margin : 0 auto;
	clear : both;
}


#mainimg_in {
	display : block;
	width : 766px;
	height : 130px;
	background : url("../img/in_head_img.gif") no-repeat 0 0;
	margin : 0 auto;
	clear : both;
}

#mainimg_in h2 {
	padding : 100px 0 5px 10px;
	margin : 0;
	color : #333;
}


#main_c {
	margin : 10px 0 0 0;
}


#main_area {
	float : left;
	width : 766px;
}

#c_main_area {
	margin : 0 auto;
	width : 650px;
}

*html #c_main_area {
	margin : 0 auto;
	width : 766px;
}


#right_area {
	float : right;
	width : 193px;
	margin : 0 0 0 10px;
	padding-left : -15px;
}

*html #right_area {
	float : right;
	width : 205px;
	margin : 0 -5px 0 5px;
	padding-left : -15px;
}



#left_area {
	float : left;
	width : 563px;
}

.flow_bg {
	display : block;
	width : 766px;
	height : 40px;
	text-indent : -999999px;
	background : url("../img/top_midashi_01.gif") no-repeat 0 0;
	margin : -10px 0 0 0;
	clear : both;

}


.flow_bg a {
	display : block;
	width : 766px;
	height : 40px;
}



.flow_c {
	width : 734px;
	background : #f5f5f5;
	border-left : 1px solid #ccc;
	border-right : 1px solid #ccc;
	padding : 10px 15px 0 15px;
}

.flow_c ul {
	margin : 0;
	padding : 0;
}

.flow_c ul li {
	list-style : none;
	padding : 0 0 4px 0;
	clear : both;
}

.flow_c .mae {
	width:210px;
	float:left;
	padding : 0 0 4px 0;
}

.flow_c .arrow {
	width:25px;
	float:left;
}

.flow_c .ato {
	width:280px;
	float:left;
}

.flow_c .text {
	padding : 0 0 5px 0;
	clear : both;
}

.l_button {
	text-align:center;
	background : url("../img/big_bg_buttan.gif") no-repeat 0 0;
	width : 225px;
	height : 29px;
	margin : 0 auto;
	margin-top : 6px;
	padding : 6px 0 0 0;
}

.flow_c_b {
	padding : 0 0 5px 0;
	background : url("../img/top_box_bottom01.gif") no-repeat 0 0;
	width : 766px;
	height : 8px;
	margin : 0 auto;
	margin-bottom : 10px;
}

*html .flow_c_b {
	padding : 0 0 0 0;
	background : url("../img/top_box_bottom01.gif") no-repeat 0 0;
	width : 766px;
	height : 8px;
	margin : 0 auto;
}


.main_c2 {
	clear : both;
}

.imp_bg {
	background : url("../img/top_midashi_02.gif") no-repeat 0 0;
	width : 250px;
	height : 39px;
	display : block;
	text-indent : -999999px;
	margin : 0;
}

.str_bg {
	background : url("../img/top_midashi_03.gif") no-repeat 0 0;
	width : 250px;
	height : 39px;
	display : block;
	text-indent : -999999px;
	margin : 0;
}

.aes_bg {
	background : url("../img/top_midashi_04.gif") no-repeat 0 0;
	width : 250px;
	height : 39px;
	display : block;
	text-indent : -999999px;
	margin : 0;
}




.middle_c {
	display : block;
	width : 250px;
}



.middle_c ul {
	margin : 0 0 0 0;
	padding : 6px 4px 0 8px;

}

.middle_c ul li {
	list-style : none;
	padding : 0 0 4px 10px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/p_c.gif") no-repeat 0 .5em;
}


.middle_link {
	height : 185px;
}

.alone_link {
	text-align:center;
	padding:7px 0 0 0;
}


.middle_c h3 a {
	display : block;
	width : 250px;
	height : 39px;
}

.mar5px {
	margin-left : 8px;
}

.middle_c {
	float : left;
}


.middle_c_bg {
	background : url("../img/middle_c_bg.gif") repeat 0 0;

}

.l_button2 {
	text-align:center;
	background : url("../img/small_bg_buttan.gif") no-repeat 0 0;
	width : 200px;
	height : 23px;
	padding-top : 6px;
	margin : 0 auto;
}

.middle_c_b {
	padding : 0 0 5px 0;
	background : url("../img/top_box_bottom02.gif") no-repeat 0 0;
	width : 250px;
	height : 8px;
	margin : 0 auto;
}

*html .middle_c_b {
	padding : 0 0 0 0;
}



.main_c3 {
	clear : both;
}

.gen_bg {
	background : url("../img/top_midashi_05.gif") no-repeat 0 0;
	width : 278px;
	height : 39px;
	display : block;
	text-indent : -999999px;
	margin : 0;
}

.inf_bg {
	background : url("../img/top_midashi_06.gif") no-repeat 0 0;
	width : 278px;
	height : 39px;
	display : block;
	text-indent : -999999px;
	margin : 0;
}



.middle_c2 {
	display : block;
	width : 278px;
}



.middle_c2 ul {
	margin : 0 0 0 0;
	padding : 6px 4px 0 8px;

}

.middle_c2 ul li {
	list-style : none;
	padding : 0 0 4px 10px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/p_c.gif") no-repeat 0 .5em;
}


.middle_link2 {
	height : 125px;
}

.middle_c2 h3 a {
	display : block;
	width : 278px;
	height : 39px;
}

.mar5px2 {
	margin-left : 7px;
}

.middle_c2 {
	float : left;
	margin-bottom:10px;
}

*html .middle_c2 {
	float : left;
	margin-bottom:0px;
}

.middle_c2_bg {
	background : url("../img/middle_c2_bg.gif") repeat 0 0;

}

.l_button3 {
	text-align:center;
	background : url("../img/big_bg_buttan.gif") no-repeat 0 0;
	width : 225px;
	height : 23px;
	padding-top : 6px;
	margin : 0 auto;
}

.middle_c2_b {
	padding : 0 0 5px 0;
	background : url("../img/top_box_bottom03.gif") no-repeat 0 0;
	width : 278px;
	height : 8px;
	margin : 0 auto;
}




.info_b {
	background : url("../img/info_midashi.gif") no-repeat 0 0;
	width : 563px;
	height : 30px;
	display : block;
	text-indent : -999999px;
	clear : both;
}


.info_top {
	padding-top : 5px;
	background : url("../img/top_box_bottom04-1.gif") no-repeat 0 0;
	width : 563px;
	height : 8px;
	margin : 0 auto;
}


.info_bottom {
	padding : 0 0 5px 0;
	background : url("../img/top_box_bottom04-2.gif") no-repeat 0 0;
	width : 563px;
	height : 8px;
	margin : 0 auto;
}


.info_c {
	padding : 10px 0 0 0;
	width : 563px;
}

.info_c ul {
	margin : 0 0 0 0;
	padding : 0 0 0 10px;
}

.info_c li {
	list-style : none;
	padding : 0 0 7px 17px ;
	margin : 0 0 0 0;
}

.frame {
	width:560px;
	height:120px;
	overflow:auto;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#FF833F;
	scrollbar-shadow-color:#ccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#fff;
}

.frame ul li {
	background : url("../img/n_l.gif") no-repeat 0 .4em;

}


.navi01_bg {
	display : block;
	width : 198px;
	height : 36px;
	text-indent : -999999px;
	background : url("../img/right_menu_top.gif") no-repeat 0 0;

}

.menu_bg {
	display : block;
	width : 198px;
	height : 73px;
	background : url("../img/right_menu_bg.gif") no-repeat 0 0;

}


.menu_bg2 {
	display : block;
	width : 198px;
	height : 300px;
	background : url("../img/right_menu_bg.gif") no-repeat 0 0;

}

*+html .menu_bg2 {
	height : 315px;
}

*html .menu_bg2 {
	height : 315px;
}



.menu_bg ul {
	margin : 0;
	padding : 0;
}

.menu_bg ul li {
	list-style : none;
}


.menu_bg li a {
	display : block;
	width : 165px;
	height : 27px;
	padding : 8px 0 0 20px;
	margin-left : 6px;
	border-bottom: 1px solid #ccc;
	background : url("../img/r_c.gif") no-repeat .6em 1.2em;
}







.navi02_bg {
	display : block;
	width : 198px;
	height : 36px;
	text-indent : -999999px;
	background : url("../img/right_plofile_top.gif") no-repeat 0 0;

}

.profile1 {
	width : 177px;
	margin : 0 0 5px 7px;
	padding : 7px 0 5px 6px;
	border-bottom : 1px solid #ccc;
	line-height : 120%;
}


.profile2 {
	width : 177px;
	margin : 0 0 5px 7px;
	padding : 0 0 5px 6px;
	border-bottom : 1px solid #ccc;
	line-height : 120%;
}


.ban {
	display : block;
	width : 192px;
	text-indent : -999999px;

}


.bant {
	margin : 7px 0 0 3px;
	padding : 0;
	display : block;
	width : 192px;
	height : 45px;
	background : url("../img/tel_bt.gif") no-repeat 0 0;
}

.banm a {
	margin : 5px 0 0 3px;
	display : block;
	width : 192px;
	height : 45px;
	background : url("../img/mail_bt.gif") no-repeat 0 0;
}


.band a {
	margin : 5px 0 0 3px;
	display : block;
	width : 192px;
	height : 45px;
	background : url("../img/dios.jpg") no-repeat 0 0;
}



.navi03_bg {
	display : block;
	width : 198px;
	height : 36px;
	text-indent : -999999px;
	background : url("../img/right_about_top.gif") no-repeat 0 0;
	margin : 10px 0 0 0;

}

.about {
	width : 177px;
	margin : 0 0 5px 7px;
	padding : 7px 0 5px 6px;
	line-height : 140%;
	font-size:.8em;
}


.navi04_bg {
	display : block;
	width : 198px;
	height : 36px;
	text-indent : -999999px;
	background : url("../img/right_service_top.gif") no-repeat 0 0;
	margin : 0 0 0 0;

}




.contents_t_bg {
	display : block;
	width : 650px;
	height : 29px;
	background : url("../img/contents_midashi.gif") no-repeat 0 0;
	margin : 0;
	padding : 11px 0 0 45px;
	font-size : 130%;
	color : #000;
}



*html .contents_t_bg {
	display : block;
	width : 605px;
	height : 29px;
	background : url("../img/contents_midashi.gif") no-repeat 0 0;
	margin : 0 auto;
	padding : 11px 0 0 45px;
	font-size : 130%;
	color : #000;
}






#footer {
	clear : both;
	margin : 0 auto;
	width : 780px;
	padding : 20px 0 0 10px;
	margin : 20px 0 0 0;
	border : 0;
	text-align : left;
	color : #333;
}


*+html #footer {
	padding : 0 0 0 0px;
	margin : 20px 0 0 10px;

}

*html #footer {
	padding : 0 0 0 10px;
	margin : 20px 0 0 0;
}







.footer_border {
	background : #CC3366;
	border-top : 6px solid #FF9048;
}




#footerlogo a {
	margin-top : 20px;
	margin-left : 13px;
	width : 130px;
	height : 50px;
	text-indent : -999999px;
	display : block;
	position : absolute;
}



#bottoms {
	text-align : right;
	font-size : 80%;
	width : 780px;
	height : 49px;
	background : url("../img/f_bg.gif") no-repeat 0 0;
	padding-top : 27px;
}


*+html #bottoms {
	font-size : 70%;
}

*html #bottoms {
	font-size : 70%;
}

.copy {
	text-align : center;
	font-size : 80%;
	background : #f2f2f2;
	padding : 3px;
}


.map {
	text-align : center;
	margin : 5px 0 0 0;
}


.bold {
	font-weight : bold;
}

.bgeee {
	background : #eee;
	padding : 1px 0 1px 0;
	margin : 1px 0 1px 0;
}

.small {
	font-size : 80%;
}

.cc0000 {
	color : #cc0000;
	margin-bottom : 3px;
}

.FF5E23 {
	color : #FF5E23;
	font-size : 120%;
}

.pan {
	margin : 0 0 7px 5px;
	font-size : 75%;
}

.contents_area {
	width : 620px;
	margin : 25px auto 0 auto;
}

*html .contents_area {
	width : 620px;
	margin : 25px auto 0 auto;
}




.gotop_button {
	padding:50px 0 50px 0;
}


.gotop_button a {
	display : block;
	background : url("../img/gotop_bg_buttan.gif") no-repeat 0 0;
	width : 151px;
	height : 27px;
	padding : 5px 0 0 0;
	text-align : center;
	float : right;
	clear : both;
}

.contents_area p {
	line-height : 160%;
}


.contents_area h3 {
	background:#f4f4f4;
	padding:7px 5px 5px 5px;
	padding-left:10px;
	border-left:5px solid #FF5E23;
	font-size : 100%;
	margin : 20px 0 8px 0;
}



.contents_area h4 {
	background:#f4f4f4;
	padding:12px 5px 5px 30px;
	margin : 0 auto;
	margin : 25px 0 0 0;
	width : 585px;
	height : 41px;
	color : #fff;
	background : url("../img/in_title.gif") no-repeat 0 0;
}

.in_center {
	text-align:center;
	margin:0 auto;
	margin-bottom : 15px;
}


.price {
	margin:0 auto;
}

.price tr {
	text-align:center;
}

.price th,td {
	border : 1px solid #ccc;
	padding : 6px 15px 6px 15px;
}

.price th {
	background : #f4f4f4;
	color : #000;
}





.gaiyou {
	margin:0 auto;
}


.gaiyou th,td {
	border : 1px solid #ddd;
	padding : 6px 15px 6px 15px;
}


.gaiyou th {
	background : #f4f4f4;
	color : #000;
	text-align:center;
}




.attention1 {
	width : 458px;
	border : 1px solid green;
	padding : 15px;
	padding-left : 55px;
	margin : 0 auto;
	margin-top : 20px;
	background : url("../img/!.gif") no-repeat 5px 15px;

}


.attention2 {
	width : 458px;
	border : 1px solid green;
	padding : 15px;
	padding-left : 55px;
	margin : 0 auto;
	margin-top : 20px;
	background : url("../img/!.gif") no-repeat 5px 7px;

}

.goriyou {
	width : 513px;
	margin : 0 auto;
	margin-top : 15px;
}


.goriyou ul {
	margin : 5px 0 0 0px;
}

*html,*+html .goriyou ul {
	margin : 5px 0 0 15px;
}

*html .goriyou ul {
	margin : 5px 0 0 25px;
}


.goriyou ul li {
	padding : 0 0 6px 0;
}


.goriyou span {
	color : red;
}

.b_red {
	color :red;
	font-weight : bold;
}

.cho {
	width:555px;
	margin-left:30px;
}


.keeping_c {
	margin : 0 0 30px 0;
}


.contents_area h4 {
	clear : both;
}

.b_a_box {
	text-align : center;
	float : left;
	font-weight : bold;
	margin : 0 0 20px 0;

}

.b_a_box img {
	float : left;
	display : inline;
	margin : 0 0 40px 10px;
}

.b_a_text {
	text-align : center;
	margin : 0 auto;
	margin-bottom : 7px;
	font-size : 120%;
	width : 400px;
}

.effect {
	padding : 5px;
	background : #fff;
	border : 1px dashed orange;
}

.b_a_box .arrow {
	margin-top:90px;
}



.riyu01 {
	padding : 13px;
	padding-left : 40px;
	background : url("../img/riyu01.gif") no-repeat 5px 7px;
	font-size : 120%;
	font-weight : bold;
}




.riyu02 {
	padding : 13px;
	padding-left : 40px;
	background : url("../img/riyu02.gif") no-repeat 5px 7px;
	font-size : 120%;
	font-weight : bold;
	margin-top : 20px;
}



.riyu03 {
	padding : 13px;
	padding-left : 40px;
	background : url("../img/riyu03.gif") no-repeat 5px 7px;
	font-size : 120%;
	font-weight : bold;
	margin-top : 20px;
}


.riyu04 {
	padding : 13px;
	padding-left : 40px;
	background : url("../img/riyu04.gif") no-repeat 5px 7px;
	font-size : 120%;
	font-weight : bold;
	margin-top : 20px;
}


.riyu_a {
	background:#f4f4f4;
	padding:5px;
	margin:7px 0 0 0;
	text-align:center;
}


.list_c ul {
	margin : 0 10px 25px 10px;
}


.list_c ul li {
	list-style : none;
	padding : 0 0 4px 10px;
	margin-bottom : 10px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/p_c.gif") no-repeat 0 .5em;
}


.mar25 {
	margin-top : 25px;
}

.mar_b25 {
	margin-bottom : 25px;
}



.back_color01 {
	background : #f4f4f4;
	padding : 3px;
	color: red;
	margin:0 0 10px 0;
}


img {
	border : 0;
}

.s_policy01 {
	margin : 25px 0 0 0;
	background : #f4f4f4;
	padding : 5px;
	border-bottom : 2px solid #FF5E23;
	font-weight : bold;
}

.n_list ol {
	margin-top : 0;
}

.size80 {
	font-size:80%;
}




.b_a_img {
	width : 735px;
	height : 152px;
	background : url("../img/b_a.jpg") no-repeat 0 0;
	clear : both;
	margin:0 0 20px 0;
}


.b_a_img a {
	width : 735px;
	height : 152px;
	display : block;
	text-indent : -999999px;
}



.contents_t_bg2 {
	display : block;
	width : 650px;
	height : 29px;
	background : url("../img/contents_midashi.gif") no-repeat 0 0;
	margin : 0;
	padding : 11px 0 0 45px;
	font-size : 130%;
	color : #000;
	margin-top : 30px;
}



*html .contents_t_bg2 {
	display : block;
	width : 605px;
	height : 29px;
	background : url("../img/contents_midashi.gif") no-repeat 0 0;
	margin : 0 auto;
	padding : 11px 0 0 45px;
	font-size : 130%;
	color : #000;
	margin-top : 30px;}






.links_in {
	margin : 5px 0 0 0;
}

.links_in li {
	list-style : none;
	padding : 0 0 4px 18px;
	margin-bottom : 6px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/n_l.gif") no-repeat 0 .45em;
}



hr {
	display : none;
}



.link_bk {
	padding : 18px 0 0 0;
	margin-bottom : 25px;
	margin-top : 10px;
}

.link_bk a {
	display : block;
	background:url("../img/link_bt.gif");
	width : 225px;
	height : 23px;
	padding : 6px 0 0 0;
	text-align : center;
	float : right;
}


.info_in {
	margin : 0 0 0 0;
	padding : 6px 4px 0 0;

}

.info_in li {
	list-style : none;
	padding : 0 0 4px 14px;
	margin-top : 5px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/g_c.gif") no-repeat 0 .5em;
}




.sitemap_in {
	margin : -15px 0 0 0;
	padding : 6px 4px 0 0;

}

.sitemap_in li {
	list-style : none;
	padding : 0 0 4px 18px;
	margin-top : 15px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("../img/p_l.gif") no-repeat 0 .50em;
}



.sitemap_in2 {
	margin : 0 0 0 20px;
	padding : 6px 4px 0 0;

}

.sitemap_in2 li {
	list-style : none;
	padding : 0 0 4px 18px;
	margin-top : 0px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 0px;
	background : url("../img/g_s.gif") no-repeat 0 .50em;
}

.date {
	text-align:right;
}



.info_im {
	margin:30px 0 0 0;
	background:#f4f4f4;
	padding:4px 0 4px 8px;
	color : #444;
	border-left:3px solid orange;
}

.info_li {
	padding : 10px 0 0 0;
	width : 563px;
}

.info_li ul {
	margin : 0 0 0 0;
	padding : 0 0 0 10px;
}

.info_li li {
	list-style : none;
	padding : 0 0 7px 17px ;
	margin : 0 0 0 0;
	background : url("../img/n_l.gif") no-repeat 0 .52em;
}


.ba {
	font-size : 160%;
	clear : both;
	border-left : 5px solid orange;
	padding : 5px 0 5px 15px;
	margin : 20px 0 0 0;
	font-weight : bold;
}

.komidashi {
	clear:both;
	text-align:left;
	padding:2px 5px 5px 10px;
	font-size:120%;
	font-weight:bold;
	border-left:3px solid orange;
	margin-left:10px;
}


*+html .komidashi {
	margin-top : 17px;
}


.aaajapan {
	text-align : center;
	font-size : 70%;
	margin : 5px 0 0 0;
}

.koei {
	float:left;
	margin:0 15px 10px 5px;
	zoom:1;
}



.column-beta th {
	width : 300px;
	background : #fffdeb;
	border : 1px solid #ddd;
}

.column-beta td {
	width : 300px;
}

