@charset "UTF-8";
/* Imported Styles from fI
   All Page: inside-pages.css
   Date: 3-9-2012
   Author: ryang
--------------------------------------------------*/
a {
	color: #00f;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	color: #005088;
	}

#page-menu{
	margin-top:-10px;
	margin-bottom:20px;
}

#page-menu a{
	color:#C33;
	font-size:12px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#page-menu a:hover{
	color:#065B80;
	font-size:12px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

p{
	font-size:13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left:5px;
}

.click a{
	color:#009844;
	font-weight:bold;
}

.click a:hover{
	color:#065B80;
	font-weight:bold;
}

ol{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
}

#full-column{width:720px;float:left;margin:4px;padding:5px;border:solid 1px #ddd;}
#full-column a{color:#0088bc;text-decoration:none;}
#full-column a:hover{color:#0dc4eetext-decoration:none;}
#full-column h2 {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	margin-top: 15px;
	padding: 4px 6px;
	clear: both;
	border-left: 15px solid #0088BC;
	border-bottom:dotted 1px #666;
}	
#full-column h4.attention, #full-column h4 {color:#666666;}
#full-column h3 {
	font-size:13px;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
#full-column p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 23px;
	margin: 12px 0;
	}
	
#first-sub-column{border:solid 1px #e2e2e2;padding:3px;margin:3px;color:#333;}	
#second-sub-column{padding:3px;border:solid 1px #b4f0ff;background-color:#d9f7ff;margin:3px;}		
#first-sub-column h3 center {color:#333;font-size: 14px;}
#first-sub-column h4 center {color:#333;font-size: 12px;}

#first-sub-column h3 { /* FI Override */
	background-color:#0085b2;
	color:#fff;
	padding:5px;
	border:none;
	}
	
