@charset "utf-8";@import url(http://parts.blog.livedoor.jp/css/template_6thgen.css);/**@prefix : <http://purl.org/net/ns/doas#> .<> a :CSSStylesheet; :title "ホワイトプレス"; :shortdesc "Design Template for livedoor Blog"; :created "2012-09-28"; :release [:revision "1.10"; :created "2012-11-16"]; :page <http://blogdesign.ldblog.jp/archives/18127022.html>; :rights "NHN Japan Corp.".*//* 全体のレイアウト----------------------------------------------- */body {background-image: url("http://www.kotomatome.net/img/back.png");}#wrapper {padding:35px 0px 0px 0px;margin: 0 auto;width: 940px;background-color: #fff;border-right: solid 1px #FBDADE;border-left: solid 1px #FBDADE;}#container {padding:15px 5px 0px 5px;margin: 0 auto;width: 900px;}#content {position: relative;}#main {width: 620px;}#sidebar {width: 240px;}/* サイドバー入れ替え */body.sidebar-right #main {float: left;}body.sidebar-right #sidebar {float: right;}body.sidebar-left #main {float: right;}body.sidebar-left #sidebar {float: left;}/* 全体の文字色、リンク色----------------------------------------------- */body {color:#333;margin: 0;padding: 0;font-family: "Helvetica", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}p {margin:0 5px;padding:5px 5px 10px 5px;text-align:left;}a{color:#0033cc;}a:link{color:#0033cc;text-decoration: none;}a:hover{color:#0033cc;text-decoration: underline;}a:visited{color: #663D98;text-decoration: none;}a:active {color: #666666; text-decoration: none;}/* ブログのヘッダー、タイトル、説明----------------------------------------------- */#blog-header {margin-bottom: 30px;}#blog-header hgroup {}#blog-header-image {height: 400px;width: 100%;background-color: #287cba;background-image: -webkit-linear-gradient(#57bef5 0%, #287cba 100%);background-image:    -moz-linear-gradient(#57bef5 0%, #287cba 100%);background-image:     -ms-linear-gradient(#57bef5 0%, #287cba 100%);background-image:      -o-linear-gradient(#57bef5 0%, #287cba 100%);background-image:         linear-gradient(#57bef5 0%, #287cba 100%);}#blog-title {font-size: 24px;line-height: 1.4;margin: 5px 0;font-weight: bold;}#blog-title a {color: #333;}#blog-title img {float: left;}#blog-description {color: #979797;font-size: 12px;line-height: 1;margin: 5px 0 0 0;float: left;}#blog-description a {color: #979797;}#blog-ft {width: 900px;color: #c0c0c0;margin-left:auto;margin-right:auto;text-align: left;font-size: 10px;line-height: 1.2;padding: 20px 5px 5px 5px;}/* かんたんタイトル画像 */#blog-header.show-image hgroup {position: relative;}#blog-header.show-image #blog-header-image {width: 50%;height: auto;}#blog-header.hide-text hgroup,#blog-header.hide-text #blog-title,#blog-header.hide-text #blog-title a {position: absolute;left: 0;top: 0;margin: 0;}#blog-header.hide-text #blog-header-image {margin: 0;}#blog-header.hide-text #blog-title a {background-color:#fff;opacity: 0;z-index: 10;filter: alpha(opacity = 0);-webkit-transition: opacity 0.1s linear;   -moz-transition: opacity 0.1s linear;    -ms-transition: opacity 0.1s linear;     -o-transition: opacity 0.1s linear;        transition: opacity 0.1s linear;}#blog-header.hide-text #blog-title a:hover {opacity: 0.15;}/* メインカラム----------------------------------------------- *//* トップカスタム */.toptab {border: 0;border-color:#ffffff;padding: 0px 5px 0px 0px;margin: 0px 0px 40px 0px;overflow:hidden;}.toptab td {padding: 0px 0px 0px 5px;margin: 0px;text-align:left;vertical-align: top;float: left;}.toptab th {padding: 0px 0px 0px 0px;margin: 0px;text-align:left;vertical-align: top;}#he07{font-size:16px;font-weight:bold;background:#f3f3f3;letter-spacing: 0.1em;position:relative;margin:0 5px 8px 8px;padding:3px 3px 3px 13px;line-height:1.2;color:#333;}/* 記事全体 */.article {border-bottom: 1px dashed #999;border-top: 1px dashed #999;margin-bottom: -1px;padding: 30px 0;position: relative;}.article-inner {height: 210px;overflow: hidden;position: relative;}.article-header,.article-body {margin-left: 240px;}.article-first-image {background-color: #f0f0f0;display: table;position: absolute;top: 0;left: 0;height: 210px;width: 210px;}.article-first-image a {background-color: #fff;display: table-cell;text-align: center;vertical-align: middle;}.article-first-image img{width: 210px;display: inline;}.article.first-article {border-top: 0;}.article.last-article {border-bottom: 0;}/* 広告 */.ad {padding: 15px 20px;}/* 記事ヘッダー、記事タイトル */.article-header {margin-bottom: 5px;position: relative;}.article-title{max-width: 90%;position:relative;margin:0 10px 5px 10px;padding:4px 10px 0px 50px;background:#f3f3f3;z-index:1;}.article-title a{letter-spacing: 0.1em;color:#333 !important;font-size:21px !important;font-weight: bold !important;line-height:36px !important;}.article-title:before{content:" ";position:absolute;top:0;left:0;width:40px;height:40px;border-right:#fff solid 2px;background:#f60;background-image: -webkit-gradient(linear, left top, left bottom,from( rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.6)),to( rgba(255, 255, 255, 0.6)));background-image: -webkit-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -moz-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -o-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: linear-gradient(to bottom,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);z-index:-1;}.article-title:after{content:" ";position:absolute;top:0;left:0;width:40px;height:40px;background-image: -webkit-gradient(linear, left top, right top,from( rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.6)),to( rgba(255, 255, 255, 0.6)));background-image: -webkit-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -moz-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -o-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: linear-gradient(to right,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);z-index:-1;}/* 日付 */.article-date {color: #2A2A2A;font-size: 12px;font-weight: bold;margin-right: 20px;text-align:right;}/* 個別記事のみ */body.page-article .article {border: 0;margin-bottom: 0;padding: 0;}body.page-article .article-title {max-height: none;}body.page-article .article-header,body.page-article .article-body {margin-left: 0;}body.page-article .article-header {padding-bottom: 5px;}/* 記事フッター、カテゴリ、コメント、ソーシャルボタン */.article-footer {border-bottom: 1px;}.article-meta {padding: 16px 0 32px;}.article-social-btn {border-bottom: 1px;top: 1px;position: relative;}/* 関連記事 */.article-body .related-articles {margin:10px 0;line-height:1.3;}.article-body .related-articles h3 {font-size: 14px;font-weight: bold;}.article-body .related-articles ul {list-style: none;margin:0;padding-left:0;}.article-body .related-articles ul li {font-weight: bold;margin:4px 0;padding-left: 16px;}/* 続きを読む */.article-continue a {color:#333;}/* 共通テーマ */dl.common-theme{background: #fafafa;border: 1px solid #ddd;border-radius: 3px;padding: 8px 12px;}/* メッセージボード */.message-board {background-color: #f7f7f7;border: 1px solid #e4e7e8;border-radius: 4px;color: #333;line-height: 1.4;margin-bottom: 26px;overflow: hidden;padding: 15px;}/* プライベートモード、コメントにログインが必要な場合のメッセージ */div.private-mode-announcement,div.comment-auth-announcement {background-color: #fafafa;border: 1px solid #ddd;}/* 記事本文----------------------------------------------- */.article-body {font-size: 15px;line-height: 190%;letter-spacing: 0.8pt;color: #333;}.article-body-inner h1 {color: hsl(0, 50%, 50%);padding-left: 5px;border-left: 4px solid hsl(0, 50%, 50%);}.article-body-inner h2 {color: #666666;padding-left: 5px;border-left: 4px solid #666666;border-bottom: 1px solid #666666;}.article-body-inner hm1 {color: hsl(120, 50%, 50%);padding-left: 5px;border-bottom: 4px solid hsl(120, 50%, 50%);}.article-body-inner hm2 {color: hsl(0, 50%, 50%);padding-left: 5px;border-left: 4px solid hsl(0, 50%, 50%);}.article-body-inner hm3 {color: hsl(180, 50%, 50%);padding-left: 5px;border-bottom: 4px double hsl(180, 50%, 50%);}.article-body-inner hm4 {color: hsl(300, 50%, 50%);padding-left: 5px;border-left: 4px solid hsl(300, 50%, 50%);border-bottom: 1px dotted hsl(300, 50%, 50%);}.article-body-inner hm5 {color: hsl(240, 50%, 50%);padding-left: 5px;border-left: 4px solid hsl(240, 50%, 50%);border-bottom: 1px solid hsl(240, 50%, 50%);}.article-body-inner hm6 {color: hsl(60, 50%, 50%);padding-left: 5px;border-left: 4px double hsl(60, 50%, 50%);}.article-body-inner hm7 {border-left:7px solid #ccc;border-bottom:1px dashed #ccc;padding: 5px;margin: 0 0 15px 5px;}.article-body-inner hm8 {border-bottom:1px solid #999999;border-left:6px solid #ff6600;line-height:200%;padding-left:8px;}.article-body-inner blockquote {background-color:#fafafa;border: 1px solid #fff;}.article-body-inner blockquote:before {color: #ddd;}.article-body-inner img.pict{border: 5px solid #fff;box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.2);height: auto;margin: 1em 6px 1.5em!important;max-width: 98.4%;}/* コメント・トラックバック一覧----------------------------------------------- */.comment-date,.ping-blog-name,.ping-date {border-left: 1px solid #aaa;color: #aaa;}.comment-body {margin-left: 16px;color: #666;}.ping-excerpt {color: #666;margin-left: 16px;}/* ページ送り----------------------------------------------- *//* トップページ */ul.index-navigator li a,ul.index-navigator li.current span {background-color: #fff;border: 1px solid #ddd;color: #555;}ul.index-navigator li.current span {background-color: #910000;color: #fff;text-shadow: 0 1px 0 #000;}ul.index-navigator a:hover {background-color: #eee;text-decoration: none;text-shadow: 0 1px 0 #fff;}ul.index-navigator a:visited {color: #555;}/* 記事ページ、月別アーカイブページ */ul.article-pager li a,ul.archives-pager li a {border: 1px solid #ddd;border-radius: 3px;color: #555;background-color: #fff;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.02);color: #555;}/* ブログのフッター----------------------------------------------- */#blog-footer {color:#333;padding: 10px 0px 5px 0px;text-align:left;}#blog-footer a {color:#384D98;}/* ブログパーツ----------------------------------------------- *//* 共通 */.sidewrapper:first-child {padding-top: 0;}.sidewrapper {font-size: 13px;overflow: hidden;padding: 20px 0;position: relative;}.sidewrapper .side .sidebody {letter-spacing: 0.1em;line-height: 1.5;padding: 4px 0 4px 5px;border-bottom: 1px dashed #999;}.sidewrapper .side .sidebody:last-child {border-bottom: 0;}/* カレンダー */.calendarhead {font-weight: bold;text-align: center;}table.caltblwk .weekday {color: #666;}table.caltblwk .sun {color: #ff5d5d;}table.caltblwk .sat {color: #578efa;}table.caltblday {color: #8d8d8d;border-collapse: separate;border-spacing: 1px;}table.caltblday .caloff {background-color: #fff;}table.caltblday .calon {background-color: #000;border: none;}table.caltblday td a {color:#fff;height: 23px;line-height: 23px;}table.caltblday td a:hover {background-color: #910000;}table.caltblday td a:visited {background-color: #c8a7dd;}ul.galleryThumbnail li {display: inline-block;margin: 5px;}/* その他のパーツ----------------------------------------------- *//* アーカイブヘッダ */.archives-header {border-bottom: 2px solid #333;font-size: 14px;margin-bottom: 20px;padding: 10px 0;}/* 記事下広告 */#ad2 {}#ad2 a.addescription {color:#666;}/* スクロール */.floatingHeader {position: fixed;top:20px;visibility: hidden;}#shu {color: #9C9C9C;text-decoration: none;margin: 0 0 10px 10px!important;}#shu a:link {color: #9C9C9C;text-decoration: none;}#shu a:visited {color: #9C9C9C;}#shu a:hover {color:#9C9C9C;text-decoration:underline;}#shu a:active {color: #9C9C9C;}#shu img{border: 5px solid #fff;box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.2);height: auto;margin: 0 10px 0 0!important;max-width: 98.4%;}#gazo img{margin: 15px 0 5px 40px;}#migi {float: left;color: #9C9C9C;text-decoration: none;margin: 0 0 20px 10px!important;}#migi a:link {color: #9C9C9C;text-decoration: none;}#migi a:visited {color: #9C9C9C;}#migi a:hover {color:#9C9C9C;text-decoration:underline;}#migi a:active {color: #9C9C9C;}#migi img{border: 5px solid #fff;box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.2);height: auto;max-width: 98.4%;margin: 0 30px 0 0!important;}#hidari {float: right;color: #9C9C9C;text-decoration: none;margin: 0 10px 20px 0!important;}#hidari a:link {color: #9C9C9C;text-decoration: none;}#hidari a:visited {color: #9C9C9C;}#hidari a:hover {color:#9C9C9C;text-decoration:underline;}#hidari a:active {color: #9C9C9C;}#hidari img{border: 5px solid #fff;box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.2);height: auto;max-width: 98.4%;margin: 0 0 0 20px!important;}/* HEADLINE */.koto-headline {border: 1px solid #cccccc;text-align: left;background: #fff;margin: 0 0 20px 0;}.koto-headline .headline-title {color: #333;font-size: 14pt;font-weight: bold;padding: 5px 20px;margin: 0;}.koto-headline.koto-headline2 {margin-bottom: 20px;margin-top: -1px;}.koto-headline .headline-box {color: #564539;font-size: 10pt;height: 120px;overflow: auto;padding: 5px 20px;line-height: 1.3;}/* ----------------------------------------------- *//*  BlogRoll css 2*//* ----------------------------------------------- */.blogroll-channel,.blogroll-channel * {width: auto;height: auto;margin: 0;padding: 0;border: none;text-align: left;}.blogroll-channel {width: 560px;margin-bottom: 15px;padding: 10px;}.blogroll-channel .blogroll-list-wrap {margin-bottom: 10px;}.blogroll-channel .blogroll-list {list-style-type: none;margin-bottom: 3px;font-size: 12px;line-height: 1.3;}.blogroll-channel .blogroll-list img {vertical-align: middle;}.blogroll-channel img.blogroll-icon,.blogroll-channel img.blogroll-favicon {margin: 0 5px 0 0;}.blogroll-channel img.blogroll-favicon {width: 16px;height: 16px;}.blogroll-channel a.blogroll-link {}.blogroll-channel .blogroll-new-entry {margin-left: 5px;color: red;}.blogroll-channel .blogroll-clip,.blogroll-channel .blogroll-hatebu {margin: 0 0 0 5px;}.blogroll-channel .blogroll-link-time {margin: 0 0 0 3px;color: #666;font-size: 10px;}.blogroll-channel .blogroll-ad-img {}.blogroll-channel .blogroll-ad-text {display: block;margin-top: 5px;color: #666;font-size: 12px;}table.nobo{border:0px solid #ffffff !important;background-color:#ffffff !important;max-width: 98.4% !important;}.nobo th{border:0px solid #ffffff !important;color:#333 !important;background-color:#ffffff !important;padding: 5px 0px !important;text-align:center !important;}.nobo td{border:0px solid #ffffff !important;color:#333 !important;padding: 5px 0px !important;}/* 01.切り取り線 */#he01{position:relative;padding:5px;font-size:24px;font-weight: bold;line-height:1.6;text-align:center;color:#655;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;background:#eee;text-shadow:1px 1px 0 rgba(255,255,255,1);box-shadow:0 5px 4px -4px rgba(0,0,0,0.3) inset;}/* 04.吹き出し */#he04{position:relative;max-width: 70%;margin:7px 15px;padding:10px 20px;font-size:16px;font-weight: bold;line-height:1.6;color:#444;border:#333 solid 3px;border-radius:18px;background:#fff;box-shadow:-7px -5px 0 0 #e8e8e8 inset,2px 3px 0 0 #000;}#he04:before{content:" ";position:absolute;top:100%;left:14px;width:0;height:0;border-width:20px;border-style:solid;border-color:transparent;border-top-color:#333;}#he04:after{content:" ";position:absolute;bottom:-27px;left:18px;width:0;height:0;border-width:14px;border-style:solid;border-color:transparent;border-top-color:#e8e8e8;}/* 08.モザイク */#he08{;position:relative;margin:20px 15px 5px 20px;padding:4px 10px 0 38px;font-size:18px;font-weight: bold;line-height:26px;letter-spacing: 0.1em;color:#555;background:#f3f3f3;z-index:1;}#he08:before{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-right:#fff solid 2px;background:#f09;background-image: -webkit-gradient(linear, left top, left bottom,from( rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.6)),to( rgba(255, 255, 255, 0.6)));background-image: -webkit-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -moz-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -o-linear-gradient(top,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: linear-gradient(to bottom,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);z-index:-1;}#he08:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;background-image: -webkit-gradient(linear, left top, right top,from( rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.0)),color-stop(0.20, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.1)),color-stop(0.40, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.3)),color-stop(0.60, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.5)),color-stop(0.80, rgba(255, 255, 255, 0.6)),to( rgba(255, 255, 255, 0.6)));background-image: -webkit-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -moz-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: -o-linear-gradient(left,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);background-image: linear-gradient(to right,transparent 20%,rgba(255, 255, 255, 0.1) 20%,rgba(255, 255, 255, 0.1) 40%,rgba(255, 255, 255, 0.3) 40%,rgba(255, 255, 255, 0.3) 60%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0.6) 80%,rgba(255, 255, 255, 0.6) 100%);z-index:-1;}#attent{margin:10px 30px;padding:20px;font-size:16px;font-weight: bold;line-height:1.6;border:2px dashed #CBCBCB;background:#F8F8F8;letter-spacing: normal;}.sidewrapper .sidetitle{margin:0px 0px 10px 0px;font-size:15px;font-weight: bold;color:#666;}table.ads{margin:40px 0px;}/* Footer------------------------------------*/#foote{width: 938px;padding:10px 0px;color:#F0F0F0;border-top:#FBDADE solid 8px;background:#767676;margin-left:auto;margin-right:auto;text-align: center;}#foote a{color:#F0F0F0;text-decoration: none;}/* ::::: http://news.livedoor.com/css/dqnplus/dqnplus.css ::::: */#ld-topics, #ld-topics * {margin: 0;padding: 0;}#ld-topics {border: 1px solid #C6C6D6;font-size: 13px;margin-bottom: 10px;width: 600px;}noscript #ld-topics p {padding: 3em 0;text-align: center;}#ld-topics ul {padding: 0;}#ld-topics ul li {background: url("img_sankaku.gif") no-repeat scroll 0 2px transparent;line-height: 1.2;list-style: none outside none;margin: 5px 0 8px;padding-left: 13px;}#ld-topics ul.more {background-color: #FFFFFF;color: #0066FF;padding: 0 12px 4px;text-align: right;}#ld-topics ul.more li {background: none repeat scroll 0 0 transparent;display: inline;list-style: none outside none;margin: 2px 0 2px 10px;padding: 0 0 0 5px;}#ld-topics div#ld-topics-tab {background: url("title_bg_01.gif") repeat-x scroll 0 0 transparent;border-bottom: 1px solid #C6C6D6;}#ld-topics div#ld-topics-tab a {border-right: 1px solid #C6C6D6;color: #333;display: block;float: left;line-height: 28px;margin: -1px;outline: 0 none;padding: 0;text-align: center;text-decoration: none;width: 80px;}#ld-topics div#ld-topics-tab a:hover {text-decoration: underline;}#ld-topics div#ld-topics-tab a:focus {background-color: #FAFAFA;}#ld-topics div#ld-topics-tab a.ld-tabActive {background-color: #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #C6C6D6;border-top: 1px solid #C6C6D6;color: #000000;font-weight: bold;}#ld-topics div#ld-topics-tab:after {clear: both;content: " ";display: block;height: 0;visibility: hidden;}#ld-topics div#ld-topics-tab {}#ld-topics ul.more li a, #ld-topics ul.topics li a {text-decoration: none;}#ld-topics ul.more li a:hover, #ld-topics ul.topics li a:hover {text-decoration: underline;}#ld-topics-all-body, #ld-topics-dom-body, #ld-topics-ent-body, #ld-topics-spo-body {background-color: #FFFFFF;padding: 5px 10px 0;}#ld-topics-all-body div.headline, #ld-topics-dom-body div.headline, #ld-topics-ent-body div.headline, #ld-topics-spo-body div.headline {float: right;overflow: hidden;text-align: center;width: 200px;}#ld-topics-all-body div.headline a, #ld-topics-dom-body div.headline a, #ld-topics-ent-body div.headline a, #ld-topics-spo-body div.headline a {background: url("bg_headline_photo.gif") repeat-x scroll 0 0 transparent;border: 1px solid #D9D9D9;display: block;margin-bottom: 5px;padding: 5px;text-align: center;text-decoration: none;}#ld-topics-all-body div.headline a p, #ld-topics-dom-body div.headline a p, #ld-topics-ent-body div.headline a p, #ld-topics-spo-body div.headline a p {text-align: left;}#ld-topics-all-body div.headline a:hover p, #ld-topics-dom-body div.headline a:hover p, #ld-topics-ent-body div.headline a:hover p, #ld-topics-spo-body div.headline a:hover p {text-decoration: underline;}#ld-topics-all-body div.headline a img, #ld-topics-dom-body div.headline a img, #ld-topics-ent-body div.headline a img, #ld-topics-spo-body div.headline a img {border: 1px solid;margin: 0 auto 5px;}#ld-topics-all-body ul, #ld-topics-dom-body ul, #ld-topics-ent-body ul, #ld-topics-spo-body ul {float: left;}#ld-topics-all-body:after, #ld-topics-dom-body:after, #ld-topics-ent-body:after, #ld-topics-spo-body:after {clear: both;content: " ";display: block;height: 0;visibility: hidden;}#ld-topics-all-body, #ld-topics-dom-body, #ld-topics-ent-body, #ld-topics-spo-body {}iframe.gook { border: 1px #CCCCCC solid; }.migiue {padding: 0 8px 0 0;text-align: left;line-height: 2;}.migiue img{margin: 0 0 12px 0;}.migishita {padding: 0 8px 0 0;text-align: center;line-height: 2;}.migishita img{margin: 0 0 12px 0;}.side img:hover {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE */opacity : 0.6; /* CSS3 */}#amazlet-box{font-weight: normal;letter-spacing: normal;font-size: small;line-height: 100%;}div.side ul{font-size: 14px;}#kanren {margin: 10px -22px 45px -22px;}#hekan{font-size:16px;font-weight:bold;background:#f3f3f3;letter-spacing: 0.1em;position:relative;margin:35px 5px 8px 8px;padding:3px 3px 3px 13px;line-height:1.2;color:#333;}#lh11 {line-height:1.1;}iframe.goo { border: 1px #cccccc solid; }blockquote.twitter-tweet1 {	background-color: white!important;	border: #DDD 1px solid!important;	border-top-color: #EEE!important;	border-bottom-color: #BBB!important;	bottom: auto!important;	clear: none!important;	clip: auto!important;	color: #333!important;	cursor: auto!important;	direction: ltr!important;	filter: !important;	float: none!important;	font: normal normal normal 12px/16px "Helvetica", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;	height: auto!important;	left: auto!important;	letter-spacing: normal!important;	list-style: none!important;	margin: 10px!important;	marks: none!important;	max-height: auto!important;	max-width: 550px!important;	min-height: 0!important;	min-width: 0!important;	overflow: visible!important;	padding: 10px!important;	page: auto!important;	position: static!important;	quotes: none!important;	right: auto!important;	-o-set-link-source: none!important;	size: auto!important;	text-align: left!important;	text-decoration: none!important;	text-indent: 0!important;	text-overflow: clip!important;	text-shadow: none!important;	text-transform: none!important;	top: auto!important;	vertical-align: baseline!important;	visibility: visible!important;	white-space: normal!important;	width: auto!important;	word-spacing: normal!important;	word-wrap: normal!important;	z-index: auto!important;	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;	-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;	-o-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;	box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;	border-radius: 5px!important;	-webkit-opacity: 1!important;	-moz-opacity: 1!important;	-ms-opacity: 1!important;	-o-opacity: 1!important;	opacity: 1!important;	-webkit-outline: 0!important;	-moz-outline: 0!important;	-ms-outline: 0!important;	-o-outline: 0!important;	outline: 0!important;	-webkit-text-size-adjust: none!important;}blockquote.twitter-tweet1 .avatar {	position: absolute!important;}blockquote.twitter-tweet1 .avatar img {	width: 32px!important;	height: 32px!important;}blockquote.twitter-tweet1 .fn {	display: block;	padding-left: 42px!important;	color: #333!important;	font-weight: bold!important;}blockquote.twitter-tweet1 .nickname {	display: block;	padding-left: 42px!important;	color: #999!important;}blockquote.twitter-tweet1 p {	margin-top: 6px!important;	margin-bottom: 6px!important;	font-size: 16px!important;font-family: "Helvetica", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;	line-height: 22px!important;}#motto{font-size:14px;font-weight:bold;text-align: right;margin:-15px 30px 20px 0px;padding:0px;position: relative;z-index: 2;}#motto1{font-size:16px;font-weight:bold;margin:10px 0px 0px 0px;padding:0px;position: relative;z-index: 2;}.prwaku{}blockquote.ama {border: #693C34 1px dashed!important;bottom: auto!important;clear: none!important;clip: auto!important;color: #333!important;cursor: auto!important;direction: ltr!important;filter: !important;float: none!important;font: normal normal normal 12px/16px "Helvetica", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;height: auto!important;left: auto!important;letter-spacing: normal!important;list-style: none!important;margin: 0px 20px!important;marks: none!important;max-height: auto!important;min-height: 0!important;min-width: 0!important;overflow: visible!important;padding: 15px 15px 15px 20px!important;page: auto!important;position: static!important;quotes: none!important;right: auto!important;-o-set-link-source: none!important;size: auto!important;line-height: 1.3!important;text-align: left!important;text-decoration: none!important;text-indent: 0!important;text-overflow: clip!important;text-shadow: none!important;text-transform: none!important;top: auto!important;vertical-align: bottom!important;visibility: visible!important;white-space: normal!important;width: auto!important;word-spacing: normal!important;word-wrap: normal!important;z-index: auto!important;}blockquote.ama img {margin: 0 20px 0 0!important;}/* 画像横の文字の回り込み解除 */.clear { clear:both; }.clear hr { display:none; }/*--------------------------------------------------  ヘッダ固定メニュー--------------------------------------------------*/#headMenu{width: 938px;color:#F0F0F0;background:#484848;position:fixed;left:50%;width:940px;margin-left:-470px;height:35px;font-size: 12px;vertical-align: middle;top:0px;z-index:9999;}#headMenu img{margin: 10px 5px 0px 0px;}#headMenu .inner{width: 920px;margin: 0 auto;}#headMenu .inner ul.mainMenu {zoom: 1;list-style-type: none;float:left;}#headMenu .inner ul.mainMenu li{list-style-type: none;float:left;margin: 0;padding: 0;}#headMenu .inner ul.mainMenu li a {display:block;height:35px;line-height:35px;}#headMenu .inner ul.mainMenu li a span{padding: 0 6px 0 6px;border-right: #C7C7C7 solid 1px;cursor: pointer;}#headMenu .inner ul.mainMenu li a:hover span{	border-right: #898989 solid 1px;}#headMenu .inner ul.mainMenu li a,#headMenu .inner ul.mainMenu a:visited{outline: none;text-decoration: none;color: #fff;}#headMenu .inner ul.mainMenu li a:hover,#headMenu .inner ul.mainMenu li a:active{background: #898989;text-decoration: none;color: #fff;}#headMenu .inner ul.migiMenu {zoom: 1;list-style-type: none;float:right;}#headMenu .inner ul.migiMenu li{list-style-type: none;float:right;margin: 0;padding: 0;}#headMenu .inner ul.migiMenu li a {display:block;height:35px;line-height:35px;}#headMenu .inner ul.migiMenu li a span{padding: 0 6px 0 6px;border-left: #C7C7C7 solid 1px;cursor: pointer;}#headMenu .inner ul.migiMenu li a:hover span{	border-left: #898989 solid 1px;}#headMenu .inner ul.migiMenu li a,#headMenu .inner ul.migiMenu a:visited{outline: none;text-decoration: none;color: #fff;}#headMenu .inner ul.migiMenu li a:hover,#headMenu .inner ul.migiMenu li a:active{background: #898989;text-decoration: none;color: #fff;}#headMenu .inner {position:relative}/* サイドナビゲーション */div.side-navi {position:fixed;right:15px;bottom:10px;z-index:100;}div.side-navi ul{margin:0;padding:0;list-style:none;}div.side-navi ul li{margin:0;padding:0;}div.side-navi ul li a{margin:0;padding:0;}div.side-navi ul li a:hover{}/* サイドナビゲーション2 */div.side-nav {position:fixed;left:50%;margin-left:-590px;top:100px;z-index:100;background-color:#fff !important;border-radius: 5px;        /* CSS3草案 */  -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px;   /* Firefox用 */  border:  solid 1px #FBDADE;padding:2px 8px 0 8px;}div.side-nav ul{margin:0;padding:0;list-style:none;}div.side-nav ul li{margin:8px 0;padding:0;}div.side-nav ul li a{margin:0;padding:0;}div.side-nav ul li a:hover{}/* ソーシャルボタン */.social_btn {background: #F3F3F3;margin: 10px 0px 0px 0px;padding: 5px 20px;width:600px;}.social_btn .facebook_b {float: left;margin: 0px 8px 0px 0px;padding: 0px;display: inline;}.social_btn .twitter_b {float: left;margin: 0px 20px 0px 0px;padding: 0px;display: inline;}.social_btn .google_b {float: left;margin: 0px 0px 0px 0px;padding: 0px;display: inline;}.social_btn .hatena_b {float: left;margin: 0px 0px 0px 0px;padding: 0px;display: inline;}