<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* Sentence, Character
-------------------------------------*/
body {
	margin: 0;
	padding: 0 0 20px 0;
}

p {
	margin: 0;
	padding: 0;
}

embed {
	vertical-align:bottom;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border-style: none;
}

div {
	margin: 0;
	padding: 0;
}

.taLeft {
	text-align: left !important;
}

.taRight {
	text-align: right !important;
}

.taCenter {
	text-align: center !important;
}

/* Margin
-------------------------------------*/
/* margin-top */

.mt0 {
	margin-top: 0px!important;
}

.mt1 {
	margin-top: 1px!important;
}

.mt3 {
	margin-top: 3px!important;
}

.mt5 {
	margin-top: 5px!important;
}

.mt6 {
	margin-top: 6px!important;
}

.mt7 {
	margin-top: 7px!important;
}

.mt8 {
	margin-top: 8px!important;
}

.mt9 {
	margin-top: 9px!important;
}

.mt10 {
	margin-top: 10px!important;
}

.mt12 {
	margin-top: 12px!important;
}

.mt13 {
	margin-top: 13px!important;
}

.mt14 {
	margin-top: 14px!important;
}

.mt15 {
	margin-top: 15px!important;
}

.mt16 {
	margin-top: 16px!important;
}

.mt17 {
	margin-top: 17px!important;
}

.mt18 {
	margin-top: 18px!important;
}

.mt20 {
	margin-top: 20px!important;
}

.mt21 {
	margin-top: 21px!important;
}

.mt22 {
	margin-top: 22px!important;
}

.mt23 {
	margin-top: 23px!important;
}

.mt24 {
	margin-top: 24px!important;
}

.mt25 {
	margin-top: 25px!important;
}

.mt30 {
	margin-top: 30px!important;
}

.mt35 {
	margin-top: 35px!important;
}

.mt36 {
	margin-top: 36px!important;
}

.mt37 {
	margin-top: 37px!important;
}

.mt40 {
	margin-top: 40px!important;
}

.mt45 {
	margin-top: 45px!important;
}

/* margin-right */

.mr0 {
	margin-right: 0px!important;
}

.mr5 {
	margin-right: 5px!important;
}

.mr6 {
	margin-right: 6px!important;
}

.mr10 {
	margin-right: 10px!important;
}

.mr13 {
	margin-right: 13px!important;
}

.mr14 {
	margin-right: 14px!important;
}

.mr15 {
	margin-right: 15px!important;
}

.mr20 {
	margin-right: 20px!important;
}

.mr25 {
	margin-right: 25px!important;
}

.mr30 {
	margin-right: 30px!important;
}

.mr35 {
	margin-right: 35px!important;
}

.mr40 {
	margin-right: 40px!important;
}

.mr90 {
	margin-right: 90px!important;
}

/* margin-bottom */

.mb0 {
	margin-bottom: 0px!important;
}

.mb2 {
	margin-bottom: 2px!important;
}


.mb5 {
	margin-bottom: 5px!important;
}

.mb10 {
	margin-bottom: 10px!important;
}

.mb15 {
	margin-bottom: 15px!important;
}

.mb20 {
	margin-bottom: 20px!important;
}

.mb25 {
	margin-bottom: 25px!important;
}

.mb30 {
	margin-bottom: 30px!important;
}

.mb35 {
	margin-bottom: 35px!important;
}

.mb40 {
	margin-bottom: 40px!important;
}

/* margin-left */

.ml9 {
	margin-left: 9px!important;
}

.ml0 {
	margin-left: 0px!important;
}

.ml2 {
	margin-left: 2px!important;
}

.ml5 {
	margin-left: 5px!important;
}

.ml6 {
	margin-left: 6px!important;
}

.ml7 {
	margin-left: 7px!important;
}

.ml10 {
	margin-left: 10px!important;
}

.ml12 {
	margin-left: 12px!important;
}


.ml15 {
	margin-left: 15px!important;
}

.ml17 {
	margin-left: 17px!important;
}

.ml18 {
	margin-left: 18px!important;
}

.ml19 {
	margin-left: 19px!important;
}

.ml20 {
	margin-left: 20px!important;
}

.ml22 {
	margin-left: 22px!important;
}

.ml25 {
	margin-left: 25px!important;
}

.ml27 {
	margin-left: 27px!important;
}

.ml30 {
	margin-left: 30px!important;
}

.ml34 {
	margin-left: 34px!important;
}

.ml35 {
	margin-left: 35px!important;
}

.ml40 {
	margin-left: 40px!important;
}

.ml83 {
	margin-left: 83px!important;
}

/* clear
-------------------------------------*/


/*?N???A*/


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*\*/
* html .clearfix {
	height: 1em;
	overflow:visible;
	}
/**/

div{
    zoom:1;/*for IE 5.5-7*/
}

html {
	height: 100%;
	overflow-y:scroll;
}

