body {text-align: center;background-color:#ffffff;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 62.5%;line-height:170%;color:#444444;margin-top:0px;margin-bottom:0px;margin-left:0;margin-right:0;}h1,h2,h3,h4 {margin:0px;padding:0px;font-weight:normal;}p {margin:0px;padding:0px;}img  {border: none;vertical-align:top;}table  {border:none;margin-bottom:30px;}br  {letter-spacing:normal;}br.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0;}ul,ol,li  {margin:0px;padding:0px;list-style:none;}a:link    { text-decoration:underline; color:#395166;}a:visited { text-decoration:underline; color:#395166;}a:active{ text-decoration:underline; color:#395166;}a:hover { text-decoration:none; color:#395166;}#bouquet142container {width:100%;margin:0 auto;padding:0;text-align:left;}#bouquet142header {margin:0 auto;width:823px;padding:10px 0px 5px 0;height:25px;}h1 {line-height:normal;font-size:1.4em;font-weight:bold;}#bouquet142bread_rubbish ul { margin-bottom: 15px;}#bouquet142bread_rubbish ul li { font-size: 1.3em; display: inline;}#bouquet142mainpict_block {background-color:#8AD3FF;width:100%;margin: 0;padding: 0;margin-bottom:20px;}#bouquet142mainpict {width:823px;margin:0 auto;padding:0;text-align:center;position: relative;}#bouquet142mainpict h2 {position: absolute;top: 75px;left: 20px;width: 650px;line-height: 1.6;font-weight: bold;font-size: 2.4em;text-align: left;}#bouquet142wrapper {width:823px;margin:0 auto;padding:0;}#bouquet142side {float:right;width:210px;}h3.bouquet142category_name {background-color:#6EA9CC;color:#ffffff;font-size:1.1em;font-weight:bold;padding:8px;margin-bottom:4px;}.bouquet142square {font-size:1.4em;font-weight:bold;color:#fff;}#bouquet142side ul {list-style-type: none;padding: 0;margin-bottom:15px;}#bouquet142side li { margin-bottom:4px; font-size: 1.3em;}#bouquet142side ul li a {background-color:#F0F4FA;margin-bottom:4px;padding:10px 10px;display:block;color:#444444;text-decoration:none;width:190px;height:20px;}#bouquet142side ul li a:hover {background-color:#E4F3FA;margin-bottom:4px;color:#444444;text-decoration:none;}#bouquet142main {float:left;width:573px;}#bouquet142main p { font-size: 1.4em; line-height: 1.6;}.bouquet142content p { margin-bottom: 20px;}.bouquet142content h3 { padding-top: 10px;}.bouquet142external_link { margin-bottom: 30px;}h3 {background-color:#D1E2FF;padding:8px;margin-bottom:18px;font-weight:bold;font-size:1.6em;color:#0060A6;} #bouquet142kanren h3,h3#bouquet142ttl { font-size: 1.4em; background-color: #fff; padding: 0; margin: 8px 0 3px 0;}#bouquet142main .bouquet142ttl_01 h3 {	font-size: 1.4em;	background-color: #fff;	padding: 0;	margin: 8px 0 3px 0;}#bouquet142main .bouquet142ttl_01 p { line-height: 1.3em;}#bouquet142kanren p { margin-bottom: 15px; line-height: 1.3em;}.bouquet142square2 {font-size:1.5em;font-weight:bold;color:#ffffff;}.bouquet142left { text-align:left;}.bouquet142right { text-align:right;}.bouquet142text {margin:2px 2px 25px 2px;line-height:170%;}#bouquet142news ul { margin:0px 2px 35px 2px;}#bouquet142news li {margin-bottom:2px;padding-bottom:7px;padding-left:4px;padding-top:7px;border-bottom:#999999 dotted 1px;font-size: 1.4em;}.bouquet142sidebox { margin: 0 0 10px 25px;}.bouquet142table_item {background-color:#f7f2e7;text-align:left;vertical-align:top;}.bouquet142table_text {background-color:#f7f7f7;text-align:left;vertical-align:top;}#bouquet142pagetop a:link {color:#ffffff;text-decoration:none;}#bouquet142pagetop a:visited {color:#ffffff;text-decoration:none;}#bouquet142pagetop a:hover {color:#ffffff;text-decoration:underline;}#bouquet142pagetop a:active {color:#ffffff;text-decoration:underline;}#bouquet142footer {clear:both;background-color:#689FBF;margin:0 auto;width:100%;}#bouquet142footer ul { padding: 8px 0 0 0; text-align: center;}#bouquet142footer ul li {	display: inline;	font-size:1.2em;	padding: 8px 2px 5px 2px;}#bouquet142copyright {margin:0 auto;padding:4px 2px 15px 2px;width:823px;font-size:1.2em;color:#ffffff;}#bouquet142footer a:link {color:#ffffff;}#bouquet142footer a:visited {color:#ffffff;}#bouquet142footer a:hover {color:#ffffff;}#bouquet142footer a:active {color:#ffffff;}#bouquet142category { border: 1px solid #ccc; font-size: 1.3em;}
