@charset "utf-8";


/*==============================================
	ニュース，ニュース一覧
==============================================*/
.news-solid-title {border-bottom:2px solid #75C9FF; background:#BBE4FF;}
.news-solid-title h3 {font-size:134%; font-weight:bold; padding:4px 0 2px 10px; color:#626E74;}

.news_box {padding:21px 0; margin:0 25px;}
.news_box dl {padding:21px 0 0 5px;}  
.news_box dt {float:left; width:65px; text-align:left; color:#666;}  
.news_box dd {
	margin:0 0 10px 65px;
	padding:0 5px 10px 33px;
	text-align:left;
	background:url(../img/news.gif) no-repeat left 2px;
	}
.news_box dd.none {margin:0 0 10px 65px; padding:0 5px 10px 0; background-image:none;}

.news_box02 {padding:28px 0; margin:0 25px;}

.news_conBox {padding:18px 0;}
.news_conBox p, .conBox p {line-height:180%;}

ol#topicPath {margin:0 0 20px 0; font-size:84%;}
ol#topicPath li {float:left; padding:0 7px 0 10px; background:url(../img/news/topicpath_arrow.gif) no-repeat 0 50%;}
ol#topicPath li.home {padding-left:0; background:none;}
ol#topicPath li em {font-weight:bold;}


/*==============================================
	コラム，技術センター便り，事業所便り
==============================================*/
#column .new_entries {width:220px; margin:0 0 10px 0; background:#D6EFFF;}
#column .new_entries ul,
#blog1 .new_entries ul {
	margin:15px 0 0 15px; 
	padding:0 0 10px 0;
	}
#column .new_entries ul li {
	padding:0 7px 7px 16px; 
	font-size:84%;
	line-height:200%;
	background:url(../img/column/new_entries_arrow.gif) no-repeat 0em 0.6em;
}

.column-solid-title {width:590px; border-bottom:1px solid #019BFF; overflow:hidden;}
.column-solid-title h4,
.blog1-solid-title h4 {
	float:left;
	font-size:134%;
	font-weight:bold;
	padding:4px 0 1px 0;
	color:#6E808A;
	}
.column-solid-title p,
.blog1-solid-title p {
	float:right; 
	color:#A8B3B9;
	font-size:84%;
	padding:16px 2px 0 0;
	}

.conBox {margin:0 25px; padding:25px 0 75px 0;}

.pagerArea {font-size:117%; text-align:center; border-top:1px solid #A8B3B9; border-bottom:1px solid #A8B3B9;}
.pagerArea ul.pager {margin:5px 0;}
.pagerArea ul.pager li.prev {padding:0 10px 0 10px; padding:0 10px 0 10px; border-left:1px #999999 solid;}
.pagerArea ul.pager li {display:inline; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px #999999 solid;}
.pagerArea ul.pager li em {font-weight:bold;}


/*	技術センター便り
----------------------------------------------- */
#blog1 .new_entries {width:220px; margin:0 0 10px 0; background:#FFE6D6;}
#blog1 .new_entries ul li {
	padding:0 7px 7px 16px; 
	font-size:84%;
	line-height:200%;
	background:url(../img/blog1/new_entries_arrow.gif) no-repeat 0em 0.6em;
}

.blog1-solid-title {width:590px; border-bottom:1px solid #FF4F01; overflow:hidden;}


/*==============================================
	概要
==============================================*/
.about_box {padding:21px 0; margin:0 25px;}

.about_conbox {padding:10px 5px 0 5px; overflow:hidden;}
.about_conbox p {line-height:180%;}

.about_conboxL {float:left; width:250px;}
.about_conboxR {float:right; width:270px;}
.about_conboxR p,
.about_conboxR_2 p {margin:0 0 10px 0; line-height:180%;}

.about_conboxL_2 {float:left; width:220px;}
.about_conboxL_2 h4 {margin:0 0 3px 0;}
.about_conboxR_2 {float:right; width:300px;}

.about_conbox ul.listOrange { }
.about_conbox ul.listOrange li {
	background: url(../img/i_icon_maru.gif) no-repeat left 4px; 
	padding:0 0 0 18px;
	line-height:180%;
	}

.photoset {background:#E5E5E5; padding:3px 0 3px 0; margin:0 3px 0 0; zoom:1; overflow:hidden;}
.photoset_bottom {background:#E5E5E5; padding:0 0 3px 0; margin:0 3px 0 0; zoom:1; overflow:hidden;}

.photo {padding:0 5px 0 3px; float:left;}
.photo_text ul {float:left; padding:10px 0 0 0;}
.photo_text ul li.link_01 a {
	background:url(../img/cashmere/gyoumunaiyou_r4_c2.gif) no-repeat -3px 0px;
	padding:0 0 0 13px;
	cursor:pointer;
	color:#0099FF;
	text-decoration:underline;
	}
.photo_text ul li.link_01 a:hover {text-decoration:none; color:#F00;}
.photo_text ul li.middle {padding:10px 0 0 0;}

/* ライン1
----------------------------------------------*/
.line_01 {background:url(../img/bg_dotted_01.gif) repeat-x 0 100%; margin:7px 0; height:1px; clear:both;}

.about_list_bottom {padding:0 7px;}
.about_list_bottom ul { }
.about_list_bottom ul li {margin:0 0 0 15px; line-height:180%; list-style-type:disc;}


/*==============================================
	お問い合わせ
==============================================*/
.form_conbox {padding:10px 5px 0 5px; overflow:hidden;}
.form_conbox p {line-height:180%; padding:0 0 15px 0;}
.form_conbox p span {color:#F00;}

.form_conbox strong {font-weight:bold;}

input[type="checkbox"],
input[type="radio"] {vertical-align:-0.3em;}

/* for IE6 */
* html input.checkbox,
* html input.radio {vertical-align:-0.3em;}

/* for Opera9.27 */
html:first-child input[type="checkbox"],
html:first-child input[type="radio"] {vertical-align:middle;}

/* for Opera9.5 [Safari3] */
body:first-of-type input[type="checkbox"],
body:first-of-type input[type="radio"] {vertical-align:-0.3em;}
	
/* for Safari3 */
html:not(:only-child:only-child) input[type="checkbox"],
html:not(:only-child:only-child) input[type="radio"] {vertical-align:baseline;}

select, input, button, textarea {
	font-size:99%;
	font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS Pゴシック", Arial, Helvetica, Verdana, sans-serif;
}

textarea {width:460px; height:120px; resize:none; padding:2px 2px; overflow:auto;}

.name {width:300px;}
.name2 {width:80px;}
.tel {width:35px;}
.zip {width:35px;} 
.address {width:350px; margin:5px 0 0 0;}


/*==============================================
	リンク
==============================================*/
.link_conboxL {float:left; width:132px; padding:39px 0 0 10px;}
.link_conboxR {float:right; width:388px; padding:39px 0 0 0;}

table.link_table td {padding:6px;}
table.link_table td span {color:#CC9999;}


/*==============================================
	カシミヤタグ制度
==============================================*/
.tag_box {padding:10px 5px 0 5px;}
.tag_box p {line-height:180%; padding:0 0 10px 0;}
.tag_box p.none {padding:0;}

.tag_box2 {padding:10px 0;}
.tag_box2 p {padding:0 0 10px 0;}


table.tag_table01 {margin:26px auto 20px auto; padding:0 17px 0 15px;}
table.tag_table01 tr,
table.tag_table01 td {vertical-align:top;}
table.tag_table01 td.bgcolor01 {background-color:#76C9FF;}
table.tag_table01 td.bgcolor02 {background-color:#99D7FF;}
table.tag_table01 td.bgcolor03 {background-color:#FF9EC9;}
table.tag_table01 td.pad01 {padding:0 5px 10px 5px;}




/* よくあるお問い合わせ
----------------------------------------------*/
.faq_conbox {padding:10px 5px 0 5px; overflow:hidden;}
.faq_conbox dl {padding:10px 0;}
.faq_conbox dt {padding:0 0 5px 0; background:url(../img/bg_dotted_01.gif) repeat-x 0 100%; font-weight:bold;}
.faq_conbox dd {padding:5px 0 0 0;}
.faq_conbox dd p {line-height:180%; color:#00F;}

p.pagetop {text-align:right; font-size:84%; padding:10px 0 0 0;}


/*==============================================
	試験のご依頼について
==============================================*/
.flow_conbox {margin:19px 0;}

table.flow_table01 {width:100%;}
table.flow_table01 tr,
table.flow_table01 td {vertical-align:top;}
table.flow_table01 td.bgcolor01 {background-color:#76C9FF;}
table.flow_table01 td.pad01 {padding:0 5px 10px 5px;}
table.flow_table01 td.pad01 p {margin:10px 0 0 0; padding:0 0 0 5px; line-height:180%; font-weight:bold;}

table.flow_table01 td.pad01 p.link_02 a {cursor:pointer; text-decoration:underline;}
table.flow_table01 td.pad01 p.link_02 a:hover {text-decoration:none;}

/*
table.flow_table01 td.bg01 {background:url(../img/request/flow_r2_c1.jpg) no-repeat top left; height:20px; background-color:#76C9FF;}
table.flow_table01 td.bg02 {background:url(../img/request/flow_r2_c2.gif) no-repeat top left; height:20px;}
table.flow_table01 td.bg02 p {margin:10px 0 0 0; padding:0 0 0 20px;}
*/

table.flow_table02 {margin:0 0 0 5px;}
table.flow_table02 tr,
table.flow_table02 td {padding:2px; vertical-align:top;}
table.flow_table02 td {border-bottom:1px #999999 solid;}
table.flow_table02 td img {margin:0 2px;}


ul.flow_text { }
ul.flow_text li {margin:0 0 0 15px; line-height:180%; list-style-type:disc;}

/*==============================================
	品質評価試験
==============================================*/

/* 20150910表示改良用途に追加 */

p.punc {font: bold; font-size:150%; }

