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

body {
	
	margin: 0px;
	background-color:#ffffff;
	color: #303030;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;

	}



#allcontainer {width:100%;}

/* ======header==================== */
#header {display:none;}

#globalmenu_container {display:none;}

#pagebody {
margin:0;padding:0;
width:100%;/*980*/
padding-bottom: 30px;/*Footer*/
font-size:11pt;}

.pagebody_1 ,
.pagebody_2,
.pagebody_news ,
.pagebody_newsdetail,
.pagebody_white {background-image:none;}


/*パン屑 */
.BreadLink {
	font-size:samll;
	margin:0;padding:0;
	height:22px;
}

.BreadLink a:link,
.BreadLink a:visited{text-decoration:none;color:#666666;}


.col_all {margin:0;padding:0;padding-bottom:25px;width:100%;line-height:140%;}
.col_left{display:none;}
.col_middle {margin:0;padding:padding-bottom:25px;0;width:100%;line-height:140%;}

/* top など*/
#col_container .col_middle {width:712px;}

#col_container .col_left{display:block;width:250px;}

#col_containe r.col_center {width:450px;}

#col_container .col_right {float:left;}


/* ======FOOTER==================== */

#footer {
width:100%;
/*background-color: #00a5e6;*/
border-top:2px solid #8d0023;
padding:5px 0px 5px;
position:inherit;
bottom: 0 !important;

}

#footer-nobottom {
width:100%;
border-top:2px solid #8d0023;
padding:5px 0px 5px;
}


.ft {color: #8B9DA7;margin-top:5px;font-size: small;
}

.ftcopy {
color: #8B9DA7;font-size:small;
}
.footerLink {display:none;}






/* ボタンリンク*/

a.A_button{
background: transparent none no-repeat top left;
display:list-item;list-style-type:armenian
float: left;

line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 25px; /* Height of button background height */
padding-left: 0px; /* Width of left menu image */
text-decoration:underline;
margin-top:3px;
}




a.A_button_dl{font-size:0.9em;background: transparent url('./img/share/round_dl.gif') no-repeat top left;}



a.A_button span{
background: transparent none no-repeat top right;
display: block;
padding: 0px; color:#ae0000;/*Set 10px to be equal or greater than'padding-left' value above*/
}
a.A_button_medium span{padding: 3px 15px 1px 7px;}
a.A_button_large span{
background: transparent url('./img/share/round_right.gif') no-repeat top right;
display: block;
padding: 3px 15px 2px 7px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a.A_button_dl span{padding: 4px 15px 0px 7px;}

.icon_circleR  {	background-image: url(./img/share/allow_circleR.gif);background-repeat:no-repeat;padding-top:1px;padding-left:20px;}

ul.icon_circleR {	padding:0;position:static;margin-left:2em;background-image:none;
					
	

}
/*
ul.icon_circleR li{	list-style-image:url(./img/share/allow_circleR.gif);background-image:none;padding-top:0px;padding-left:0px;line-height:120%;margin-top:0px;}
ul.icon_circleR li a {text-decoration:none;}

*/
.icon_circleline2  {	display:list-item; LIST-STYLE-IMAGE:url(./img/share/ornament_circlel_Red2.gif);padding-top:0px;
						position:relative;left:20px;background-image:none;padding-left:0px;}

ul.icon_circleline2 {	display:block;left:0px;padding-left:20px;}
ul li.icon_circleline2,
ul.icon_circleline2 li{	background-image:none;padding-top:1px;padding-left:0px;}

/*	------------------------ */

/**/
ul.icon_padding {}
ul li.icon_padding, 
ul.icon_padding li {background-position:5px top;padding-left:25px;padding-right:5px;/*background-color:#eeeeee*/;}
ul.icon_min_padding {}
ul li.icon_min_padding,
ul.icon_min_padding li {background-position:0px top;padding-left:16px;padding-right:5px;}

ul.icon_padding_right {}
ul li.icon_padding_right, 
ul.icon_padding_right li {background-position:right top;padding-left:5px;padding-right:25px;/*background-color:#eeeeee*/;}
.no-icon {list-style-type:none;background-image:none;}
