@charset "UTF-8";/*    name: minwa.jp    Copyright 2009 minwa.jp	Author: irokatachi    Author URI: irokatachi.net*/body {    font-size: 100%;    margin: 0;    padding: 0;    line-height: 1.8;	word-break: break-all;}html>/**/body {    font-size: 14px; /* Except IE */}* {    border: none;    font-style: normal;    margin: 0;    padding: 0;}ul {    list-style: none;    margin: 0;    padding: 0;}li{    margin: 0;    padding: 0;    list-style-type: none;    line-height: normal;    color: #4e4e4e;    line-height: 1.6;    font-size: 100%;}a {    text-decoration: none;    color: #E06E6E;	font-weight: bold;    background-color: transparent;}a:hover {    color: #80BFF5;}p {    text-decoration: none;    color: #4e4e4e;    font-size: 100%;    line-height: 1.9;    font-weight: normal;    font-family: Verdana, Arial, sans-serif;}h1,h2,h3,h4,h5,h6 {    font-size: 100%;	line-height: 1.4;    font-weight: bold;	color: #424242;}img {    border: none;    margin: 0;    padding: 0;}em {    color: #999999;	font-size: 100%;	line-height: 1.7;}strong {    color: #999999;}/*  Layout----------------------------------------  */html, body {    height:100%;}body {    font-weight: normal;    font-family: Verdana, Arial, sans-serif;    background: #e8fbfd;}div#header {	height: 110px;	background: url(../img/bg_header.png) no-repeat right top;}div#container {	clear: both;	margin: 0 auto;	text-align: center;    width: 980px;}div#container-inr {	text-align: left;	width: 960px;	margin: 0 auto;	}div#main {    clear: both;	display: inline;    float: left;	width: 665px;	text-align: center;	background: url(../img/bg_mainc.png) repeat-y left top;}div#nav {    float: right;	width: 265px;	margin: 0 auto;	text-align: center;}div#footer, div.ctt-nav {    margin: 0 auto;	clear: both;}div#footer {	height: 300px;	background: url(../img/bg_footer.gif) repeat-x left bottom;}div#footer-inr, div#footer-nav {	text-align: right;}div#footer-inr {    width: 960px;	margin: 0 auto;}div#footer-nav {	padding-top: 30px;}div#footer-cts {    text-align: left;	width: 960px;	margin: 0 auto;}/*  Header----------------------------------------  */div#header div.boxl {    width: 270px;}div#header div.boxr {    width: 690px;	text-align: right;}ul.fig-nav {	font-size: 12px;	padding-top: 5px;	height: 30px;}ul.fig-nav li, ul.gbtab-inr li {	display: inline;}ul.fig-nav li {	margin-right: 6px;}ul.fig-nav li a {	color: #999999;	font-weight: normal;	padding-left: 12px;	background: url(../img/lst_tge.gif) no-repeat left center;}ul.fig-nav li a:hover {	color: #3c686d;	background: url(../img/lst_tgeon.gif) no-repeat left center;}div#index-head ul.fig-nav {	text-align: right;}ul#gbnavtab {    height: 50px;}ul#gbnavtab li {    text-align: center;	float: left;}li.gbtab-blue,li.gbtab-yellow a {	display: block;	width: 115px;	padding-top: 10px;    height: 40px;	color: #3c686d;}ul.gbtab-inr li a {	padding-top: 0px;}li.gbtab-blue {	font-weight: bold;	background: url(../img/btn_gbblue.png) no-repeat left top;}li.gbtab-yellow a {	background: url(../img/btn_yellow.png) no-repeat left top;}li.gbtab-blue a:hover,li.gbtab-yellow a:hover {    background: url(../img/btn_gbhere.png) no-repeat left top;	color: #58400b;}li.gbtab-blue a.selected,li.gbtab-yellow a.selected {	background: url(../img/btn_gbblue.png) no-repeat left top;	color: #58400b;}div.gbnav-ctt {    text-align: left;	clear: both;	padding: 0 5px;}ul.gbtab-inr li a {    color: #5882bd;	margin-right: 15px;	background: url(../img/lst_gbnav.png) no-repeat left center;	padding-left: 20px;}/*  Main----------------------------------------  *//* Layout */div#fnsnav {    position:relative;	height: 30px;	margin-top: 5px;}dl#fns-nav {    width: 165px;	height: 18px;    position: absolute;	right: 21px;	top: 0px;}div.asset-box,div.asset-box div.asset-body,div#en-imgbox,div.asset-body,div.asset-contentinr,div.lst-box {    clear: both;}div#main-head, div.asset-content, div.asset-nav, div.asset-info {    clear: both;	text-align: left;	margin: 0 auto;	width: 615px;}body.page-acv div#main-head {    padding-bottom: 15px;}body.cat-acv div#main-head {	padding: 6px;	border-top: solid 4px #d4e9eb;}div#main-head img.imgl {	margin-bottom: 10px;}div.asset-nav {	padding: 7px 0;	margin-top: 15px;	border-top: solid 4px #A8C0DD;}body.en-acv div.asset-body {    margin-top: 20px;}div#en-imgbox {	padding: 10px 0 0 0;	text-align: center;}div.en-imgboxinr {	width: 520px;	padding: 5px 0;	margin: 0 auto;	background: url(../img/bg_photo.gif) repeat left top;}div.lst-box {    padding: 4px 0;}div.asset-info {	border-top: solid 4px #eff1ee;	padding-top: 7px;	margin-top: 5px;}div.asset-box {	padding: 10px 0 5px 0;}div.sahie-cttinr {    clear: both;	padding: 10px 0;}div.sahie-cttinr img.imgl {    padding: 2px;	background: #cccccc;	margin: 10px 0 15px 0;}div.sahie-cttinr div.boxr h4.th4 {    font-size: 17px;	margin-bottom: 4px;	padding: 5px 0 0 0;	border-top: dashed 1px #cccccc;}div.sahie-cttinr ul.lst-img {    margin: 15px 0;}div.sahie-cttinr ul.lst-img li {    padding: 1px;	background: #cccccc;}div.sahie-cttinr div.boxr p.ts a {    color: #999999;	font-weight: normal;}div#minwa-point {	background: url(../img/bg_pointc.gif) repeat-y left top;}div#minwa-point, div#minwa-kotoba {	margin: 15px 0;	clear: both;}div#minwa-kotoba {	padding: 30px 0 0 0;}div#minwa-kotoba {	background: url(../img/bg_kotoba.gif) no-repeat left top;}div.minwa-ctt {    background: url(../img/bg_minwabodyc.jpg) repeat-y left center;	clear: both;}div.minwa-ctt div.asset-body, div#minwa1div.asset-body, div#minwa2 div.asset-more {	padding: 0 25px 0 30px;}div.sahie-cttinr div.boxr {    width: 510px;}/*  Font */div.asset-content h3.lst-th3 {	padding: 15px 10px;	color: #E06E6E;	background: url(../img/bg_tpink.gif) no-repeat left center;}div#entry-excerpt h3.th3 {    font-size: 120%;	color: #8aacd6;}div.asset-content h3.lst-th3 span {	padding: 0 0 0 15px;	font-size: 13px;	color: #999999;	font-weight: normal;}body#srh-results h3.lst-th3 span {    font-size: 18px;	margin: 0 8px;	padding: 0;	color: #1f4666;	font-weight: bold;}body#srh-results ul.lst-other li {    padding-left: 20px;	font-size: 18px;	background: #fffdf6 url(../img/lst_pink.gif) no-repeat left center;}div.asset-contentinr  div.asset-contentinr p.tr {    float: left;	width: 100px;}div.asset-contentinr  div.asset-contentinr p.tr img.imgl {    margin-right: 5px;}div.asset-contentinr div.asset-content div.asset-contentinr h3.lst-th3 {    font-size: 15px;	background: none;	padding: 0 0 5px 0;}h4.lst-th4 {    font-size: 16px;	color: #72c2cb}h4.lst-th4 a {    color: #E06E6E;	display: block;	padding: 2px 0;}h4.lst-th4 a:hover {	padding: 2px 0;	color: #88add8}h4.th4r {	font-size: 19px;}p.ts {     font-size: 12px;	 line-height: 1.4;}p.tm {     font-size: 13px;	 line-height: 1.6;}body.en-acv div.asset-body p, body.en-acv div.asset-more p,body.page-acv div.asset-body p, body.page-acv div.asset-more p {    margin: 10px 0;	padding-bottom: 8px;}div#en-imgbox p.ts {	text-align: right;	padding: 5px 10px 5px 0;}div.asset-body p em, div.asset-more p em {    font-size: 10px;}div#minwa-yomoyama {    background: url(../img/bg_audioinr.jpg) no-repeat left top;}/*  List */dl.lnk-sashie {    font-size: 12px;	height: 30px;	padding-bottom: 15px;	background: url(../img/bg_minwabody.jpg) no-repeat left bottom;}dl.lnk-sashie dt {    padding-left: 450px;}dl.lnk-sashie dt, dl.lnk-sashie dd {    float: left;}div#minwa-yomoyama ul li {    line-height: 2;	margin-bottom: 10px;}div#minwa-yomoyama ul p.t-cat {    float: left;	margin-right: 15px;}div#minwa-yomoyama ul p.t-cat a {    color: #5882bd;}ul.lst-other {    margin: 5px 0;}div.srh-title ul.lst-other {    margin: 5px 0;	padding-bottom: 90px;	background: url(../img/bg_tengu.gif) no-repeat right bottom;}ul.lst-other li {    clear: both;}div#srh-arasuji ul.lst-other li a {    min-height: 90px;}div#srh-title ul.lst-other li a, div#srh-arasuji ul.lst-other li a {    display: block;}div#srh-arasuji ul.lst-other li.odd a {	background: #fffdf6;}div#srh-title ul.lst-other li.odd a {	background: #fffdf6 url(../img/lst_pink.gif) no-repeat left center;	padding: 3px 0 3px 20px;}div#srh-title ul.lst-other li.even a {	background: url(../img/lst_pink.gif) no-repeat left center;	padding: 3px 0 3px 20px;}div#srh-arasuji ul.lst-other li a:hover {	background: #ffefef;}div#srh-arasuji ul.lst-other li a span {	color: #666666;	font-weight: normal}div#srh-sashie ul.lst-other li {    float: left;}body.main-index div#srh-sashie ul.lst-img li {    padding: 0 0 10px 0;}ul#bdcms {	padding: 20px 0 0 25px;	font-size: 13px;	height: 45px;	text-align: left;	background: url(../img/bg_main.png) no-repeat left top;}ul#bdcms li {    display: inline;	color: #8AACD6}ul#bdcms li span {    margin: 0 3px 0 5px;}ul#bdcms li a {    font-weight: normal;	color: #999999;}ul.enlst {    margin-bottom: 10px;}ul.enlst li.odd, ul.enlst li.even {	clear: both;}ul.enlst li.odd {    background: #fffdf6;}ul.enlst-line {    padding-bottom: 10px;	height: 30px;}ul.enlst-line li {    float: left;	margin-right: 15px;}ul.enlst li.odd, ul.enlst li.even {    padding: 4px 0 4px 20px;}ul.enlst li.even {	background: #fffdf6 url(../img/lst_pink.gif) no-repeat left center;}ul.enlst li.odd {	background: url(../img/lst_pink.gif) no-repeat left center;}ul.enlst li a {    color: #666666;	padding: 0 2px;	display: block;}ul.enlst li a:hover {    background: #ffefef;	color: #666666;}div.container5 ul.enlst li.lst-end {    position:relative;	height: 15px;}div.container5 ul.enlst li.lst-end ul.lst-jump {	margin: 5px 0;	font-size: 11px;	position: absolute;	right: 0px;	top: 0px;}ul.enlst li.lst-end ul.lst-jump li {    float: left;	margin-right: 5px;}ul.enlst li.lst-end ul.lst-jump li a {    color: #999999;}ul.enlst li.lst-end ul.lst-jump li a:hover {    color: #E06E6E;	background: none;}span.avn {    font-size: 12px;	color: #999999;	margin-left: 5px;	font-weight: normal;}ul.linklst li {    clear: both;	padding: 4px 0;	border-top: dashed 1px #cccccc;}ul.linklst li span.hp-title {    font-size: 14px;	margin-right: 10px;}span.textl {    font-size: 16px;	margin-right: 10px;}span.textr {    font-size: 12px;	color: #999999;	font-weight: normal;}ul.linklst li span.hp-url a {    color: #999999;	font-size: 12px;	font-weight: normal;	padding-right: 25px;	background: url(../img/btn_link.gif) no-repeat right center;}ul.linklst li span.hp-url a:hover {    color: #80BFF5;}div#asset-id5 ul.linklst li {    border: none;	padding: 0;}div#asset-id5 ul.linklst li a {    display: block;	padding: 4px 0;	border-bottom: dashed 1px #cccccc;}div#asset-id5 ul.linklst li a:hover {	border-bottom: solid 1px #80BFF5;}ul.lst-yomoyama li {    clear: both;	padding: 10px 0;}ul.lst-yomoyama li h3.th3 {    font-size: 17px;	padding-left: 20px;	background: url(../img/lst_pink.gif) no-repeat left center;}ul.lst-yomoyama li p.ts {    padding: 5px 0;}ul.lst-yomoyama li.odd {    background: #fffdf6;}ul.acv-enlst li {    clear: both;}ul.acv-enlst li div.boxr {    width: 560px;	min-height: 70px;	padding: 4px 0;	border-top: dashed 1px #cccccc;}ul.acv-enlst li div.boxr p {	font-size: 13px;	line-height: 1.4;	color: #999999;}ul.lst-img {	clear: both;}ul.lst-img li {    float: left;}ul.lst-twocolumn li {    padding: 5px 0;	border-top: dashed 1px #cccccc;}ul.lst-twocolumn li.odd {    float: left;	width: 290px;}ul.lst-twocolumn li.even {    float: right;	width: 290px;}ul.lst-twocolumn li div.lnk-imgl {    width: 77px;	height: 77px;}ul.lst-twocolumn li div.boxr {    width: 200px;	height: 100px;	overflow: hidden;}* html ul.lst-twocolumn li div.boxr {    width: 190px;}ul.lst-twocolumn li div.boxr h3.th3, ul.lst-twocolumn li h5.th5 {    font-size: 17px;}ul.lst-twocolumn li h5.th5 {    margin-bottom: 4px;}ul.lst-twocolumn li h3.th3 a, ul.lst-twocolumn li p.tm a {    display: block}ul.lst-twocolumn li p.tm a {    color: #666666;	font-weight: normal;}ul.lst-twocolumn li p.tm a:hover {    color: #333333;	font-weight: normal;}ul.lst-twocolumn li div.boxr p {    color: #666666;	padding: 4px 0 0 0;}div.container3 ul.lst-twocolumn li {	height: 155px;	border: none;}div.container3 ul.lst-twocolumn li img.imgl {	margin: 4px 10px 0 0;	border: solid 1px #cccccc;}ul#lst-kotoba li {    background: url(../img/lst_kotoba.gif) no-repeat left top;	padding-left: 40px;	margin: 10px 0;}ul#lst-kotoba li h3.lst-kotoba {    font-size: 18px;}ul#lst-kotoba li p {    font-size: 13px;	line-height: 1.5;	color: #999999;}div#minwa-kotoba dl {	padding: 10px 15px;	font-size: 13px;	background: url(../img/bg_kotobab.gif) no-repeat left bottom;}div#minwa-kotoba dl dt {	float: left;	margin-right: 15px;}ul.cdr {    font-size: 12px;    float: left;	margin-top: 3px;	width: 55px;	height: 55px;	text-align: center;	padding-top: 10px;	background: url(../img/bg_cdr.gif) no-repeat left top;}ul.cdr li.cdr-y {    color: #ffffff;	padding-bottom: 1px;}div.asset-more ul {    background: #fdf9e1;	padding: 5px 10px;	margin: 10px 0;}dl.prv-next {	font-size: 13px;	height: 50px;	padding-left: 50px;	background: url(../img/icn_prvnext.gif) no-repeat left center;}dl.prv-next dt {	float: left;	width: 80px;	clear: left;}dl.prv-next dt a {	color: #666666;}dl.cat-area {    width: 90px;}dl.cat-area, dl.cat-area dt {    float: left;}dl.cat-area dt {    width: 30px;}dl.cat-area dd {    padding-top: 5px;}ul.area {    font-size: 13px;}ul.area li {    display: inline;}span.txt-guide {    font-size: 11px;	color: #999999;	line-height: 1.6;}ul.ensb {	font-size: 13px;}ul.ensb li {	clear: both;	border-top: dashed 1px #eff1ee;	padding: 5px 0;	line-height: 1.5;}ul.ensb li img.imgl {	padding: 2px;	background: #ccc;	margin: 5px 11px 8px 0;}ul.ensb li p {    color: #999999;	font-size: 13px;	line-height: 1.6;	float: left;	width: 495px;    margin: 0 15px 10px 0;}ul.ensb li p a {    color: #999999;	display: block;	font-weight: normal;}ul.ensb li p a:hover {    color: #80BFF5;}dl#fns-nav dt {    width: 90px;	float: left;	text-align: left;}dl.en-kwd {    	clear: both;	background: url(../img/bg_tyellow.jpg) no-repeat left top;	padding: 0 15px;	font-size: 12px;	height: 40px;}dl.en-kwd dt, dl.en-kwd dd {    	padding-top: 10px;}dl.en-kwd dt, dl.en-kwd dd, dl#fns-nav dd {    float: left;}dl.en-kwd dt {    width: 25px;}dl#fns-nav dd {    text-align: center;	width: 22px;	margin-left: 2px;}dl#fns-nav dd a {	padding: 2px;	display: block;}dl#fns-nav dd a:hover {    background: #cccccc;}dl.en-kwda dt {	width: 95px;}dl.en-kwd a {    color: #666666;	font-weight: normal;}div.asset-more {	padding: 10px 0;}.asset .asset-content .photo,.asset .asset-content .video,.embed,.audio,div.audio-box object {    position:relative;    margin-top: 5px;}div.mp3-box object {    margin: 3px 10px 0 0;}div.embed, div.audio-box, div.mp3-box {    clear: both;	height: 40px;	padding-left: 29px;}dl.ado-time {	float: left;	width: 140px;	font-size: 12px;	color: #666666;}dl.ado-time dt {	float: left;	width: 60px;}/*  Nav----------------------------------------  */div#nav-here {    background: url(../img/bg_navc.png) repeat-y left top;}div.nav-head {    background: url(../img/bg_nav.png) no-repeat left top;	padding: 32px 8px 5px 8px;	text-align: left;}div.nav-gbhead p {    font-size: 12px;	color: #999999;}div.nav-content {    text-align: left;	border-top: solid 4px #ffffff;	margin: 0 auto;	padding: 5px 0;	width: 255px;	clear: both;}div#nav-gb {    margin-top: 15px;	background: url(../img/bg_gbnavc.jpg) repeat-y left top;}div.nav-gbinr {    clear: both;	margin: 0 auto;	border-top: solid 4px #ffffff;	text-align: left;	padding: 8px 0;	width: 255px;}div.nav-gbinr p.ts {    clear: both;	padding: 5px 0 8px 0;	border-top: dashed 1px #cccccc;}h2.nav-ctttitle {   font-size: 16px;   color: #1f4666;}h2.nav-ctttitle a {   color: #1f4666;   display: block;   background: url(../img/btn_ctttop.gif) no-repeat right center;}h2.nav-ctttitle a:hover {   background: url(../img/btn_ctttopon.gif) no-repeat right center;}h2.nav-gbth2 {    font-size: 15px;	padding: 2px 0;	margin-bottom: 2px;	float: left;}h2.nav-gbth2 a {    color: #1f4666}h2.nav-gbth2 img {    margin-right: 4px;	vertical-align: bottom;}div.nav-gbinr img.imgr {	padding-top: 3px;}h2.nav-gbth2 span {    font-size: 12px;	color: #999999;	margin-left: 4px;}div#nav h2.th2 {    background: url(../img/t_navtitle.gif) no-repeat left center;	padding-left: 26px;	font-size: 15px;	margin-bottom: 3px;}div.nav-head p.tlarge {    color: #999999;}ul.nav-mokuji, ul#lst-reen, ul.nav-mokuji-s {	padding: 2px 0;}ul.nav-mokuji li ul.nav-mokuji {	border: solid 2px #ffffff;	margin: 5px 0;}ul.nav-mokuji li {	color: #42b2be;	font-size: 14px;	font-weight: bold;	padding-left: 5px;}ul.nav-mokuji li a {	display: block;	color: #1f4666;	padding: 3px 0 3px 18px;	background: url(../img/lst_nav.gif) no-repeat left center;}*html ul.nav-mokuji li a {	height: 25px;}ul.nav-mokuji li a:hover {    color: #1f4666;	background: #e4f4fc url(../img/lst_navon.gif) no-repeat left center;}ul.nav-mokuji li a.here {	background: #cfebf9 url(../img/lst_navon.gif) no-repeat left center;	}ul.nav-mokuji li ul.nav-mokuji li {	padding: 0;	font-size: 13px;	line-height: 1.4;}ul.nav-mokuji li.lst-enzero {	padding: 4px 0 0 5px;}ul.nav-mokuji-s {    margin-bottom: 15px;}ul.nav-mokuji-s li {    float: left;	text-align: center;}ul.nav-mokuji-s li a {    display: block;	color: #1f4666;	width: 25px;	height: 25px;}ul.nav-mokuji-s li a:hover {    color: #1f4666;	background: #e4f4fc;}ul.nav-mokuji-s li a.here {	background: #cfebf9;	}ul.lst-navgb {	clear: both;}ul.lst-navgb li {    clear: both;	margin-bottom: 2px;	font-size: 13px;	line-height: 1.4;}div#navgb-box4 ul.lst-img li.lst-endbtn {	clear: both;	padding: 5px 0 0 0;}ul.lst-navgb li.lst-endbtn {	height: 23px;	margin-bottom: 0;}ul.lst-navgb li a {    display: block;	color: #1f4666;}div#navgb-box3 ul.lst-navgb li a {    height: 39px;}ul.lst-navgb li a:hover {    background: #f9fccd;}ul.lst-navgb li img.imgl {    border: solid 2px #ccc;	margin-right: 10px;}ul#lst-reen {    margin-top: 5px;}ul#lst-reen li {	font-size: 13px;}ul#lst-reen li a {    padding: 2px 0 2px 18px;	display: block;	color: #1f4666;	border-bottom: dashed 1px #87c5c7;	background: url(../img/lst_book.gif) no-repeat left center;}div#nav ul li.lst-endbtn a {    text-align: right;	border-bottom: none;	background: none;}*html ul#lst-reen li a {	display: inline;	height: 25px;}ul#lst-reen li a.here {	background: #cfebf9 url(../img/lst_bookon.gif) no-repeat left center;}h2.t-reen {    margin-bottom: 4px;}h2.t-reen {	font-size: 13px;}/*  RSSFeed----------------------------------------  */div#feed {    text-align: left;	margin: 15px 0;}div#feed ul li {    border-bottom: dashed 1px #87c5c7;	padding: 4px 0;}div#feed a {    color: #1f4666}div#feed h2 {    font-size: 12px;	padding: 4px 0 4px 26px;	background: url(../img/icn_rss20.gif) no-repeat left center;}div#feed h3 {    font-size: 13px;	margin-bottom: 4px;}div#feed p {    font-size: 12px;	line-height: 1.4;	color: #999999;}/*  Footer----------------------------------------  */div#copyright {    text-align: right;	font-size: 11px;	color: #999999;}/*  Fonts----------------------------------------  */h1.minwa {    float: left;	width: 270px;}h2#acv-title, h2#en-title, h2#ctt-name {	font-size: 170%;}h2#en-kotoba, h3.en-photo, h3.en-yomoyama {    font-size: 22px;} h3.en-photo span,  h3.en-yomoyama span {	font-size: 14px;	margin-left: 15px;}h3.lst-th3 {	font-size: 18px;}h2#acv-title {	height: 36px;	padding: 4px 0 4px 49px;	color: #88ADD8;	background: url(../img/icn_cat.gif) no-repeat left center;}p.description, div#main-head div.boxr p, div#main-head p {    font-size: 14px;	color: #999999;}p.page-top {    background: url(../img/bg_mainb.png) no-repeat left bottom;	padding: 25px 25px 0 20px;	text-align: right;	height: 90px;	clear: both;}p.tlarge {    font-size: 14px;}div#minwa-point p {     color: #ffffff;	 padding: 0 10px 55px 15px;	 background: url(../img/bg_pointb.gif) no-repeat left bottom;}h2#en-title, div#enlst-one h3.lst-title {	float: right;	width: 540px;	color: #5882BD;}h2.th2-en1, h2.th2-en2 {    color: #5882BD;	font-size: 180%;}h2.th2-en1 {	line-height: 1.2;}h2.th2-en2 {	padding-top: 10px;}div#main-head img.imgl, div.asset-content img.imgl {    margin-right: 10px;}h2#en-kotoba {	padding-left: 60px;	min-height: 56px;	color: #5882BD;}h2#ctt-name {	color: #88ADD8;	line-height: 1.4;}h2#ctt-name span {	color: #999999;	font-size: 14px;	padding-left: 20px;	font-weight: normal;}h3.th3, h3.th3l {   font-size: 150%;}div.asset-body h3 {    font-size: 110%;	clear: both;	margin: 18px 0;}div.asset-body h4, div.asset-more h4{    font-size: 100%;	margin: 10px 0;	clear: both;}div.asset-body h3, div.asset-more h3 {	background: url(../img/bg_tblue.jpg) no-repeat left center;	padding: 5px 15px;}div.asset-more h4{	border-left: solid 10px #eca703;	padding-left: 10px;	color: #eca703;}ul.page-lst h3.th3, h3.th3l {    color: #5882BD;}ul.page-lst h3.th3 {	padding-left: 12px;	border-left: solid 10px #5882BD;}h3.en-rtn {    height: 43px;	font-size: 20px;	padding: 5px 0 0 50px;	color: #666666;    background: url(../img/icn_reen.gif) no-repeat left top;	}h3.en-rtn {    clear: both;}h3.en-point {	font-size: 20px;	background: url(../img/icn_point.gif) no-repeat left center;	padding: 10px 0 0 50px;	color: #ffffff;	height: 35px;}h3.en-kotoba {	font-size: 20px;	padding: 10px 0 0 50px;	height: 40px;	background: url(../img/icn_540.gif) no-repeat 4px center;}h3.same-cat {    height: 43px;	font-size: 20px;	padding: 5px 0 0 50px;	color: #666666;	background: url(../img/icn_cat.gif) no-repeat left top;}h3.en-yomoyama {    background: url(../img/icn_640.gif) no-repeat left top;}ul#lst6 li {    margin-bottom: 15px;}ul.acv-enlst p.tr {    color: #999999;	padding-top: 2px;}div#enlst-one h3.lst-title {	font-size: 21px;}div#enlst-more h3.lst-title {	font-size: 17px;	margin-bottom: 4px;}body.folder-acv h2#ctt-name {    float: left;	width: 440px;	line-height: 1.4;}body.cat-acv h2#ctt-name {    padding-top: 8px;}div.ctt-dtn {   font-size: 14px;   clear: both;   color: #999999;   margin-top: 6px;}span.connection {    margin: 0 6px 0 2px;	color: #958360;}div#srh-title span.txt-title {    font-size: 18px;}div#srh-arasuji span.txt-guide {    font-size: 14px;}div#srh-arasuji ul.lst-other li {    padding: 5px 0;}div.boxr {    float: right;}div.boxl {    float: left;}div.cluetip-default #cluetip-outer {	position: relative;	background-color: #80BFF5;	padding: 5px;	text-align: left;	font-size: 11px;}li.lst-end {    margin-right: 0;}div.asset-contentinr div.asset-content ul.lst-other {    float: right;	width: 510px;	margin: 2px 0 0 0;}div.asset-contentinr div.asset-content ul.lst-other li {    float: left;}/*  Blog Photo----------------------------------------  */div#photo-ctt h3.th3, div#photo-ctt h4.th4, div#photo-ctt ul.lst-side, div.ctt-boxinr {	clear: both;}div.ctt-boxinr {    margin: 0 0 30px 0;}div#photo-ctt h3.th3 {    color: #a79b88;	background: url(../img/bg_title.gif) no-repeat left center;	padding: 15px 0 0 15px;	font-size: 18px;	height: 39px;}div#photo-ctt h4.th4 {	font-size: 18px;}div#photo-ctt h4.th4 a {	color: #7aa376;}/*  IMG----------------------------------------  */img.imgl {    float: left;}img.imgr {    float: right;}div#en-imgbox img.imgc {    border: solid 4px #ffffff;}ul.ensb img.imgl {    margin-right: 15px;}img.img-encat {    margin-right: 5px;	vertical-align: bottom;}img.mt-image-center {    border: solid 7px #eff1ee;}div.lnk-imgl {    text-align: left;	float: left;	padding-top: 10px;	min-height: 80px;}div.lnk-imgl a img,div.lnk-imgl a {    border: 1px solid #cccccc;	overflow: hidden;	float: right;}div.lnk-imgl a:hover {    border: 3px solid #d59b84;}div.lnk-imgl a:hover img {    margin: -2px;}div.lnk-imgr {    text-align: left;	padding-top: 10px;	min-height: 80px;}ul.lst-img li img, ul#gbnavtab li img {    vertical-align: top;}body.main-index div.container4 ul.lst-img li, body.cat-acv div.container4 ul.lst-img li {    padding: 2px;}div.lnk-imgr a img,div.lnk-imgr a {    border: 1px solid #cccccc;	overflow: hidden;	float: right;}div.lnk-imgr a:hover {    border: 3px solid #d59b84;}div.lnk-imgr a:hover img {    margin: -2px;}div#srh-arasuji ul.lst-other li img.imgl {    margin: 8px 15px 5px 0;	padding: 2px;	background: #cccccc;}ul#navgb4 li a {    padding: 1px;	height: 40px;	width: 40px;	display: block;	background: #ffffff;}ul#navgb4 {    height: 135px;}/*  Tab----------------------------------------  */div.tabs, div#minwa1, div#minwa2 {    clear: both;}ul.tabNavigation {	height: 38px;	padding-left: 25px;}ul.tabNavigation li {    text-align: center;    float: left;	margin-right: 15px;}ul.tabNavigation li a {	width: 100px;	padding-top: 3px;	font-weight: normal;    height: 30px;	display: block;	color: #448017;	background: url(../img/btn_tab.gif) no-repeat left top;}ul.tabNavigation li a.selected {    background: url(../img/btn_tabon.gif) no-repeat left top;}/*  Video----------------------------------------  */#player {     display:block; 	width:350px;	height:286px;	margin: 0 auto;} div.asset-movies {	background: url(../img/bg_video.jpg) no-repeat left top;	height: 360px;}div.asset-movies div.boxl {	width: 376px;	padding-top: 10px;	text-align: center;}div.asset-movies div.boxr {	width: 230px;	padding-top: 8px;}div.asset-movies div.boxr h4 {	font-size: 14px;	padding-bottom: 10px;}div.asset-movies div.boxr dl {	width: 210px;}div.asset-movies div.boxr dl dt, div.minwa-movieinr div.boxr dl dt {	font-size: 11px;	color: #666666;}div.asset-movies div.boxr dl dd, div.minwa-movieinr div.boxr dl dd {	font-size: 13px;	color: #333333;	line-height: 1.3;	padding-bottom: 9px;}div#minwa-movie {    background: url(../img/bg_mmoviet.jpg) no-repeat right top;	margin-bottom: 15px;}div.minwa-movieinr {    clear: both;	height: 300px;}div.minwa-movieinr div.boxl {    width: 360px;	padding: 5px;	background: url(../img/bg_mvideo.gif) no-repeat left center;}div.minwa-movieinr div.boxr {    width: 230px;	padding: 5px;}/*  Photo----------------------------------------  */h3.en-photo, h3.en-yomoyama {    padding: 10px 0 10px 50px;	color: #5882BD;}h3.th3-audio {    background:url(../img/icn_audio40.gif) no-repeat left center;	padding: 8px 0 0 50px;	height: 40px;	font-size: 20px;}h3.en-photo {    text-align: left;	background:url(../img/icn_440.gif) no-repeat left center;}div#minwa-photo {    background:url(../img/bg_minwaphoto.jpg) no-repeat left top;	height: 530px;	text-align: center;	position:relative;}div#slider {    overflow: hidden;	width: 500px;	margin: 0 auto;}div#slider ul li {	width: 500px;	height: 530px;	text-align: center;}div#slider ul li p {	font-size: 13px;	line-height: 1.4;	text-align: left;}div#slider ul li p.photo-title {    font-size: 18px;	line-height: 1.8;}div#minwa-photo span#prevBtn a, div#minwa-photo span#nextBtn a {    display:block;	width: 39px;	height: 38px;    }div#minwa-photo span#prevBtn a {	position: absolute;	left: 6px;	top: 210px;	background:url(../img/btn_prev.gif) no-repeat left center;}div#minwa-photo span#nextBtn a {	position: absolute;	right: 6px;	top: 210px;	background: url(../img/btn_next.gif) no-repeat right center;}span#nextBtn2 a, span#prevBtn2 a  {    display:block;	width: 20px;	height: 20px;}span#nextBtn2 a {	position: absolute;	right: 0px;	top: 30px;	background:url(../img/btn_nexts.gif) no-repeat right center;}span#prevBtn2 a {	position: absolute;	left: 0px;	top: 30px;	background:url(../img/btn_prevs.gif) no-repeat right center;}/*  Keywords----------------------------------------  */h2.t-keyword {	background: url(../img/icn_kwd.png) no-repeat left center;	font-weight: normal;	padding: 0 0 0 23px;	margin-bottom: 8px;}ul.kwd-list li {    display: inline;    margin: 0 10px 0 0;    line-height: 1.5;}ul.kwd-list li.rank-1 a  { font-size: 1.75em; color: #0184b4}ul.kwd-list li.rank-2 a  { font-size: 1.75em; color: #4aa8e3}ul.kwd-list li.rank-3 a  { font-size: 1.625em; color: #7ccdde}ul.kwd-list li.rank-4 a  { font-size: 1.5em; color: #8dcad8}ul.kwd-list li.rank-5 a { font-size: 1.375em; color: #b3d6de}div.nav-content ul.kwd-list li.rank-1 a  { font-size: 1.7em; color: #0184b4}div.nav-content ul.kwd-list li.rank-2 a  { font-size: 1.6em; color: #0184b4}div.nav-content ul.kwd-list li.rank-3 a  { font-size: 1.4em; color: #0184b4}div.nav-content ul.kwd-list li.rank-4 a  { font-size: 1.2em; color: #0184b4}div.nav-content ul.kwd-list li.rank-5 a  { font-size: 0.9em; color: #0184b4}/*  Map----------------------------------------  */div#map_canvas, div#map {	clear: both;}div#map_canvas {	width: 255px;	height: 200px;}/*  Index Audio----------------------------------------  */a.dld {    text-align: right;}div#index-mp3 ul li {    clear: both;	height: 140px;	padding-top: 5px;	border-top: 2px solid #edf9fd;	background: url(../img/bg_audioinr.jpg) no-repeat left top;}ul li h3.ih3s {    padding: 10px 0 0 0;}ul li h3.ih3l {	line-height: 1.2;}ul li h3.ih3l, ul li h3.ih3s {    font-size: 22px;}div.entry-audioinr, h3.th3-read, div#audioinr2 {    clear: both;}div#index-mp3 ul li div.boxl, div.entry-audioinr div.mp3-box {    width: 380px;}div.entry-audioinr div.mp3-box {    float: left;}div#index-mp3 ul li div.boxr, div#entry-audio div.boxr {    width: 100px;}h3.th3-read {    background: url(../img/icn_ttr.gif) no-repeat left center;	padding: 10px 0 10px 55px;	font-size: 20px;}p.btn-pdf {	padding: 20px 15px 15px 15px;	height: 10px;	font-size: 13px;	text-align: right;	background: url(../img/bg_minwabody.jpg) no-repeat left top;}p.btn-pdf a {	padding-left: 20px;	background: url(../img/lst_book.gif) no-repeat left center;}div#entry-audio {    margin-bottom: 10px;}div#entry-audio div.asset-box {    padding: 0 0 15px 0;}div#audio-1 {	padding: 69px 0 0 0;	height: 114px;	background: url(../img/bg_audioen.jpg) no-repeat left bottom;}div#audio-2 {    height: 130px;	padding: 100px 0 0px 0;	background: url(../img/bg_audioen.jpg) no-repeat left top;}div.en-audio-header p, div#audio-2 p {  color: #999999;  font-size: 13px;}div#audio-1 p {	padding-top: 14px;}div.en-audio-header p {	padding: 10px  0 10px 20px;}div#audio-2 p {	padding: 20px  0 5px 20px;}dl.ado-txt {    clear: both;	padding-left: 20px;}div#index-mp3 ul li div.boxl dl, div#entry-audio dl {    font-size: 12px;}div#index-mp3 ul li div.boxl dl dt, div#index-mp3 ul li div.boxl dl dd, div#entry-audio dl dt, div#entry-audio dl dd {    float: left;	height: 25px;	margin-right: 10px;}div.index-mp3inr {    clear: both;	padding: 0 0 0 68px;}div#index-mp3 ul li div.mp3-box {	padding: 8px 0 8px 5px;}
