@charset "utf-8";

* {	margin: 0;	padding: 0;}
body { margin:0; padding:5px 0;line-height:1.2em; color:#000000;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;  text-align:center; background:#FFF url(../images/contents-inner.jpg) repeat-x top fixed; behavior:url("../ext/csshover.htc");}
img { border:none;}
html {overflow-x: hidden;} 

#layout {margin:0 auto; padding:10px; text-align:left;width:700px; }
/* 外枠 */
#list h1 { font-size:18px; line-height:24px;border-bottom:3px double #4279E6; color:#4279E6; margin:0 0 10px 0; padding-top:10px;width:690px;}
#list table {margin:0 0 10px 10px; display:block; border-collapse: collapse;}
#list td { padding:4px; font-size:11px; line-height:16px; color:#333;border:1px solid #4279E6;}
#list th {padding:4px; font-size:11px; font-weight:normal;line-height:16px; color:#333; text-align:left; background:#96B5F1;border:1px solid #4279E6;}
#list h2{font-size:12px; margin:0; padding:0; line-height:16px;}
#list-end { text-align:center; font-weight:bold;}
#list-end A { background: url(../images/list-end1.gif) no-repeat; background-position:center; width:107px; height:37px; display:block; color:#FFFFFF; line-height:37px; text-decoration:none;}
#list-end A:hover { background: url(../images/list-end2.gif) no-repeat; background-position:center; width:107px; height:37px; display:block; color:#FFFFFF; line-height:37px; text-decoration:underline;}

#m h1 { font-size:18px; line-height:24px;border-bottom:3px double #4279E6; color:#4279E6; margin:0 0 10px 0;}
#left H2 {background: url(images/temph2l.gif) no-repeat left; background-position:0 50%;overflow:hidden; font-size:14px; padding:0; margin:0; padding-left:30px; line-height:28px; text-align:left; color:#FFFFFF;padding-bottom:4px; }
#left P { margin:0; padding:8px 0; text-align:right;}
#left STRONG { font-size:8px; font-weight:normal; display:compact; padding-bottom:16px; vertical-align:super; font-weight:lighter; font-stretch: ultra-expanded;}
#right H2 {background: url(images/temph2r.gif) no-repeat left; background-position:0 50%;overflow:hidden; font-size:14px; padding:0; margin:0; padding-left:30px; line-height:28px; text-align:left; color:#FFFFFF;padding-bottom:4px; }
#right P { margin:0; padding:8px 0; text-align:left; font-size:12px; margin-left:8px;}
#right TABLE {margin:0 auto; border-collapse:collapse; border:#666666 1px solid; margin:8px auto; line-height:20px; text-align:left; width:420px; margin-left:8px;}
#right TH {border:#666666 1px solid; font-weight:normal; padding:2px 2px; text-align:center; background-color:#478DCB;font-size:10px; font-weight:bold; color:#FFFFFF;}
#right TD {border:#666666 1px solid; font-weight:normal; padding:2px 2px; text-align:center;font-size:10px; }
#right S { color:#CCCCCC;}

#credit TABLE { border-bottom: #579669 1px dashed; width:100%;}
#credit TH { border-bottom: #579669 1px dashed; color:#579669; font-size:10px; padding:5px; }
#name { padding:5px; margin:0;font-size:16px; line-height:20px; text-align:right;}
#name STRONG {  margin:0;font-size:20px; line-height:24px;}
#contact { padding:5px; margin:0;font-size:12px; line-height:18px; text-align:center;}
#contact STRONG {  margin:0;font-size:20px; line-height:26px; padding-left:36px;background: url(images/dial.gif) no-repeat left; background-position:0 50%; }
#address { padding:5px; margin:0;font-size:12px; line-height:16px; text-align:right; padding-right:4px;}
#address STRONG {  margin:0;font-size:12px; line-height:16px;}

.status { font-size:12px; line-height:18px; text-align:leftv; padding-left:5px;}
.f10 { font-size:10px;}

