@charset "UTF-8";

/* ================================================================ *
	追加スタイル
 * ================================================================ */


/*↓client↓*/
div#clients {width:620px; margin: 0px auto; border:solid 1px #ccc;}
table#client_list th {background:#ccc;}
td.left {background: url(../images/fire.jpg) no-repeat left 6px; padding-left:18px;}


/*↓gallery_page↓*/
#gl_beams {width: 650px; height: 550px;	margin:0 auto; background: url(../../images/p-gallery/bms_numbers1.jpg) bottom no-repeat;}

/*↓shydog_page↓*/
div#shydog{width: 740px; height:370px; background: url(../images/p-ribbon/bg_img_rbn.jpg) no-repeat  center -20px; margin-bottom: 20px;}
div#shydog p{padding-top: 350px; text-align: center;} 
div#info dl {width: 480px;margin-left: 120px; list-style-type: none;	text-align: left;}
div#info dt {padding-left: 20px; background: #eee; font-weight: bold; line-height: 1.5em;}
div#info dd {margin-bottom: 20px; line-height: 2em;	}


/*↓contact_page↓*/
.contact_mail {font-size: 20px}
div#spair_info {width: 740px;}
div#img_spair {width:200px; height:130px; float:right;}
div#spair_info p {width: 512px; border:solid #ccc; border-width:0 1px 0 0;padding-right: 10px;}
div.topics h4 {background: url(../images/fire.jpg) no-repeat left 3px; margin-bottom:5px; padding-left: 18px; font-weight: bold;}
div.contact {width: 236px; position: absolute; top: 25px; left: 30px; padding: 10px; background: #fff;}
#dl_contact dt {margin-bottom:0.5em;}
#dl_contact dd {margin-bottom:1em; font-size:120%;}
div.users_voice {width: 420px; padding-left: 320px;background:#ffcccc;}
div.users_voice h4{	background: none; padding: 10px 0 0 0;}
div.users_voice ul{	padding: 0 10px 10px 0;}
div.users_voice li {padding-bottom:1em;}


/*↓u1fk_page↓*/

div#u-1_img {width: 760px; height: 450px; margin: 10px auto 20px; padding-top: 10px;	background: #000;	position: relative;	top: 10px;}
div#u1fk {width: 760px;	height: 200px;}
div#u1fk p{	margin-top: 10px; text-align: center;}

