@charset "UTF-8";/*-- 全体的なルール --*/body {    margin: 0;     padding: 0;    background-color: #000000;    background-image:url();    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    text-align: center;    }div, span, form, h1, h2, h3, h4, ul, ol {     margin: 0;     padding: 0;    }a:link {     color:#C71585;     text-decoration:none;    }a:visited {     color:#C71585;     text-decoration:none;    }a:active {     color:#DC143C;     text-decoration:none;    }a:hover {     color:#C71585;     text-decoration:underline;    }p { 	line-height: 15pt; 	letter-spacing: 0.1em;	margin: 0;}/*-- レイアウト--*/#wrapper {     margin: 0px auto 0px auto;     width: 900px;    border-right:0px solid #F7C300;    border-left:0px solid #F7C300;}/*-- ヘッダー--*/#header {     text-align: left;    width: 900px;    height: 300px;    background: url(images/headerpic1.jpg) no-repeat;    background-color:#000000;}	h1#site_title {    font-size: 11px;    font-weight: normal;    color:#000000;    margin: 0px;     padding:  5px 0 0 0px; }#site_title a,#site_title a:link,#site_title a:visited,#site_title a:active,#site_title a:hover {    color:#000000;    text-decoration:none;}.description {    font-size: small;    font-weight: normal;    color:#000000;    margin: 0;     padding: 0px 0px 0px 50px;}#site_logo {    margin: 0px;     padding:  5px 0px 0px 50px;    float:left;}#site_logo_right {    font-size: 11px;    font-weight: normal;    color:#000000;    float: right;    margin: 0px;     padding:  15px 30px 0px 0px; }/*-- グローバルナビゲーション--*/#globalnavi {    background-image:  url(images/menubg.gif);    background-repeat: repeat-y;    float: left;    width: 900px;    height: 36px;    border-top:0px solid #F7C300;    border-bottom:0px solid #F7C300;    margin: 0px;    padding: 0px;}#globalnavi ul{  list-style-type: none;  margin: 0;  padding: 0px 35px;}#globalnavi li{  float: left;  margin: 0px 0px;  padding: 0;}/*-- メイン--*/#main {    background-image:  url(images/bottombg.gif);    background-repeat: repeat-y;    border-bottom:0px solid #F7C300;    background-color: #FFFFFF;    text-align: left;    padding: 30px 50px;    margin-top: 0px;    height: 100%;}#contents { 	float: right;	width: 610px;	margin: 40px 0px 0px 40px;	padding: 0px;	text-align: left;}#menu { 	float: left;	width: 150px;		margin: 40px 0px 0px 0px;	padding: 0px;	text-align: left;}/*-- コンテンツ部分 --*/#dekamoji18px {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 18px;        font-weight: bold;}#dekamoji16px {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 16px;        font-weight: bold;}#dekamoji14px {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 14px;        font-weight: bold;}#dekamoji12px {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 12px;        font-weight: bold;}#komoji9px {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 10px;        font-weight: nomal;	line-height: 130%;}.entry {    width: 610px;    margin: 0 0 10px 0;}.category_name {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    font-size: 14px;    font-weight: bold;    color: #000000;    text-align: left;    margin: 0px 0px 0px 0px;    border-bottom:solid 1px;    border-bottom-color:#666666;}h2.entry_title {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    font-size: 14px;    font-weight: bold;    color: #000000;    letter-spacing: 0.1em;    margin: 0px 0px 0px 0px;    text-align: left;    border-left:solid 6px;    border-left-color:#FFFFFF;    border-bottom:solid 0px;    border-bottom-color:#FF1493;    padding: 2px 7px 2px 7px;}h2.entry_title a,h2.entry_title a:link,h2.entry_title a:visited,h2.entry_title a:active,h2.entry_title a:hover {    color:#000000;    text-decoration:none;}	h3.entry_title {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    font-size: 11px;    font-weight: bold;    color: #000000;    margin: 15px 0px 0 0px;    text-align: left;    padding: 0;}    .entry_date {   background-image:url();   border:0px solid #000000;   padding:5px;   margin-bottom:10px;   font-weight:normal;   text-align: left;}.entry_body {    font-size: 12px;    line-height: 170%;    color: #000000;    margin: 20px 0px 0px 0px;    }.entry_more {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    font-size: 12px;    line-height: 170%;    color: #000000;    margin: 20px 0px 0px 0px;    }.entry_state {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;    font-size: 10px;    color: #000000;    margin: 0px 0px 40px 0px;    text-align: left;    background: url(images/bg.gif) repeat-x;    padding: 0 0 0 0px;    clear: left;    }blockquote {    margin: 10px 10px 10px 10px;    padding: 20px;    border: 1px dashed #333333;    background-color: #F5F5F5;}ul li {    background: url() no-repeat 8px 0.5em;    list-style: none;    margin: 0px 0px 0px 0px;     padding: 0px 0px 0px 10px;    line-height: 1.7;}ol li {     margin: 0px 0px 0px 0px;     padding: 0px 0px 0px 10px;    line-height: 1.7;}.service {	width: 130px;	margin: 0;	line-height:1.7;	font-size: 12px;        font-weight: nomal;}.service li{        background: url() no-repeat 8px 0.5em;	list-style: none;	margin: 0px 0px 3px 0px;	background-color: #C71585;}.service li a {	text-decoration: none;	width: 100%;	display: block;	padding-left: 0px;	color: #FFFFFF;}.service li a:link {	color: #FFFFFF;}.service li a:hover {	color: #FFFFFF;	background: #000000;}.service li a:visited {	color: #FFFFFF;}.service li a:active {	color: #FFFFFF;}.pict {     border: 0px float: left;     margin: 0px 0px 5px 5px;     padding: 0; }img.totop {     border-width: 0;    margin: 15px 0 0 190px;     padding: 0; width: 98px;}.clear {	clear: both;	height: 1px;}#nextpage {   float: right;   font-size: 11px;   font-style: bold;   margin: 0px 0px 0px 0px;}/*-- フォーム --*/#main input.write, #main textarea {     border: 1px solid #966; 	padding: 1px;	color: #666666;    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}/*-- サイドメニュー --*/#calendar, #entries, #comments, #trackbacks, #categories, #archives, #links , #profile, .menutext {    font-size: 10px;    color: #666666;    line-height: 170%;    margin: 10px 0px 20px 0px;}#calendar {     margin: 10px 0px 5px 10px; }#profiletitle {	background: url(../template/pinkgraph/img/profile.gif) no-repeat top right;	width: 2175px;	height: 20px;	margin: 0 0 0 -2000px;}		#sidebox {	width: 150px;	background-color: #DCDCDC;	border: 0px solid #32CD32;	margin: 0px 0px 0px 0px;}#sideboxtxt {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 11px;	line-height: 150%;	color: #000000;	margin-right: 10px;	padding-top: 10px;	padding-bottom: 40px;	margin-left: 10px;}.linktitle {    font-family:helvetica,clean,Arial,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	line-height: 150%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 1px dotted #000000;}	/*-- フッター --*/#copyright {    font-size: 10px;    color: #666666;    line-height: 130%;    clear: both;    text-align: center;    padding: 0 0 5px 0;}/*-- 時計 --*/.clock {    margin: 0px 0px 0px 1px;}/*-- カレンダー --*/.calendar_table {    margin: 0 0 15px 10px;}.cell, .today, .calendar_month { 	padding: 2px;     font-size: 11px;    font-family: Verdana, sans-serif;    color: #666;}/*-- 検索 -- */.search {    font-size: x-small;    color: #666;    line-height: 150%;    padding: 0 0 0 0;}