@CHARSET "utf-8";

input,textarea,select {font-family:"MeiryoKe_PGothic","Meiryo UI","メイリオ",Meiryo;font-size:12px;}

#contents         {float:left;margin-left:10px;width:765px;}
#titlebar         {background:url(/images/taskbar01.jpg);background-size:contain;padding:0 10px 0 10px;border:solid 1px #888;}
#titlebar #title  {line-height:32px;float:left;font-size:13px;font-weight:bold;color:#fff;}
#titlebar #updown {float:right;margin-top:3px;}
#formhead         {margin-top:4px;}

.linetable       {border-right:solid #abc 1px;border-bottom:solid #abc 1px;line-height:16px;}
.linetable td    {border-top:solid #abc 1px;border-left:solid #abc 1px;}
.linetable th    {border-top:solid #abc 1px;border-left:solid #abc 1px;}
.nonborder       {border:0px;} .nonborder td {border:0px;} .nonborder th {border:0px;}
.fieldtitle      {text-align:center;background:#eee url(/trycms/images/graybar1_200x200.png) repeat-x;}
.clear           {clear:both;}
.nowrap          {white-space:nowrap;}

#findformtitle    {background:url(/images/taskbar02.jpg);background-size:contain;color:#fff;}
#findresultmsg    {font-size:14px;color:#080;}
#category_summary {padding-left:10px;}

#listtable tr:hover {background:#efe;cursor:pointer;}
#logintable         {width:800px;margin:0 auto;}
#loginfield         {width:400px;border:solid #abc 1px;}
#logintitlebar      {line-height:32px;background:url(/trycms/images/graybar3_200x200.png);background-size:contain;padding-left:10px;}
#loginbox           {margin:10px;}
#loginbox p         {margin:6px 0 6px 0;}

/* ページャ */
#resultpager         {margin:0 auto;}
#resultpager .pager  {float:left;margin:2px;border:solid #abc 1px;text-align:center;width:30px;height:30px;line-height:30px;cursor:pointer;}
#resultpager .pager img {margin-top:3px;}
#resultpager .active {font-weight:bold;font-size:16px;background:#afa;cursor:default;}


/* 詳細ページの詳細一覧(左側)の幅 */
#detail_list       {min-width:50%;}
#detail_list table {width:100%;}
#detail_list td { padding:3px 3px 3px 3px;}
#detail_table      {margin-top:4px;}
#detail_body       {padding-left:20px;}

/* formmail.php エラーメッセージのタイトルと完了時のタイトルバーの設定 */
#mailform .errorTitle    {background:url(/images/taskbar01.jpg);background-size:contain;color:#ffffff;height:24px;font-size:14px;font-weight:bold;}
#mailform .messageTitle  {background:url(/images/taskbar01.jpg);background-size:contain;color:#ffffff;height:24px;font-size:14px;font-weight:bold;}
#mailform .commandButton {background:url(/images/button01.jpg);background-size:contain;width:142px;height:34px;border:0px;padding-bottom:4px;color:#fff;font-Weight:bold;text-shadow: 1px 1px 3px #000;}
#mailform .commandButton:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;cursor:pointer;color:#800;text-shadow: 1px 1px 3px #fff;}



/* 比較 */
#comparea                  {width: 920px;min-height:480px;overflow:auto;}
#comparea th, #comparea td {text-align:center;white-space:nowrap;}
#comparea .title_line      {background:url(/images/taskbar01.jpg);background-size:contain;}
#comparea th               {white-space:nowrap;}

.indent          {text-indent:-1em;padding-left:1em;color:#666;}

.imageButton50C a            {width:50px;height:26px;line-height:26px;text-align:center;background:url(/trycms/images/imageButton/50_52C.png);text-decoration:none;display:block;margin-top:1px;color:#000000;}
.imageButton50C a:hover      {background:url(/trycms/images/imageButton/50_52C.png);background-position:-0px -26px;}
.imageButton100C a           {width:100px;height:26px;line-height:26px;text-align:center;background:url(/trycms/images/imageButton/100_52C.png);text-decoration:none;display:block;margin-top:1px;color:#000000;}
.imageButton100C a:hover     {background:url(/trycms/images/imageButton/100_52C.png);background-position:-0px -26px;}
.imageButton100B a           {width:100px;height:26px;line-height:26px;text-align:center;background:url(/trycms/images/imageButton/100_52B.png);text-decoration:none;display:block;margin-top:1px;color:#000000;}
.imageButton100B a:hover     {background:url(/trycms/images/imageButton/100_52B.png);background-position:-0px -26px;}
.imageButton180B a           {width:180px;height:26px;line-height:26px;text-align:center;background:url(/trycms/images/imageButton/180_52B.png);text-decoration:none;display:block;margin-top:1px;color:#000000;}
.imageButton180B a:hover     {background:url(/trycms/images/imageButton/180_52B.png);background-position:-0px -26px;}

form fieldset          {margin-bottom:18px;padding-top:18px;}
form fieldset legend   {display:block;margin-left:150px;font-size:20px;line-height:1;color:#404040;}
form div.clearfix      {margin-bottom:18px;}
form label             {padding-top:6px;font-size:13px;line-height:18px;text-align:right;color:#404040;}
form div.input         {margin-left:150px;}
form textarea          {height:auto;}
form .uneditable-input {background-color:#eee;display:block;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);}
form :-moz-placeholder {color:#444;}
form label,form input,form select,form textarea{font-size:13px;font-weight:normal;line-height:normal;}
form input[type=checkbox],form input[type=radio]{cursor:pointer;}
form input[type=text],form input[type=password],form textarea,form select,form .uneditable-input{display:inline-block;width:210px;margin:0;padding:2px;font-size:13px;line-height:18px;height:18px;color:#444;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form select,form input[type=file]{height:24px;line-height:24px;}
form ::-webkit-input-placeholder{color:#bfbfbf;}
form input[type=text],form input[type=password],form select,form textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
form input[type=text]:focus,form input[type=password]:focus,form textarea:focus{outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);}
form div.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.error>label,form div.error span.help-inline,form div.error span.help-block{color:#9d261d;}
form div.error input[type=text],form div.error input[type=password],form div.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.error input[type=text]:focus,form div.error input[type=password]:focus,form div.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);}
form div.error div.input-prepend span.add-on,form div.error div.input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;}
form .input-mini,form input.mini,form textarea.mini,form select.mini{width:60px;}
form .input-small,form input.small,form textarea.small,form select.small{width:90px;}
form .input-medium,form input.medium,form textarea.medium,form select.medium{width:150px;}
form .input-large,form input.large,form textarea.large,form select.large{width:210px;}
form .input-xlarge,form input.xlarge,form textarea.xlarge,form select.xlarge{width:270px;}
form .input-xxlarge,form input.xxlarge,form textarea.xxlarge,form select.xxlarge{width:530px;}
form textarea.xxlarge {overflow-y:scroll;}
form input[readonly]:focus,form textarea[readonly]:focus,form input.disabled{background:#f5f5f5;border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#submitbutton {background:url(/inquiry/images/button_check.jpg);width:142px;height:34px;border:0;margin:0 auto;
	}
#submitbutton:hover {filter:alpha(opacity=80);-moz-opacity:0.8;
	    -khtml-opacity:0.8;opacity:0.8;cursor:pointer;	}
#mailformtable       {border-right:solid #a0b0c0 1px;border-bottom:solid #a0b0c0 1px;line-height:16px;width:100%;}
#mailformtable td    {border-top:solid #a0b0c0 1px;border-left:solid #a0b0c0 1px;padding:5px;}
#mailformtable th    {
	border-top:solid #a0b0c0 1px;
	border-left:solid #a0b0c0 1px;
	padding:5px;
	text-align:left;
	width:40%;
	background-color: #CCC;
}		
.toiawase { position: relative; width: 664px; margin: 30px 0 30px 20px; }
.toiawase .btn-inquiry { position: absolute; top: 74px; right: 18px; width: 202px; height: 54px; }
.toiawase .btn-inquiry span { display: none; }
.toiawase .btn-inquiry a { display: block; height: 100%; background: url(../images/btn-inq-drv.jpg) no-repeat 0 0; }
.toiawase .btn-inquiry a:hover { background: url(../images/btn-inq-drv.jpg) no-repeat 0 -54px; }