<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ::::: http://www.office-yoshii.jp/styles-index.css ::::: */

/* ::::: http://www.office-yoshii.jp/agency/css/87801.css ::::: */

body { font-family: "�｣�搾ｽ｣�� �｣�撰ｽ･�ｴ�･�ｷ�･��ｽ･�ｯ",Osaka,"�･�抵ｽ･鬯｣�ｮ�･�趣ｽｳ�托ｽ･�ｴ Pro W3"; font-style: normal; font-weight: normal; text-align: left; text-decoration: none; margin: 0px; padding: 0px; word-break: break-all; background-color: rgb(255, 255, 255); background-image: url('87790.jpg') ! important; background-repeat: repeat-x ! important; background-position: left top ! important; }
#container, #sub_container { font-size: 80%; margin: 0px auto ! important; padding: 0px; border-width: 1px; border-style: solid; border-color: silver; }
div, table, tr, td, th, li, dl, dt, dd, form { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/* ::::: http://www.office-yoshii.jp/agency/css/830.css ::::: */

#links-left { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-style: solid; border-width: 0px; margin: 0px; padding: 2px 0px 0px; }
div.side_link { background-image: url('@22@22'); background-repeat: repeat-y; background-position: 0px 0px; border-style: solid; border-width: 1px 0px; margin: 1px 0px; padding: 0px; }
div.side_link a { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-style: dashed; border-width: 0px; display: block; font-weight: normal; letter-spacing: 0px; line-height: 1.2; margin: 0px; padding: 5px 6px 4px 10px; text-decoration: none; text-align: left; }
div.side_link a:hover { text-decoration: underline; font-weight: normal; }
div.side_link_2 { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-style: dashed; border-width: 0px; margin: 0px; padding: 0px; }
div.side_link_2 a { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-width: 0px 0px 1px; border-style: dashed; display: block; font-weight: normal; letter-spacing: 0px; line-height: 1.2; margin: 1px 0px; padding: 5px 6px 4px 25px; text-decoration: none; text-align: left; }
div.side_link_2 a:hover { text-decoration: underline; font-weight: normal; }
div.side_title { background-image: url('@22@22'); background-repeat: repeat-x; background-position: 0px 0px; border-width: 1px 0px 0px; border-style: solid; font-weight: bold; letter-spacing: 0px; line-height: 1.2; padding: 6px 4px 5px 10px; margin: 0px; text-decoration: none; text-align: left; font-size: 90%; }
div.side_contents { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-width: 1px 0px; border-style: solid; font-weight: normal; letter-spacing: 0px; line-height: 1.2; margin: 0px; padding: 6px 11px 10px 15px; text-decoration: none; text-align: left; }
div.header_link { background-image: url('@22@22'); background-repeat: no-repeat; background-position: 0px 0px; border-width: 2px 0px 1px; border-style: solid; line-height: 1.3; margin: 0px; padding: 5px 0px; text-align: center; vertical-align: middle; clear: both; width: 100%; }
div.header_link a { display: inline; font-weight: normal; letter-spacing: 0px; text-decoration: none; }
div.header_link a:hover { font-weight: normal; letter-spacing: 0px; text-decoration: underline; }
.header_separator { display: inline; }
.syndicate { padding: 5px 10px 10px; font-size: 8pt; }
/* ::::: http://www.office-yoshii.jp/agency/css/1005.css ::::: */

#links-left, #links { border-color: inherit; background-color: transparent; }
div.side_link { border-color: rgb(204, 232, 193); background-color: rgb(125, 173, 97); color: rgb(68, 68, 68); }
div.side_link a { border-color: rgb(172, 203, 154); background-color: rgb(125, 173, 97); color: rgb(252, 254, 252); }
div.side_link a:hover { border-color: rgb(172, 203, 154); background-color: rgb(172, 203, 154); color: rgb(252, 254, 252); }
div.side_link_2 { border-color: rgb(172, 203, 154); background-color: transparent; color: rgb(68, 68, 68); }
div.side_link_2 a { border-color: rgb(172, 203, 154); background-color: transparent; color: rgb(68, 68, 68); }
div.side_link_2 a:hover { border-color: rgb(172, 203, 154); background-color: transparent; color: rgb(68, 68, 68); }
div.side_title { border-color: rgb(242, 241, 206); background-color: rgb(88, 123, 79); color: rgb(252, 254, 252); }
div.side_contents { border-color: rgb(242, 241, 206); background-color: rgb(242, 241, 206); color: rgb(68, 68, 68); }
.powered {  }
.syndicate {  }
/* ::::: http://www.office-yoshii.jp/agency/css/838.css ::::: */

html {  }
#links-left { font-size: 13px; }
#content, #top_sub { font-size: 100%; }
div.header_link { font-size: 12px; }
p { margin: 0.5em 0px 0px; padding: 0px; }
/* ::::: http://www.office-yoshii.jp/agency/css/758.css ::::: */

/* ::::: http://www.office-yoshii.jp/agency_site_parts/1/css/369945.css ::::: */

div#content table, div#top_sub table { border-style: solid; border-width: 1px; border-collapse: collapse; margin: 10px 0px; font-size: 100%; width: 95%; background-color: rgb(247, 255, 240); border-color: rgb(170, 220, 165); }
div#content table tr td, div#top_sub table tr td { border-style: solid; border-width: 1px; border-collapse: collapse; padding: 5px; vertical-align: top; border-color: rgb(198, 232, 193); }
/* ::::: http://www.office-yoshii.jp/agency/css/2779.css ::::: */

div.banner_color { background-color: rgb(255, 251, 196); color: rgb(85, 85, 85); width: 100%; }
#banner { margin: 0px; padding: 0px; text-align: left; }
/* ::::: http://www.office-yoshii.jp/agency/css/124219.css ::::: */

/* ::::: http://www.office-yoshii.jp/agency/css/124234.css ::::: */

#sub_container { margin: 20px auto 0px; padding: 0px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 80%; background-image: url('@22@22'); background-repeat: repeat-y; background-color: rgb(255, 255, 255); }
#sub_container #content { background-color: rgb(255, 255, 255); }
#sub_container div.header_link { background-color: rgb(47, 167, 93); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
#sub_container div.header_link a { color: rgb(255, 255, 255); }
#sub_container div.header_link a:hover { color: rgb(89, 52, 17); background: rgb(232, 247, 174) none repeat scroll 0% 0%; }
/* ::::: http://www.office-yoshii.jp/agency/css/124159.css ::::: */

a { text-decoration: none; color: rgb(41, 143, 80); }
a:hover { text-decoration: underline; color: rgb(46, 163, 90); }
#content { color: rgb(51, 51, 51); border-color: rgb(255, 255, 255); }
#footer { border-top-color: silver; }
div.powered a { color: black ! important; }
/* ::::: http://www.office-yoshii.jp/agency/css/124169.css ::::: */

div.blog h1.title { color: rgb(42, 168, 92); border-color: rgb(42, 168, 92); background-color: rgb(42, 168, 92); }
div.blog h1.title a { color: rgb(42, 168, 92); }
div.blog { color: rgb(51, 51, 51); background-color: white; border-color: rgb(151, 142, 151); }
div.blog .blogbody { color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(151, 142, 151); }
div.blog div.text { color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(151, 142, 151); }
/* ::::: http://www.office-yoshii.jp/agency/css/2812.css ::::: */

ul { margin: 10px 10px 10px 33px; padding: 0px; }
li { margin: 0px; padding: 2px 0px; }
strong {  }
h1 { margin: 0px; padding: 0px; font-size: 1.1em; font-weight: bold; letter-spacing: 0px; border-width: 0px; border-style: solid; }
h1 a, h1 a:hover { text-decoration: none; }
#content { margin: 0px; padding: 10px 0px 0px; border-width: 0px 1px; border-style: solid; }
.posted { font-size: 90%; margin: 0px; padding: 10px 10px 10px 0px; text-align: right; }
div.text img { margin: 3px; border: medium none; }
.powered { padding: 10px 10px 0px 0px; text-align: right; font-size: 8pt; }
#footer { clear: both; margin: 0px; padding: 10px 0px 5px; text-align: center; border-width: 1px 0px 0px; border-style: dashed; font-size: 12px; }
div.footer_element { margin: 10px; }
div.powered a {  }
/* ::::: http://www.office-yoshii.jp/agency/css/2797.css ::::: */

div.blog h1.title { margin: 5px -16px 3px -22px; padding: 5px 4px 5px 6px; border-width: 3px; border-style: double; font-size: 115%; font-weight: bold; text-align: left; letter-spacing: 0px; line-height: 1.2; display: block; clear: both; color: white ! important; }
div.blog h1.title a { text-decoration: none; color: white ! important; }
div.blog h1.title a:hover { text-decoration: underline; color: white ! important; }
div.blog { margin: 5px 16px 20px; padding: 12px 16px 12px 22px; border-width: 0px; border-style: solid; font-size: 100%; line-height: 1.4; background-color: transparent ! important; background-image: url('@22@22') ! important; }
div.blog .blogbody { margin: 0px; padding: 0px; border-style: solid; border-width: 0px; font-size: 100%; line-height: 1.4; }
div.blog div.text { width: 100%; margin: 0px; padding: 5px 0px 10px; font-size: 100%; letter-spacing: 0px; line-height: 1.4; }
/* ::::: http://www.office-yoshii.jp/layout/cntn_w_top2_l.css ::::: */

div#container, div#sub_container { width: 978px; }
div#banner { width: 978px; }
div#container_2 {  }
div#links-left { width: 191px; float: left; }
div#content { width: 787px; box-sizing: border-box; border-right-width: 0px ! important; float: right; }
div#footer { width: 978px; }
/* ::::: http://www.office-yoshii.jp/agency/header/31553.css ::::: */

div.banner_color .site_name { width: 708px; height: 35px; margin: 0px; padding: 46px 250px 0px 20px; background-image: url('31553.jpg'); background-repeat: no-repeat; background-position: left top; background-color: transparent ! important; }
* &gt; div.banner_color .site_name { min-height: 35px; height: auto; }
div.banner_color .site_name a { font-size: 18pt; font-weight: normal; letter-spacing: 0px; text-decoration: none ! important; color: rgb(16, 57, 25) ! important; font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け",Osaka,san-serif; }
/* ::::: http://www.office-yoshii.jp/portal_proxy/tiny_mce_v3/templates/css/kijitmp.css ::::: */

.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
#content { word-break: normal; }
</pre></body></html>