body
{
	color: #333;
	font-family: "ＭＳ Ｐゴシック","Osaka-等幅",sans-serif;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
}

#indexbg {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bg01.jpg) 0 0 #FFF repeat-x;
}

#otherbg {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bg04.jpg) 0 0 #FFF repeat-x;
}


/*大枠エリア--------------------------------------------------------------*/
#container-wrap {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#headerArea {
	width: 940px;
	height: 100px;
	text-align: left;
}


#headerContLF {
	float: left;
	width: 669px;
	padding-top: 10px;
}

#headerContRT {
	float: right;
	width: 271px;
	padding-top: 10px;
}

#naviArea {
	width: 940px;
	text-align: left;
}

#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#container_other {
	width: 906px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/sidemenu_bg01.gif) repeat-y;
	padding-bottom: 20px;
}

#mainArea {
	width: 900px;
	padding: 0 3px 0 3px;
}

*html #mainArea {
	width: 906px;
}

#mainContLF01 {
	float: left;
	width: 230px;
}

#mainContRT01 {
	float: right;
	width: 650px;
}

.smtt01 {
	width: 218px;
	height: 25px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bt_bg01.gif) repeat-x;
	padding: 6px 0 0 12px;
	font-size: 12px;
}

*html .smtt01 {
	width: 230px;
	height: 31px;
}

.smtt02 {
	width: 218px;
	height: 50px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bt_bg02.jpg) repeat-x;
	padding: 0 0 0 12px;
	line-height: 50px;
	font-weight: bold;
}

*html .smtt02 {
	width: 230px;
}

.smtt02 p,
.smtt03 p {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon01.gif) 0 center no-repeat;
	padding: 0 0 0 16px;
	font-size: 12px;
}


.smtt03 {
	width: 218px;
	height: 40px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bt_bg02.jpg) repeat-x;
	padding: 10px 0 0 12px;
	line-height: 14px;
}

*html .smtt03 {
	width: 230px;
	height: 50px;
}


#panlist {
	width: 640px;
	height: 26px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bg02.gif) repeat-x;
	text-align: left;
	padding: 10px 0 0 10px;
	font-size: 12px;
}

*html #panlist {
	width: 650px;
	height: 36px;
}

.ttlicon01 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/title_icon01.gif) left center no-repeat;
	padding: 5px 0 0 38px;
	font-size: 20px;
	height: 25px;
	font-weight: bold;
}

*html .ttlicon01 {
	height: 30px;
}

.ttlicon02 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/title_bg01.jpg) left center no-repeat;
	padding: 5px 0 0 38px;
	font-size: 20px;
	width: 650px;
	height: 28px;
}

*html .ttlicon02 {
	height: 33px;
}

#footerArea {
	width: 940px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bg03.jpg) no-repeat;
	text-align: left;
	font-size: 12px;
}

#footerContLF01-1 {
	float: left;
	width: 302px;
}

#footerContLF01-2 {
	float: left;
	width: 329px;
}

#footerContRT01 {
	float: right;
	width: 309px;
}

#footerContRT01-1 {
	float: right;
	width: 309px;
}

.plicon01 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon01.gif) 0 center no-repeat;
	padding: 0 0 0 16px;
}

#panlist a,
#footerContRT01 a,
#footerArea1 a {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon01.gif) 0 center no-repeat;
	padding: 0 0 0 16px;
}



#footerArea1 {
	width: 930px;
	height: 26px;
	background: url(/wordpress/wp-content/themes/koseishika/images/common/bg02.gif) repeat-x;
	text-align: left;
	padding: 10px 0 0 10px;
	font-size: 12px;
}

*html #footerArea1 {
	width: 940px;
	height: 36px;
}

#footerArea2 {
	width: 940px;
	text-align: left;
	font-size: 12px;
}

#footerArea2 .flink01 p {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon01.gif) 0 5px no-repeat;
	padding: 0 0 0 16px;
	font-weight: bold;
}

#footerContLF02-1 {
	float: left;
	width: 161px;
}

#footerContLF02-2 {
	float: left;
	width: 176px;
}

#footerContLF02-3 {
	float: left;
	width: 200px;
}

#footerContLF02-4 {
	float: left;
	width: 215px;
}

#footerContRT02 {
	float: right;
	width: 187px;
}


/*共通ボタン--------------------------------------------------------------*/

#naviArea ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 0;
}

#naviArea li  {
	float: left;
}

/* フォント
-------------------------------------*/
h1,h2,h3,h4 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #554611;
	font-weight: normal;
}


.fsSmall {
	font-size: 75%;
	line-height: 140%;
}

.fsnormal {
	font-size: 84%;
	line-height: 130%;
}

.fsLarge {
	font-size: 128%;
}

.fc1 {
	color: #7E1D02;
}

.fc2 {
	color: #C69E00;
}

.fc3 {
	color: #FFF;
}

