@charset "utf-8";
/*body*/
* {
	margin: 0px;
	padding: 0px;
	}
body { color: #333; font-size: 75%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 180%; background-image: url(../images/back.gif); background-repeat: repeat-x; text-align: center; }
ul li {
	   list-style: none;
	   }
/*link*/
a:link { 
		color: gray ;
		}
a:visited { color: #7878c8 ; }
a:hover { color: #e77000; text-decoration: underline ; }
a:active { color: gray ; }
/*font*/
.font_m { font-size: 12px; line-height: 14px; }
.font_l {
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}
/*高さ自動調節*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline;}
/*Hides from IE-mac ?*/
*html.clearfix {height:1%;}
.clearfix {display:block;}
/*End hide from IE-mac*/
/*contents*/
#container { background-color: white; width: 910px; height: auto; margin-right: auto; margin-left: auto; }
/*head*/
#header { background-image: url(../images/up_line.gif); background-repeat: no-repeat; background-position: 0 119px; width: 910px; height: 123px; margin: 0; padding: 0; }
.logo { width: 213px; height: 42px; overflow: visible; float: left; margin-top: 42px; margin-left: 20px; }
.contact { width: 78px; height: 26px; float: right; margin: 0 12px 0 0; padding: 0; }
.bt { width: 562px; float: right; clear: both; padding-top: 4px; padding-right: 14px; }
/*contents*/
#contents { width: 908px; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; }
.in_contents { text-align: left; width: 862px; margin-right: 24px; margin-left: 24px; padding-top: 18px; }
/*address*/
#under { background-image: url(../images/under.gif); background-repeat: no-repeat; width: 910px; height: 46px; margin-right: auto; margin-left: auto; padding-top: 10px; }
#copy { font-size: 1em; float: right; margin-top: 12px; margin-right: 10px; }
address { color: #000; font-size: 70%; font-style: normal; padding-bottom: -6px; }
.go_index { font-size: 80%; background-image: url(../../_images/common/arrowPink.gif); background-repeat: no-repeat; background-position: 0 8px; width: 78px; height: 26px; float: right; margin: 4px 12px 0 0; padding: 0; }

.kado {
	border-radius: 6px;	/* CSS3草案 */
    -webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 6px;	/* Firefox用 */
	background-color: #E8E8E8;
	padding: 20px;
}

