﻿
/*=====		Body		=====*/
/*body {font-size: 62.5%; margin: 0em auto; padding: 0px; font-family: arial, tahoma, verdana, sans-serif; background: url(../img/background.gif) top center repeat-y; font-family:sans-serif;}*/
body {font-size: 62.5%; margin: 0em auto; padding: 0px; font-family: arial, tahoma, verdana, sans-serif; font-family:sans-serif;}

/*=====		Container	=====*/
/*	Page Container	*/
.page-container {width: 780px; height:100%; margin: 0px auto; padding: 0px;  background-color: rgb(255,255,255); border:thin,#99CCFF,solid}
/*	Header・Footer	*/
.header-container {float: left;width: 775px; padding: 0px;  background-color: rgb(255,255,255);}
.footer-container {float: left;width: 775px; margin: 0px auto; padding: 0px;  background-color: rgb(255,255,255);}
.contentbox-full {float: left;  margin: 0px auto; padding: 0px;  background-color: rgb(255,255,255);}
.contentbox-banner {float: left; ; padding-top:5px;  width: 780px; margin: 0px auto; padding: 0px;  background-color: rgb(255,255,255);}
.contentbox-third-left {float: left; width: 255px; margin-left:4px;margin-right:0px;   padding: 0px;}
.contentbox-third-left2 { width: 255px; margin-left:4px;margin-right:0px;   padding: 0px;}
.contentbox-third-left-x2 {float: left; width: 500px; margin-left:2px;margin-right:2px;   padding: 0px;}
.contentbox-third-middle {float: left; width: 255px; margin-left:2px;margin-right:2px; padding: 0px;}
.contentbox-third-right {float: right; width: 254px; margin-left:2px;margin-right:2px; padding: 0px;}
.contentbox-half-left {float: left; width: 385px; margin-left:2px;margin-right:2px; padding: 0px;}
.contentbox-half-right {float: right; width: 385px; margin-left:2px;margin-right:2px; padding: 0px;}
.contentbox-half-center {float:left; width: 780px; margin-left:150px;margin-right:2px; padding: 0px;}
.contentbox-point {float: left; padding: 0px; margin-top:3px;margin-right:5px;margin-left:5px}
.contentbox-point2 {float: left; padding: 0px; margin-top:5px;margin-right:5px;margin-left:5px}
.contentbox-navi {float: left; padding: 0px; margin-top:5px;margin-right:5px;margin-left:10px;color:white}
.contentbox-campain-left {
	 float:left; width:470px;height:62px;
}
.contentbox-campain-right {
	 float:right; width:300px;height:62px;
}
.contentbox-title-shading-small {
	margin: 0x;
	color: rgb(75,75,75);
	font-weight: bold;
	font-size: 130%;
	vertical-align:bottom;
}


.bar{
	vertical-align:middle;
	padding:4px 0px 0px 20px;
	background-repeat:no-repeat;
	height:20px;
	color:gray
}
.bar-orange{
	background-image:url('img/bar/bar-orange.png');	
}
.bar-violet{
	background-image:url('img/bar/bar-violet.png');	
}
.bar-red{
	background-image:url('img/bar/bar-red.png');	
}
.bar-green{
	background-image:url('img/bar/bar-green.png');	
}
.bar-blue{
	background-image:url('img/bar/bar-blue.png');	
}
.bar-pink{
	background-image:url('img/bar/bar-pink.png');	
}
.bar-black{
	background-image:url('img/bar/bar-black.png');	
}
.bar-warn{
	background-image:url('img/bar/bar-warn.png');	
}
.bar-sub{
	background-image:url('img/bar/bar-sub.png');	
}

.info_list{
	border-bottom:1px silver dashed;padding-left:5px
}


/*=====		Image		=====*/
.campain-image {
	width:470px;height:62px;
}
.img-header {clear: both; float: left; width: 780px; margin: 0px; padding: 0px;}



/*=====		Font		=====*/
.font-li {
	font-size:12px;
	color:gray;
}
.font-text {
	font-size:12px;
	color:black;
}


/*=====		li			=====*/
li{
	list-style:none;
	margin-bottom:3px;
}


/*=====		a			=====*/
a{
	text-decoration:none;
}

/*=====		span		=====*/
.text_underline{
	border-bottom:1px silver dotted;
	color:#666666;
}
.text_underline2{
	border-bottom:1px red dotted;
	color:#666666;
}
.text_underline-blue{
	border-bottom:1px #3399FF dotted;
	color:#666666;
	line-height:135%;
}
.text_underline-blue2{
	border-bottom:1px #3399FF dotted;
	color:#666666;
	line-height:125%;
}
.text_underline-red{
	border-bottom:1px silver dotted;
	color:#FF5050;
}
.ymd_width{
	width:100px;
	margin-left:10px;
}

/*=====		table		=====*/
table {
	font-family:"ＭＳ ゴシック", "Courier New", monospace;
	font-size:small;
}

/*=====		menu image	=====*/
.menu-image{
	border-style:none;
	margin-bottom:5px;
}




.algn-c{
	text-align:center;
}

.algn-c-1{
	text-align:center;
	width:30px;
}

.algn-c-2{
	text-align:center;
	width:95px;	
}

.algn-r{
	text-align:right
}