.data-blueheader
{width:719px;height:33px;background-image:url(/images/flyerinsatsu/printing/blueclick_bar.png);background-repeat:no-repeat;display:block;margin-bottom:5px;cursor:pointer;
color:#fff;min-height:20px;margin-bottom:4px;font-weight:bold;padding-top:8px;padding-left:45px;}

.data-silverheader
{width:719px;height:33px;background-image:url(/images/flyerinsatsu/printing/silverclick_bar.png);background-repeat:no-repeat;display:block;margin-bottom:5px;cursor:pointer;
color:#000;min-height:20px;margin-bottom:4px;font-weight:bold;padding-top:8px;padding-left:45px;}

.toggle{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/*
--- templates	
*/

.template-sub-header{background-color:#fbf9fa;cursor:pointer;width:713px;float:left;border:solid 1px #ddd;font-size:13px;font-weight:bold;height:25px;padding-top:5px;padding-left:5px;margin-bottom:4px;}
.template-content{width:708px;;float:left;border-left:solid 1px #ddd;	border-right:solid 1px #ddd;	border-bottom:solid 1px #ddd;	padding:5px;margin-top:-6px;margin-bottom:4px;}
.template-table{width:700px;border:solid 1px #e2e2e2;border:collapse;}
.template-table th{border:solid 1px #e2e2e2;padding:5px;background-color:#05b0ea;color:#ffffff;}	
.template-table td{border:solid 1px #e2e2e2;padding:3px;}
.template-table-td{text-align:center;}
.template-download a{text-align:center;}	
#sub-banner-display{width:740px;height:210px;padding:0;border:1px solid #ddd;margin-top:5px;}	
.product-price-left{width:120px;float:left;margin-top:7px;}
.product-price-right{width:84px;float:right;margin-top:10px; }		
.product-price-right div{font-size:10px;font-weight:bold;text-align:right;float:left;margin-top:2px;width:50px;}	/*--- もっと見る	*/
.product-price-right img{float:left;width:93px;height:28px;margin-left:-25px;}
	
#subnav{text-align:center;padding-top:10px;}
#subnav span{margin-left:5px;margin-right:5px;}	
#subnav a{margin-left:5px;margin-right:5px;color:#9d9d9d;}
#subnav a:link, a:visited, a:active{text-decoration:none;}		
#subnav a:hover{color:#cccccc;text-decoration:none;}		
#index-container{width:980px;display:block;top:0px;left:0px;background-color:#ffffff;}
#index-container-holder ul{list-style-type:none;margin:0;padding:0;top:0px;left:0px;}	
#index-container-holder li{float:left;display:inline;}	
#index-left-holder{width:190px;float:left;margin-left:20px;margin-right:20px;}	
#index-right-holder{width:730px;float:right;}	

.cart-table table{font-size:10px;border-collapse:collapse;}
.cart-table td{border:solid 1px #cccccc;}
.cart-table th{border:solid 1px #cccccc;height:30px;}	

.cancel-warning {
	border: none;
	color: #333;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	}
	
#contact-tab1-content h3,
#contact-tab2-content h3,
#kanto-holder h3,
#tabs-3 h3,
#tabs-3 h4,
#contact-tab2-content div.warning {
	border: none;
	background: none;
	}
	
/* start of jquery styles */

.faq-sub-header, .assort-header{background-color:#fbf9fa;cursor:pointer;width:713px;float:left;border:solid 1px #ddd;font-size:13px;font-weight:bold;height:25px;padding-top:5px;padding-left:5px;margin-bottom:4px;}
.faq-content, .assort-content{width:708px;;float:left;border-left:solid 1px #ddd;	border-right:solid 1px #ddd;	border-bottom:solid 1px #ddd;	padding:5px;margin-top:-6px;margin-bottom:4px;}
.faq-content, .assort-content a:link{color:#0088bc;text-decoration:none;}
.faq-content, .assort-content a:active{color:#0088bc;text-decoration:none;}	
.faq-content, .assort-content a:visited{color:#0088bc;text-decoration:none;}
.faq-content, .assort-content a:hover{color:#0dc4eetext-decoration:none;}				
#faq-sub-header-last{margin-bottom:4px;}
#faq-content-last{margin-bottom:4px;margin-top:-5px;}	
.faq-question{font-weight:bold;}
.help-page{float:right;}
	
.submission-header, .data-header
{background-color:#fbf9fa;cursor:pointer;width:710px;float:left;border:solid 1px #ddd; color:#035384;padding-left:6px;min-height:20px;margin-bottom:4px;font-weight:bold;padding-top:5px;}
.submission-contents, .data-contents
{width:710px;float:left; padding-left:6px;}

.toggle{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


.support-sub-header{background-color:#fbf9fa;width:710px;float:left;border:solid 1px #ddd;	height:20px;margin-bottom:4px;font-weight:bold;padding-top:5px; padding-left:10px;}
.support-contents{width:710px;float:left;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;margin-top:-5px;margin-bottom:10px; padding-left:10px;}
.support-sub-contents{width:710px;float:left;border:solid 1px #ddd;margin-top:-5px;margin-bottom:10px;padding:5px;}
.red-s{display:block;color:#ff0000;font-style:italic;}
.anchor-list{list-style-type:none;margin-left:-40px;}
.anchor-list li{display:inline;margin-left:5px;margin-right:5px;margin-bottom:30px;}	
	
	
.anchor-list li a:link{color:#0088bc;text-decoration:none;}
.anchor-list li a:visited{color:#0088bc;text-decoration:none;}	
.anchor-list li a:active{color:#0088bc;text-decoration:none;}
.anchor-list li a:hover{color:#0dc4ee;text-decoration:none;}
a.anchorLink:link{color:#0088BC;text-decoration:none;font-size: 12px;}
a.anchorLink:visited
{color:#0088BC;text-decoration:none;}
a.anchorLink:active{color:#0088BC;text-decoration:none;}		
a.anchorLink:hover{color:#0DC4EE;text-decoration:none;}

/* Tabs
----------------------------------
*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


form#estimate-form td.red {
	background: none;
	color: #333;
	}	
	
table#mitsumoriTable td.rowHeader {
	background: #05b0ea;
	}
	
/* appended styles for /company page */
.table-border{width:526px;border:solid 1px #ddd;margin-bottom:4px;}

#right-column {
	border:solid 1px #e2e2e2;
	background-color:#fbf9fa;
	background:#FC3; /* testing */
	width:200px;
	width: 145px;
	float:right;
	margin:4px;
}
#right-column h2 {border:none; background: none;}
#right-column-ads{width:200px;width: 145px;float:right;margin:4px;}	
#right-column-ads img {border:0;/*width:200px;*/width:145px;height:85px;}
.pic {background-color: #FFFFFF;left: 10px;position: relative;top: 10px;width: 135px;}
.pic a .large {border: 0px;display: block;height: 1px;left: -1px;position: absolute;top: -1px;width: 1px;}
.pic a img {border: 0;}
.pic a.p1, #pic a.p1:visited {background: #FFFFFF;display: block;height: 90px;left: 0;text-decoration: none;top: 0;width: 135px;}
.pic a.p1:hover {color: #000000;text-decoration: none;}
.pic a.p1:hover .large {display: block;height: auto;left: 150px;position: absolute;top: -60px;width: auto;border:solid 3px #ddd;}

.company-division
{
	margin-left:-130px;
	margin-right:5px;
	}

#left-column{	
	width:508px;float:left;min-height:100px;margin-top:4px;margin-bottom:4px;margin-left:4px;
	}
	#left-column table.table-border p {
		font-size: 12px;
		line-height: 16px;
		}
		

