<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 全体--------------------- */

body {
		background-color:#fcdf95;
		color:#333333;
		font-size:88%;
		text-align:center;
		margin-left:0px;
		margin-right:0px;
		}

div.basic {
		margin-left:auto;
		margin-right:auto;
		margin-top: 30px; /* 追加2010-10-22 */
		padding-top: 10px; /* 追加2010-10-22 */
		width:100%;
		background-color:#ffffff;
		}
		

/* リンク関連--------------------- */

a:link {
		color:#0000cc;
		}

a:active {
		color:#009900;
		}

a:visited {
		color:#000099;
		}

a:hover {
		color:#009900;
		}

.hide {
		display:none;
		}


/* レイアウトテーブル関連--------------------- */

table {
		margin-left:auto;
		margin-right:auto;
		}

table.link {
		margin-bottom:15px;
		}

table.title {
		width:732px;
		margin-top:0px;
		margin-bottom:30px;
		}

table.tmo {
		width:700px;
		margin-top:30px;
		margin-bottom:30px;
		}

td {
		padding:0;
		}

td.lead {
		text-align:left;
		vertical-align:top;
		line-height:1.5em;
		}

td.title {
		text-align:center;
		vertical-align:top;
		width:150px;
		}

td.tmo {
		vertical-align:top;
		width:150px;
		}	

td.space {
		width:20px;
		}	


/* ページ構成--------------------- */

div.footer {
		width:692px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		}

h1 {
		margin-top:4px;
		margin-bottom:15px;
		}

h1.title { 
		margin-top:3px;
		margin-bottom:0px;
		padding-bottom:0px;
		border-top:dotted 3px #cccccc;
		border-bottom:dotted 3px #cccccc;
		}
		
h2.tmo {
		margin-top:3px;
		font-size:1.2em;
		border-bottom:dotted 3px #cccccc;
		padding-bottom:5px;
		}

address {
		font-style:normal;
		margin-top:10px;
		margin-bottom:0.5em;
		}

.pagetop {
		text-align:right;
		margin:10px;
		}

.pagenavi {
		text-align:right;
		}

/* リスト関連--------------------- */

ul {
		margin-left:30px;
		}

ol {
		margin-left:28px;
		margin-top:0.5em;
		margin-bottom:0px;
		}


/* 画像関連--------------------- */

img {
		border:none;
		}

img.tmo {
		margin-bottom:8px;
		}

img.navi {
		margin:3px 0px;
		}


/* 装飾--------------------- */

.copyright {
		font-size:0.9em;
		color:#666666;
		}

.small {
		font-size:0.9em;
		}

.darkred {
		color:#cc3333;
		}

.frame_bank {
		background-color:#ffffdd;
		padding:10px;
		margin-top:5px;
		margin-bottom:5px;
		}

/* お知らせ関連 --------------------- */

h2.bloginfo {
		font-size:1.1em;
		color:#cc3333;
		font-weight:lighter;
		margin-top:0px;
		margin-bottom:0px;
		}

h3 {
		font-size:1.2em;
		margin-top:0.3em;
		margin-bottom:5px;
		color:#000000;
		}

div.bloginfo {
		border-bottom:solid 1px #999999;
		padding:5px 20px;
		margin-top:0px;
		margin-bottom:20px;
		background-color:#f0f0f0;
		}


/* TMOトップ　修正用　2010-10-22追加 2012-06-06変更 2014-08-20変更 --------------------- */

div.basic table.title-add { /* titleクラスに追加 */
margin-bottom: 20px;
width: 824px; 
}

div.basic td.titleleft { /* titleクラスに追加 */
width: 160px;
padding-right: 40px;
}

div.basic td.titleright { /* leadクラスに追加 */
width: 612px;
}

h2.nissytitle {
margin-left: 5px;
}

div#nissyprofile {
margin: 0 auto;
padding: 10px 26px 10px 20px;
width: 770px; 
background: url(images/nissy-bg.gif) #ffd;
text-align: left;
}

div#nissyprofile td.nissyphoto {
padding: 0 10px;
width: 200px;
vertical-align: top;
text-align: center;
}

div#nissyprofile td.nissyphoto img {
border: solid 3px #81c0eb;
}

div#nissyprofile td.nissyinfo {
width: 100%;
}

div#nissyprofile td.nissyinfo table {
width: 100%;
background: #81c0eb;
}

div#nissyprofile td.nissyinfo table th {
padding: 3px;
background: #d4006f;
color: #fff;
font-weight: normal;
text-align: center;
white-space: nowrap;
}

div#nissyprofile td.nissyinfo table td {
padding: 3px;
background: #fff;
}

div#nissypose {
padding-bottom: 20px;
}

div#nissypose table {
width: 780px;
}

div.footer-add {
width: 816px;
}</pre></body></html>