body {
	background:#fff;
	margin:0;
	padding:0;
	color:#333;
	font:10pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}


/*  */
div,td,li{
	font:10pt/150% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
a:link,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none 0;
}

form{
	margin: 0px;
}




/*  */
#frame{
	background:#fff;
	width:710px;
	text-align:left;
	/* border-left:solid 1px #999;
	border-right:solid 1px #999; */
	padding-top:0px;
}

#container{
	margin:0px;
}

/* Ų„Ć„ */
#head{
	padding:0px;
	margin:0px;
}
.rogo{
	width:240px;
	height:50px;
	border:none;/*Č„ś§“*/ 
}
.blocka {
	float: left;
	width: 240px;
	font:9pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif ;
}
.blockb {
	float: right;
	text-align:right;
	margin-top:20px
}

.kensakumado {/*Ī„*/ 
	width: 220px; 
	height:20px;
	border: 1px solid #999999;
	margin-bottom:5px;
	font:9pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.topnavi a {
	border-left: 1px #999 dotted;
	padding: 0px 0.5em;
	font:9pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.line-red{
	clear: both;
	border-top:solid 7px #c00;
	margin:0;
	padding:0;
}

/* Ń„¦Æ¤Ź„ */
.pankuzu{
	clear: both;
	background:#efefef;
	border-top:solid 1px #ccc;
	padding:2px 10px;
	margin:0px;
	font:9pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}



/* ā§¤§¹„Ś” */
.main{
	width:510px;
	float:left;
	margin:0 ;
}

.main p{
	padding-left:5px;
}

.main h3{
	font-size:11pt;
	padding:0;
}

.content-l{
	width:245px;
	float:left;
}

.content-r{
	width:245px;
	float:right;
}

.in-content-l{
	width:200px;
	float:left;
}

.in-content-r{
	width:80px;
	float:right;
}

.content-border{
	border:solid 1px #ccc;
	padding:5px;
}

h2{
	margin:0;
	padding:0 0px;
	font-size:12pt;
	line-height:200%;
}
h3,h4{
	margin:0;
	padding:0 5px;
	font-size:10pt;
	line-height:200%;
}

.bt-red{	
	border-top:solid 5px #c00;
}

.bt-blue{	
	border-top:solid 5px #69f;
}

.bt-navie{	
	border-top:solid 5px #06c;
}

.bt-gray{	
	border-top:solid 5px #999;
}

.bt-orange{	
	border-top:solid 5px #f60;
}

.bt-pink{
	border-top:solid 5px #f99;
}

.bt-green{	
	border-top:solid 5px #690;
}

.bt-deepgreen{	
	border-top:solid 5px #9c0;
}

.bt-bluegreen{	
	border-top:solid 5px #6c9;
}

.bt-yellow{
	border-top:solid 5px #f90;
}

.bt-brown{
	border-top:solid 5px #633;
}

.bt-purple{
	border-top:solid 5px #c9f;
}

.bt-dred{
	border-top:solid 5px #f00;
}

/* É„Ś” */
.side{
	width:175px;
	float:right;
}
.side p{
	margin:0;
}

/* É„ō§¹ */
.side ul{
    list-style:none;
    width:160px;
	margin:0;
	padding:0 0 15px 5px;
}
li.red{
    list-style:none;
    padding-left:12px;
    background:url("../img/point-red.gif") no-repeat center left;
}
li.green{
    list-style:none;
    padding-left:12px;
    background:url("../img/point-green.gif") no-repeat center left;
}
li.yellow{
    list-style:none;
    padding-left:12px;
    background:url("../img/point-yellow.gif") no-repeat center left;
}
li.blue{
    list-style:none;
    padding-left:12px;
    background:url("../img/point-blue.gif") no-repeat center left;
}
.tab{
	width:170px;
	height:30px;
	border:none;/*Eņ§¤Ö„Ü„*/ 
}

	
/* Õ„Ć„ */
.pageup {
	text-align: right; 
	border-bottom:solid 1px #999;
	padding:5px;
	font:9pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.bannerbox {
	width: 700px;
	padding:15px 5px 15px 5px;
	text-align:left;
	font:9pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
.float-bannerbox {
	float: left;
	width: 175px;
	padding-right:10px;
	font-size: 8pt;
	text-align: center;
}

.foot{
	clear:both;
	margin-top:0px;
	background:#c00;
	line-height:280%;
	padding-right:12px;
	text-align:right;
	color:#fff;
	font:9pt/280% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}


/* Ę„×„ų£¼ */
textarea{
	width:100%;
	height:200px;
	font:10pt/20px 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.parts_sample{
	width:145px;
	float:left;
	margin:0 10px 10px 0;
}
.parts_sample textarea{
	height:40px;
	margin-top:5px;
}

/* ņ§¤Õ„ų£¼ */
.inflame{
	width:500px;
}
.news{
	width:100%;
	height:180px;
	overflow:auto;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font:9pt/180% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}


/*  */
.c-both{
	clear:both;
}

.c-left{
	clear:left;
}

.l10{
	line-height:10px;
}

.fl{
	float:left;
}

.f-red{
	color:#f00;
}

.caution{
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:5px 10px;
	border: 2px #f00 dashed;
	background: #ff9;
} 

.xls { list-style-image: url("../img/icon-excel.gif") }
.ppt { list-style-image: url("../img/icon-ppt.gif") }
.pdf { list-style-image: url("../img/pdf_s.gif") }
.doc { list-style-image: url("../img/icon-word.gif") }
.mp3 { list-style-image: url("../img/icon-mp3.gif") }
.link-o { list-style-image: url("../img/link-own.gif") }
.link-a { list-style-image: url("../img/link-away.gif") }
.link-m { list-style-image: url("../img/icon-mobile.gif") }

.linkthumb {
	padding-right: 12px;
	margin-right: 4px;
	background: url(../img/link-icon_external.gif) no-repeat right;
}
