@charset "UTF-8";

.cate-txt {
	font-size: 12px;
	color:#fa0;
}
.column-title {
	font-size: 24px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #000033;
	line-height: 150%;
	list-style-type: square;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}
.column-title1 {
	font-size: 16px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	font-weight: bold;
	color: #222255;
	background:#ddeeFF;
	line-height: 140%;
	list-style-type: square;
}
.column-title2 {
	font-size: 14px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	font-weight: bold;
	color: #222255;
	background:#ddeeFF;
	line-height: 140%;
	list-style-type: square;
}
.column-title3 {
	font-size: 15px;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-weight: bold;
	color: #222222;
	background:#ffffff;
	line-height: 140%;
}
.column-nakamidasi {
	font-size: 17px;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-weight: bold;
	color: #111166;
	/*background:#aaddff;*/
	line-height: 150%;
	list-style-type: square;
}
.column-txt {
	font-size: 16px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #000033;
	line-height: 165%;
	list-style-type: square;
	padding: 20px 20px 20px 20px;
}
.column-txt-bold {
	font-size: 16px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #222255;
	font-weight: bold;
	line-height: 150%;
	list-style-type: square;
	background-color: #FFFFCC;
}
.column-txt-bold2 {
	font-size: 18px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #222255;
	font-weight: bold;
	line-height: 150%;
	list-style-type: square;
	background-color: #FFccff;
}
.company-info-txt {
	font-size: x-small;
	font-style: normal;
	line-height: normal;
}
.company-title-txt {
	font-size: large;
	font-weight: bold;
}
.column-link {
	color: #5555ee;
	font-size: 13px;
	font-weight: normal;
	font-family: "ＭＳ ゴシック",sans-serif;
	word-break: break-all;
	padding-left: 17px;
	padding-right: 15px;
/*	
	normal 
		英語等は単語の途中では改行せず、単語の切れ目で改行されます。日本語・中国語・韓国語等は表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。 
	break-all 
		言語に関係なく表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。 
	keep-all 
		言語に関係なく単語の途中では改行せず、単語の切れ目で改行されます。 
	■使用例
		p.sample1 {width:150px; background-color:#99cc00; word-break: normal;}

*/
}

/* NEWS LISTtop page cf news */
#newslist {
}
#newslist li {
	list-style-type: none;
	margin-bottom: 1px;
}
#newslist li .news_text {
	float: left;
	margin-left:2px;
	width:500px;
	display:inline;
}
#newslist li .news_date {
	float: left;
	width: 90px;
	text-align: right;
}
#newslist li .news_time {
	float: left;
	width: 50px;
	text-align: right;
}
.see_all {
	background-image: url(http://kyoto-brand.com/images/detail_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.dashboard {
	background:#000000;
	opacity: 0.8;
	 /* Safari, Opera */-moz-opacity:0.80;
	 /* FireFox */filter: alpha(opacity=80);
	 /* IE */z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}
.key-direct {
	font-size: x-small;
	line-height: 140%;
}
.key-select {
	font-size: x-small;
	line-height: 140%;
}
.keytitle {
	font-family: "ヒラギノ角ゴ Pro W6", "ＤＦ平成ゴシック体W5", "ＭＳ Ｐゴシック";
	font-size: 20px;
	color: #0033CC;
}

ul {
	margin: 0 0 0 2em;
	padding: 0;
}
.lines {
	background-image: url(http://kyoto-brand.com/images/lines.gif);
	background-repeat: repeat-x;
}
.list-circle{
	list-style-type: circle;
	font-size: 13px;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	list-style-image: none;
}
.list0 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 3px;
	list-style-type: none;
	float: none;
	list-style-position: outside;
	list-style-image: url(http://kyoto-brand.com/images/MARK01.gif);
}
.list1 {
	list-style-image: url(http://kyoto-brand.com/images/count-01.gif);
}
.list2 {
	list-style-image: url(http://kyoto-brand.com/images/count-02.gif);
}
.list3 {
	list-style-image: url(http://kyoto-brand.com/images/count-03.gif);
}
.list4 {
	list-style-image: url(http://kyoto-brand.com/images/count-04.gif);
}
.list5 {
	list-style-image: url(http://kyoto-brand.com/images/count-05.gif);
}
.list6 {
	list-style-image: url(http://kyoto-brand.com/images/count-06.gif);
}
.list7 {
	list-style-image: url(http://kyoto-brand.com/images/count-07.gif);
}
.list8 {
	list-style-image: url(http://kyoto-brand.com/images/count-08.gif);
}
.list9 {
	list-style-image: url(http://kyoto-brand.com/images/count-09.gif);
}
.list10 {
	list-style-image: url(http://kyoto-brand.com/images/count-10.gif);
}

.list-s1 {
	list-style-image: url(http://kyoto-brand.com/images/count-s01.gif);
}
.list-s2 {
	list-style-image: url(http://kyoto-brand.com/images/count-s02.gif);
}
.list-s3 {
	list-style-image: url(http://kyoto-brand.com/images/count-s03.gif);
}
.list-s4 {
	list-style-image: url(http://kyoto-brand.com/images/count-s04.gif);
}
.list-s5 {
	list-style-image: url(http://kyoto-brand.com/images/count-s05.gif);
}
.mini-txt {
	font-size: x-small;
	line-height: 120%;
}
.new-main-comment-txt {
	font-size: x-small;
	font-style: normal;
	line-height: 130%;
}
.new-main-subtitle-txt {
	line-height: 130%;
	list-style-type: square;
}
.new-main-title-txt {
	font-size: x-large;
	font-weight: bold;
}
.newnumber-txt {
	font-size: xx-small;
}
.nextissue-txt {
	font-size: x-small;
}
.nomal-txt {
	font-size: small;
}
.small-keyword {
	font-size: 10px;
	font-family: "ＭＳ ゴシック",sans-serif;
	color: #55aa55;
	line-height: 140%;
	list-style-type: square;
}
.subsc-form-txt {
	font-size: x-small;
	color: #FFFFFF;
}
.subsc-form-txt2 {
	font-size: x-small;
}
.subsc-info-txt {
	font-size: x-small;
	font-style: normal;
	line-height: 130%;
	color: #FF0000;
}
.topics-txt {
	font-size: x-small;
}
.returnlink{
	color:#fff;
	font-size:12px;
}
/* ******************** text-font */
.footer-txt {
	font-size: 12px;
	color:#333;
}
.darkblue-txt,darkblue-txt-12 {
	font-size: 12px;
	color:#003;
}
.blue-txt-11 {
	font-size: 10px;
	color:#339;
}
.darkgray-txt,darkgray-txt-12 {
	font-size: 12px;
	color:#333;
}
.orange-txt{
	font-size: 14px;
	color:#f82;
	line-height:1.2em;
}
.orange-txt-12 {
	font-size: 12px;
	color:#c41;
	line-height:1.2em;
}
.green-txt,green-txt-12 {
	font-size: 12px;
	color:#262;
}

/* ******************** form */

/*
input, select, textarea {
	padding: 0.3em 0.3em;
	margin: 0.2em 0.2em;
	background-color :	#feffff;
	border :1px solid #3b6e22;
	color :				#222222;
	font-size: 12px;
	font-family: 'Century Gothic','MS Sans Serif',sans-serif;
}
INPUT.submit{
	padding: 0.3em 0.3em;
	margin: 0.2em 0.2em;
	background-color :	#aaa;
	border :1px solid #555;
	color :				#222222;
	font-size: 12px;
	font-family: 'Century Gothic','MS Sans Serif',sans-serif;
}
*/