.fc4 {
	color: #554611;
	font-weight: bold;
}

.fc5 {
	color: #D1A804;
	font-weight: bold;
}

.fc6 {
	color: #CC0000;
	font-size: 10px;
}

.fc7 {
	font-size: 16px;
	font-weight: bold;
}

.fc8 {
	color: #427EC4;
	font-weight: bold;
}

.fc9 {
	color: #C69E00;
	font-size: 16px;
	font-weight: bold;
}

.fc10 {
	color: #C69E00;
	font-size: 14px;
	font-weight: bold;
}

.fc11 {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

.fc12 {
	font-size: 10px;
	line-height: 140%;
}

.fc13 {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.fc14 {
	background-color: #FFCC00;
}

.fc15 {
	color: #CC0000;
}

.fc16 {
	color: #427EC4;
}

.fc17 {
	background-color: #ECDDCE;
}

.fc18 {
	color: #CC0000;
	font-size: 12px;
}

.fc19 {
	font-size: 20px;
	font-weight: bold;
}

.fc20 {
	font-size: 14px;
	color: #427EC4;
	font-weight: bold;
}

.icon01 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/icon01.gif) 0 center no-repeat;
	padding: 0 0 0 15px;
	color: #7E1D02;
	font-size: 108%;
	font-weight: bold;
}

.icon02 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon02.gif) 0 center no-repeat;
	padding: 0 0 0 18px;
	color: #427EC4;
}

.icon03 {
	background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon03.gif) 0 center no-repeat;
	padding: 0 0 0 18px;
	line-height: 150%;
}



/* Anchor
-------------------------------------*/

a:link,
a:visited {
	color: #333;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #C69E00;
	text-decoration: none;
}

/*body--------------------------------------------------------------*/
/* ナビゲーション */
#navi_continer {
position: relative;
z-index:19;
width: 117px;
height:44px;
}

#navi_continer1 {
position: relative;
z-index:1;
width: 118px;
height:44px;
}

#navi,#navi1 {
position: absolute;
top: 0px;
left: 0px;
width: 117px;
}

#navi1 {
position: absolute;
top: 0px;
left: 0px;
width: 118px;
}

#navi ul.sub a,#navi1 ul.sub a {
background: url(/wordpress/wp-content/themes/koseishika/images/common/com_icon01.gif) 0 center no-repeat;
padding: 0 0 0 20px;
}

#navi ul,#navi1 ul {
margin: 0;
padding: 0;
list-style: none;
}

#navi li {
float: left;
width: 117px;
margin: 0;
padding: 0;
}

#navi1 li {
float: left;
width: 118px;
margin: 0;
padding: 0;
}


/* サブメニュー */

#zend {
z-index:1;
position: relative;
}


#navi ul.sub table.menulist,
#navi1 ul.sub table.menulist{
    border:10px solid #FFF5CC;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    padding:0.5em 0;
}

#navi ul.sub table.menulist td,
#navi1 ul.sub table.menulist td{
    padding:0.2em 1em;
    font-size : 12px;
    white-space:nowrap;
}

/* IE 6 */
* html #navi ul.sub table.menulist td,
* html #navi1 ul.sub table.menulist td {
	padding:0.2em 2em 0.2em 1em;
}

/* IE 7 */
*:first-child+html #navi ul.sub table.menulist td,
*:first-child+html #navi1 ul.sub table.menulist td {
	padding:0.2em 2em 0.2em 1em;
}


#navi ul.sub li,
#navi1 ul.sub li {
float: none;
}

#navi ul li.navi_menu ul,
#navi1 ul li.navi_menu ul {
display: none;
}

#navi ul li.navi_menu_on ul,
#navi1 ul li.navi_menu_on ul {
display: block;

}

p.outlinelead	{
	float:left;
	width:600px;
	margin:0 0 40px 15px;
	font-size:20px;
	line-height:1.4;
}

p.outlinelead:first-letter	{
	float:left;
	padding:7px;
	margin:0 10px 0 0;
	font-size:230%;
	line-height:1.0;
	background-color:#28a7e1;
	color:#19315f;
}

p.outlinelead_a	{
	float:left;
	width:600px;
	margin:0 0 30px 15px;
	line-height:1.4;
	padding-bottom:30px;
	border-bottom:3px dotted #19315f;
}

p.outlinelead_a:first-letter	{
	float:left;
	padding:9px;
	margin:0 10px 0 0;
	font-size:300%;
	line-height:1.0;
	background-color:#FCF;
	color:#F30;
}

p.outlinelead_a b	{
	font:bold;
	color:#F00;
}

.emphasis_area	{
	margin:10px 0 30px 0;
	line-height:1.5;
	font-size:130%;
	border-bottom:3px dotted #19315f;
}

.float_clear_left	{
	clear:left;
}

.basic_list	{
	line-height:1.4;
}

.basic_list	li{
	margin-bottom:10px;
	
}</pre></body></html>