@charset "utf-8";

/*
Theme Name: adachi
Theme URI: http://orca-green.net/
Description: adachi
Version: 1.10 2011/06/21
Author: orca
Author URI: http://orca-green.net/ 
*/


/* ---------------------------------------------------------------------
mail magazine登録
--------------------------------------------------------------------- */
#mailmag_touroku {
width: 650px;
height: 216px;
background: url('/blog/images/mm_bg.jpg') 0 0 no-repeat;
}


/*--------------------------------------------------------------------- 
/////////// T I T L E s /////////////
--------------------------------------------------------------------- */

h3{
padding-top:6px;
padding-left:30px;
color:#000;
width:650px;
height:34px;
background:url(/blog/images/bg_title.jpg) no-repeat top left;
font-size:11pt;
font-weight:normal;
}


h4 {
padding-top:6px;
padding-left:40px;
font-size:13px;

width:650px;
height:34px;
background:url(/blog/images/bg_subtitle.jpg) no-repeat top left;
font-size:11pt;
font-weight:normal;

}


#sub h4 {
width:252px;
height:40px;
padding:10px 0 0 0;
margin: 3px 0 0 0;
font-size:14px;
color:#00a0e7;
text-align:center;
border-bottom:none;
background:url(/blog/images/bg_sidetitle.jpg) top left no-repeat;
}



.subtitle {
background-color:#fcffd9;
color:#333;
padding: 3px 0 3px 8px;
}



/*//////NAV//////*/
#nav_bg {
width:980px;
background:url("/blog/images/bg_btn_off.jpg") 0 0 repeat-x;
}

ul#nav{
overflow:hidden;
margin:0;
padding:0 15px 0 15px;
}

#nav li{

float:left;
color:#fff;
text-align:center;
list-style-type:none;
}

#nav li a {
display:block;
width:156px;
color:#fff;
text-shadow: 0px 1px 0px #063b0e;
margin:3px 0 0 0;
line-height:50px;
text-decoration:none;
font-size:14px;
border-left:1px solid #0c7fb2;
border-right:1px solid #0c7fb2;
}

#nav li a.active {
color:#000;
text-shadow: 0px 2px 0px #fff;
text-decoration:none;
background:url("/blog/images/bg_btn_on.jpg") 0 0 repeat-x;
}

#nav li a:hover {
color:#000;
text-decoration:none;
text-shadow: 0px 2px 0px #fff;
background:url("/blog/images/bg_btn_on.jpg") 0 0 repeat-x;
}

/*//////NAV end//////*/



/*//////SIDE bar//////*/


.cell{border-bottom:#bbb dashed 1px; margin:6px; padding-bottom:10px;}


#sub .section {
width:252px;
margin-top:10px; 
padding:0px;
border:1px solid #cfcfcf;
background-color:#fff;
padding: 0 3px 0 3px;
}


*html #sub .section {
width:252px;
margin, padding:0px;
border:1px solid #cfcfcf;
padding: 0 3px 0 3px;
}




#sub ul {
width:252px;
margin:0 0 5px 0;
padding:0;
background:#fff;
}

*html #sub ul{
width:260px;
}


#sub li {
margin-bottom:5px;
padding:0;
width:252px;

list-style:none;
}

#sub li a {
display:block;
padding-left:35px;
padding-top:4px;
height:40px;
background:#fff url(/blog/images/bg_side_off.jpg) top left no-repeat;
}


#sub li a:hover {
display:block;
padding-left:35px;
padding-top:4px;
height:40px;
background:#fff url(/blog/images/bg_side_on.jpg) top left no-repeat;
}





/*//////SIDE bar end//////*/





/* Reset ------------------------------------------------------------------ */
:link,:visited {
text-decoration: none;
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h5,h6,pre,code,p,blockquote,hr,
th,td {
font-family: "ＭＳ Ｐゴシック", Osaka, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
}





h1,h2,h5,h6 {
font-size: 100%;
font-weight: normal;

}

table {
border-spacing: 0;
}

fieldset,img,abbr,acronym {
border: 0;
}

ul {
list-style: none;
}

caption,th {
text-align: left;
}

q:before,q:after {
content: '';
}

a {
text-decoration: underline;
outline: none;
}

hr {
border: 0;
height: 1px;
background-color: #000;
color: #000;
}

a img,:link img,:visited img {
border: none;
}

address {
font-style: normal;
display: inline;
}

/* Utilities ----------------------------------------------------------------- */
#content-inner:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

#content-inner {
display: inline-block;
}

/* no ie mac \*/
* html #content-inner { height: 1%; }
#content-inner { display: block; }

/* Content ---------------------------------------------------------------- */
a:link, a:visited {
text-decoration: underline;
}

p, pre, blockquote, fieldset, ul, ol, dl {
margin-bottom: .75em;
}


/* Assets */
.asset-body,
.asset-more,
.more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.trackbacks-info,
.trackback-content,
.archive-content {
clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
overflow: hidden;
width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
position: static;
clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
#comment-form-external-auth,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.archive-content,
.search-form-header,
.search-results-header {
margin-bottom: .75em;
}

.asset-name {
margin-bottom: .25em;

}

.asset-meta {
font-size: 11px;
margin-top: .25em;
padding-top: 2px;
padding-bottom: .3em;
font-weight: normal;
clear:both;
border: 0;
}

.entry-tags-header,
.entry-categories-header {
margin-bottom: 0;
margin-right: .25em;
display: inline;
font-weight: bold;
}

.entry-tags-list,
.entry-categories-list {
display: inline;
list-style: none;
margin-left: 0;
padding-left: 0;
}

.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
display: inline;
}

.alignleft {
float: left;
margin: 0 20px 20px 0;
}

.aligncenter {
display: block;
margin: 0 auto 20px;
text-align: center;
}

.alignright {
float: right;
margin: 0 0 20px 20px;
}

/* Feedback */
.comments-open label {
display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
width: 80%;
}

#comment-submit {
font-weight: bold;
}

.comment,
.trackback {
margin-bottom: .5em;
border-bottom: 1px solid #ccc;
padding-bottom: .5em;
}

.comment-content {
clear: none;
line-height: 1.5;
margin-bottom: 1em;
}

.comment-content p {
margin-bottom: .5em;
}

/* Widgets */
.widget {
position: relative;
overflow: hidden;
width: 100%;
color:#000;
padding:0 0 0 5px;
}

.widget-content {
position: relative;
margin:0;
padding:0;
}

.widget ul {
margin: 0;
padding: 0;
list-style: none;
}

.widget ul ul {
margin-left: 15px;
}

.widget li {
margin-top: 5px;
margin-bottom: 5px;
}

.widget-recent-assets .widget-content .widget-list {
overflow: auto;
margin-right: 0;
}

.widget-search ul {
margin-left: 0;
list-style: none;
}

.widget-search li {
margin: 5px 0;
}

/* Layout ----------------------------------------------------------------- */
#container-inner {
min-height: 100%;
margin: 0 auto;
text-align: left;
}

#header, #content, #alpha, #beta, #footer {
position: relative;
}

#alpha, #beta {
display: inline;
float: left;
overflow:hidden;
}



#content-inner, #footer-inner {
padding-top: 20px;
padding-bottom: 20px;
}




#footer-inner,#alpha-inner, #beta-inner {
overflow: hidden;
padding: 0;
}


#content-inner {
padding-top: 0;
}

/* ---------------------------------------------------------------------
body etc
--------------------------------------------------------------------- */
body {
text-align:center;
background:#fff;
color:#333;
line-height: 1.5;
font-style: normal;
font-weight: normal;
font-size:100%;
background: #f7f7f7 url('/blog/images/bg_page.jpg') top repeat-x;
}

/* リンクカラー */
a {
color: #666;
}

a:hover {
color: #666;
}

.clear {
clear:both;
}

/* ---　top　--- */
#gotop {
clear:both;
width:100%;
font-size:85% !important;
font-size:80%;
margin:0;
}

#gotop a {
padding: 5px 10px 10px 10px;
margin: 0 50px 0 0;
color:#fff;
background: #0095d6;
display: block;
height: 15px;
float: right;
overflow: hidden;
}

/* -----　パンくず　----- */
.navi {
margin:5px 5px 10px;
text-align:left;
font-size:85% !important;
font-size:80%;
}

/* ---------------------------------------------------------------------
container
--------------------------------------------------------------------- */
#container {
line-height:1.6;
font-size:80%;
width:980px;
margin:0 auto;
text-align:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background: url('/blog/images/body_bg.jpg') 0 repeat-y;
}

#container-inner {
position: relative;
width:980px;
}

/* ---------------------------------------------------------------------
layout
--------------------------------------------------------------------- */
.layout-tw #alpha {
float: left;
width: 680px;
left: 0;
}

.layout-tw #beta {
float:right;
left: 0;
width: 270px;
}

#alpha-inner {
margin:0;
padding:0 10px 0 10px;
}

#beta-inner {
margin:0;
padding:0;
}

/* ---------------------------------------------------------------------
header
--------------------------------------------------------------------- */
#header_bg {
paddin:0;
margin:0;
height:140px;
background:url(/blog/images/bg_header.jpg) repeat-x top left;
}

#header {
position: relative;
width:980px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0;
border-bottom:#fff solid 1px;
}


#header-contents {
width:100%;
}

#header-contents .left {
width:60%; height:140px;
float:left;
}

#header-contents .right {
width:40%;height:140px;
float:right;
padding:0;
}


h1 {
font-family: "ＭＳ Ｐゴシック", Osaka, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Arial, Verdana, sans-serif;
font-size:9pt;
font-weight:normal;
width:950px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
line-height:20px;
}

.h1_bg {
background-color:#666;
}


/* -- name -- */
#header-name {
margin:10px;
line-height: 1.5;
color: #333;
font-size:140% !important;
font-size:135%;
font-weight:bold;
line-height: 1.5;
}

#header-name a {
text-decoration: none;
font-size:1px;
color:#fff;
}

#header-name a:hover {
text-decoration: underline;
}

/* -- sitemap -- */
#header .sub-contents {
padding:0 15px 5px 25px;
font-size:85% !important;
font-size:80%;
text-align:right;
}

#header .sub-contents a:link,
#header .sub-contents a:visited {
padding:0 0 0 10px;
margin-left:3px;
background: url('/blog/images/arrow01.gif') 0 center no-repeat;
}

#header .search-content form {
padding:0;
margin:0 0 0 0;
text-align: right;
}

/* -- 検索フォーム -- */
#header .header-search {
font-size:85% !important;
font-size:80%;

}

#header .header-search .box {
width:120px;
}

#header .search-content {
padding:103px 0px 0px 0;
color:#666;
}

#header .search-content label {
display:inline;
}

#header .header-search .submit {
font-size:95% !important;
font-size:90%;
color:#333333;
border:1px solid #C9C9C9;
background-color: #F4F4F4;
padding:2px 2px 0 2px;
height:22px;
}

/* ---------------------------------------------------------------------
Content
--------------------------------------------------------------------- */
#content {
_height:1px;
padding-top:10px;
}

/* ---------------------------------------------------------------------
footer
--------------------------------------------------------------------- */
#footer {
width:980px;
clear:both;
margin-top: 20px;
background:#0095d6;
color:#fff;

padding-bottom:10px;
}

.designed {
text-align:right;
padding:0 15px 5px;
font-size:75%;
}

.designed a {
color:#666;
}

.designed a:hover {
text-decoration:none;
}

/* -- footer -- */
.footer-menu {
text-align:right;
width:100%;
background-color: #E6E6E6;
}

.footer-menu ul {
padding:5px 10px;
}

.footer-menu li {
display: inline;
padding: 0 5px 0 12px;
border-right: 1px solid #666;
}

/* -- cpyright -- */
.copyright {
width:100%;
text-align: right;
}

.copyright .copyright-content {
padding:10px 15px 0;
font-size: 85% !important;
font-size: 80%;
}

.designed {
text-align:right;
padding:0px 15px 0;
font-size: 85% !important;
font-size: 80%;
color:#818181;
}

.designed a {
color:#666;
}

.designed a:hover {
text-decoration:none;
}

/* -------------------------------- */

.archive-title {
padding:6px 0 10px 40px;
font-size:115% !important;
font-size:110%;
color:#000;
background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
}

.archive-title em {
font-style:normal;
}

.entry-asset {
margin:10px 0 20px;
border-bottom:1px solid #cccccc;
}

.asset-header {
padding:0;
}

.asset-name {
margin:0 5px 2px 9px;
padding:0 0 3px 0px;
font-weight:bold;
line-height:1.2;
_height:1px;
font-size:120% !important;
background: url('/blog/images/arrow03.gif') 0 center no-repeat;
}

.page-asset .asset-name{
padding:10px 0 10px 20px;
font-size:115% !important;
font-size:110%;
font-weight:bold;
background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
}

.asset-name a:link,
.asset-name a:hover,
.asset-name a:visited,
.asset-name a:active {
text-decoration: none;
}

.asset-body {
margin:10px;
}

.asset-more {
margin:0 10px 10px;
}

.more-link {
_height:1px;
clear:both;
display: block;
margin:10px 0;
padding:0 0 0 15px;
background: url('/blog/images/arrow_sitemap01.gif') no-repeat left center;
}

.asset-meta {
text-align:right;
font-size:100%;
}

/* ---------------------------------------------------------------------
tracback
--------------------------------------------------------------------- */
#trackbacks {
margin:10px 0;
}

#trackbacks .trackbacks-header {
padding:8px 0 10px 40px;
font-size:115% !important;
font-size:110%;
color:#fff;
background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
}

.trackbacks-info {
padding:10px;
}

#comments {
margin:10px 0 0;
}

#comments .comments-header {
_height:1px;
padding:8px 10px 10px 40px;
background: url('/blog/images/bg_title.jpg') no-repeat left top;
font-size:120% !important;
font-size:115%;
color:#fff;
}

#comments .comments-content {
padding:0 10px;
}

.comment {
margin:10px;
}

.comment .inner {
padding:5px 10px;
border:1px solid #999;
background:#eee;
_height:1px;
}

.comment .comment-header {
padding:0 5px;
margin:0 0 5px;
}

.comment .comment-content{
padding:0 5px;
}

.comments-open {
margin-top: 20px;
}

.comments-open-header {
_height:1px;
padding:8px 10px 10px 40px;
color:#fff;
background: url('/blog/images/bg_title.jpg') no-repeat left top;
font-size:120% !important;
font-size:115%;
}

.comments-open-content {
padding:10px;
}

#comment-submit {
font-size:95% !important;
font-size:90%;
color:#333333;
border:1px solid #C9C9C9;
background-color: #F4F4F4;
padding:2px;
height:1.7em;
}

.comment-footer {
text-align:right;
margin:0;
padding:5px;
border-top: 3px double #59bba6;
font-size:95% !important;
font-size:90%;
}

/* ---------------------------------------------------------------------
sitemap
--------------------------------------------------------------------- */
.archive-content {
padding:10px;
line-height:1.3;
}

.archive-content .archive-list {
margin-bottom:3em;
}

.archive-content ul,
.archive-content ol {
list-style:none;
}

.archive li a {
display:block;
margin-bottom:0.25em;
background: #fff url('/blog/images/arrow_sitemap01.gif') no-repeat 0 5px;
padding:3px 0 3px 20px;
text-decoration:none;
color:#494949;
}

.archive li a:hover {
color:#848484;
}

/*サブカテゴリ*/
.archive li li {
margin:0 0 0 20px;
}

.archive li li a {
background: url('/blog/images/arrow_sitemap02.gif') no-repeat 0 7px;
padding:3px 0 3px 12px;
}

/* ---------------------------------------------------------------------
kensaku
--------------------------------------------------------------------- */
.search-not-found {
margin:10px;
}

.search-form-header {
_height:1px;
padding:8px 10px 10px 20px;
background: url('/blog/images/bg_title.jpg') no-repeat left top;
font-size:120% !important;
font-size:115%;
font-weight:bold;
}

.search-form-content {
background:#eee;
padding:10px;
border:1px solid #666;
margin-bottom:15px;
}

.search-results-header {
_height:1px;
padding:5px 10px;
background: #f0f7d6;
color:#fff;
font-size:120% !important;
font-size:115%;
font-weight:bold;
margin-bottom:20px;
line-height:1.3;
}

.search-form-content .box {
width:200px;
}

.search-form-content .submit{
font-size:95% !important;
font-size:90%;
color:#333333;
border:1px solid #C9C9C9;
background-color: #F4F4F4;
padding:2px;
height:1.7em;
}

/* ---------------------------------------------------------------------
Widget
--------------------------------------------------------------------- */
#welcome_message {
margin-bottom:20px;
}

#welcome_message h3.title {
_height:1px;
padding:8px 10px 10px 20px;

font-size:120% !important;
font-size:115%;
font-weight:bold;
margin: 0;
}

#welcome_message .content {
margin:0;
padding:10px;
}

/* ---------------------------------------------------------------------
Widget
--------------------------------------------------------------------- */
#top-news {
margin-bottom:20px;
padding:0 0 10px;
}

#top-news h3 {
margin: 0;
_height:1px;
　　　　 padding: 3px 0 0 0;
background: url('/blog/images/bg_title.jpg') no-repeat left top;
font-size:120% !important;
font-size:115%;

}

#top-news .news {
padding:4px 10px 2px;
background: url('/blog/images/border_dot.gif') repeat-x left bottom;
}

#top-news .day {
float: left;
width: 70px;
color: #000;
font-size:115% !important;
font-size:110%;
background: url('/blog/images/arrow03.gif') no-repeat 0 center;
padding-left: 15px;
}

#top-news .title {
float: right;
padding-left:5px;
width: 450px;
}

/* ---------------------------------------------------------------------
Widget
--------------------------------------------------------------------- */
.top-entry-content {
margin-bottom:20px;
}

.top-entry-content h3.title {
margin: 0;

padding:8px 10px 10px 20px;
background: url('/blog/images/bg_title.jpg') no-repeat left top;
font-size:120% !important;
font-size:115%;
}

.top-entry-content .content {
margin:0;
padding:10px;
}

/* ---------------------------------------------------------------------
Widget 
--------------------------------------------------------------------- */
#top-category {
margin-bottom:20px;
}

#top-category h3.title {
margin: 0;
_height:1px;
padding:10px 0 10px 20px;
font-size:115% !important;
font-size:110%;

background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
}

.top-category-content {
margin:0;
padding:0 0 10px 0;
}

.top-category-content h4.name {
margin:0 5px 2px 9px;
padding:0 0 3px 15px;
font-weight:bold;
line-height:1.2;
_height:1px;
font-size:105% !important;
font-size:100%;
background: url('/blog/images/arrow03.gif') 0 center no-repeat;
}

#top-category .content {
margin:0;
padding:0 10px 15px 10px;
border-bottom:1px solid #cccccc;
}

#top-category .content img {
background-color:#666666;
padding: 3px;
}





/* ---------------------------------------------------------------------
Widgetcss meu
--------------------------------------------------------------------- */
.widget-main-menu {
background: #fff;
}

.widget-main-menu ul {
margin: 0;
padding: 0;
list-style:none;
}

.widget-main-menu .menu-content {
font-size:105% !important;
font-size:100%;
width:180px;
margin: 0;
}

.widget-main-menu li {
width: 180px;
}

.widget-main-menu li a:link,
.widget-main-menu li a:visited {
color:#39b200;
text-decoration:none;
display:block;
padding:4px 0 4px 25px;
background:url('/blog/images/arrow05.jpg') no-repeat 10px center;
}

.widget-main-menu li a:hover,
.widget-main-menu li a:active {
text-decoration:underline;
display:block;
width:155px;
padding:4px 0 4px 25px;
border-bottom:1px solid #cccccc;
background:url('/blog/images/arrow05.jpg') no-repeat 10px center;
color: #3377FF;
}

.widget-main-menu li li a:link,
.widget-main-menu li li a:visited {
color:#4c90c2;
text-decoration:none;
display:block;
width:135px;
padding:4px 0 4px 45px;
border-bottom:1px solid #cccccc;
background:url('/blog/images/arrow05.jpg') no-repeat 30px center;
}

.widget-main-menu li li a:hover,
.widget-main-menu li li a:active {
text-decoration:none;
display:block;
width:135px;
padding:4px 0 4px 45px;
border-bottom:1px solid #cccccc;
background:url('/blog/images/arrow05.jpg') no-repeat 30px center;
color: #3377FF;
}

/* ---------------------------------------------------------------------
Widgetcss kensaku
--------------------------------------------------------------------- */
.widget_search {
width:180px;
margin:5px 0 15px 10px;
}

.widget_search {
font-size: 110%;
background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
padding: 3px 0 3px 18px;

}

.widget_search .widget-content {
width:170px;
padding:5px;
font-size:90% !important;
font-size:85%;
}

.widget_search .box {
width:110px;
}

.widget_search .submit {
font-size:95% !important;
font-size:90%;
color:#333333;
border:1px solid #C9C9C9;
background-color: #F4F4F4;
padding:2px;
height:22px;
}

/* ---------------------------------------------------------------------
Widgetcss
--------------------------------------------------------------------- */
.rss {
width:168px;
margin:0 0 15px 10px;
}

.rss-content {
background: url('/blog/images/rss.gif') 0 center no-repeat;
padding-left:18px;
}

/* ---------------------------------------------------------------------
Widgetcss
--------------------------------------------------------------------- */
.widget-header a.rsswidget {
text-decoration:underline; background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;

}

.widget-header a.rsswidget:hover {
text-decoration:none; background: url('/blog/images/bg_title.jpg') 0 0 no-repeat;
}

/* ---------------------------------------------------------------------
Widgetcss
--------------------------------------------------------------------- */
.widget-company {
font-size:90% !important;
font-size:85%;
width:158px;
background: #EFEFEF;
margin: 5px 0 15px 10px;
padding: 5px 10px;
border: 1px solid #ccc;
}

.widget-company .widget-content {
width: 100%;
overflow: hidden;
}

/* ---------------------------------------------------------------------
Widgetcss
--------------------------------------------------------------------- */
.free-content {
font-size:90% !important;
font-size:85%;
width:158px;
background: #EFEFEF;
margin: 5px 0 15px 10px;
padding: 5px 10px;
border: 1px solid #ccc;
overflow: hidden;
}

/* ---------------------------------------------------------------------
Widgetcss
--------------------------------------------------------------------- */
.widget_calendar caption {
text-align:center;
margin-bottom:5px;
}

.widget_calendar #calendar_wrap {
width:170px;
padding:5px;
}

.widget_calendar #calendar_wrap table {
text-align:center;
margin:0 auto;
}

.widget_calendar #calendar_wrap table td {
padding:1px 3px;
font-size: 105% !important;
font-size: 100%;
}

.widget_calendar #calendar_wrap table td a {
font-weight:bold;
}

@media print {
* {
position: static ! important;
overflow: visible ! important;
}
}


/*--------------------------------------------------------------------- 
/////////// SIDE PAGE CSS /////////////
--------------------------------------------------------------------- */


ul#orange li{font-size:11pt; list-style:url(/blog/images/list_ico.jpg); }
ul#feature li{font-size:11pt; list-style:url(/blog/images/list_check.jpg); }
ul#feature {padding-left:40px;}
.box {border: 3px double #feda82;padding: 10px;}

ol{margin-left:50px;}

#archive_monthly li{list-style:none; padding-left:25px;}

/*--------------------------------------------------------------------- 
/////////// S T Y L E /////////////
--------------------------------------------------------------------- */

/* Font-Size */
.font9{ font-size: 9pt;}
.font10{ font-size: 10pt;}
.font11{ font-size: 11pt;}
.font12{ font-size: 12pt;}
.font14{ font-size: 14pt;}
.font16{ font-size: 16pt;} 
.font10-15 { font-size: 10px; line-height: 15px; }
.font12-18 { font-size: 12px; line-height: 18px; }
.font14-20 { font-size: 14px; line-height: 20px; }
.font20-24 { font-size: 20px; line-height: 24px; }
.cap {
font-size: 10px;
line-height: 15px;
color: #666666;
}
.cap_r{
font-size: 10px;
line-height: 15px;
color: #666666;
text-align:right;
}

.font_blue{color:#0072ad;}
.font_orange{color:#EE7600;}
.font_green{color:#33a000;}
.font_white{color:#fff;}
.font_gold{color:#9f8300;}


/* Margin-Top & Padding-Top */
.mt00 { margin-top: 0px; } .pt00 { padding-top: 0px; }
.mt04 { margin-top: 4px; } .pt05 { padding-top: 4px; }
.mt05 { margin-top: 5px; } .pt05 { padding-top: 5px; }
.mt06 { margin-top: 6px; } .pt06 { padding-top: 6px; }
.mt07 { margin-top: 7px; } .pt07 { padding-top: 7px; }
.mt08 { margin-top: 8px; } .pt08 { padding-top: 8px; }
.mt09 { margin-top: 9px; } .pt09 { padding-top: 9px; }
.mt10 { margin-top: 10px; } .pt10 { padding-top: 10px; }
.mt15 { margin-top: 15px; } .pt15 { padding-top: 15px; }
.mt20 { margin-top: 20px; } .pt20 { padding-top: 20px; }
.mt25 { margin-top: 25px; } .pt25 { padding-top: 25px; }
.mt30 { margin-top: 30px; } .pt30 { padding-top: 30px; }
.mt35 { margin-top: 35px; } .pt35 { padding-top: 35px; }
.mt40 { margin-top: 40px; } .pt40 { padding-top: 40px; }
.mt45 { margin-top: 45px; } .pt45 { padding-top: 45px; }
.mt50 { margin-top: 50px; } .pt50 { padding-top: 50px; }
.mt55 { margin-top: 55px; } .pt55 { padding-top: 55px; }
.mt60 { margin-top: 60px; } .pt60 { padding-top: 60px; }
.mt65 { margin-top: 65px; } .pt65 { padding-top: 65px; }
.mt70 { margin-top: 70px; } .pt70 { padding-top: 70px; }
.mt75 { margin-top: 75px; } .pt75 { padding-top: 75px; }
.mt80 { margin-top: 80px; } .pt80 { padding-top: 80px; }
.mt85 { margin-top: 85px; } .pt85 { padding-top: 85px; }
.mt90 { margin-top: 90px; } .pt90 { padding-top: 90px; }
.mt95 { margin-top: 95px; } .pt95 { padding-top: 95px; }
.mt100{ margin-top:100px; } .pt100{ padding-top:100px; }

/* Margin-Right & Padding-Right */
.mr00 { margin-right: 0px; } .pr00 { padding-right: 0px; }
.mr01 { margin-right: 1px; } .pr01 { padding-right: 1px; }
.mr02 { margin-right: 2px; } .pr02 { padding-right: 2px; }
.mr03 { margin-right: 3px; } .pr03 { padding-right: 3px; }
.mr04 { margin-right: 4px; } .pr04 { padding-right: 4px; }
.mr05 { margin-right: 5px; } .pr05 { padding-right: 5px; }
.mr06 { margin-right: 6px; } .pr06 { padding-right: 6px; }
.mr07 { margin-right: 7px; } .pr07 { padding-right: 7px; }
.mr08 { margin-right: 8px; } .pr08 { padding-right: 8px; }
.mr09 { margin-right: 9px; } .pr09 { margin-right: 9px; }
.mr10 { margin-right: 10px; } .pr10 { padding-right: 10px; }
.mr15 { margin-right: 15px; } .pr15 { padding-right: 15px; }
.mr20 { margin-right: 20px; } .pr20 { padding-right: 20px; }
.mr25 { margin-right: 25px; } .pr25 { padding-right: 25px; }
.mr30 { margin-right: 30px; } .pr30 { padding-right: 30px; }
.mr35 { margin-right: 35px; } .pr35 { padding-right: 35px; }
.mr40 { margin-right: 40px; } .pr40 { padding-right: 40px; }
.mr45 { margin-right: 45px; } .pr45 { padding-right: 45px; }
.mr50 { margin-right: 50px; } .pr50 { padding-right: 50px; }
.mr55 { margin-right: 55px; } .pr55 { padding-right: 55px; }
.mr60 { margin-right: 60px; } .pr60 { padding-right: 60px; }
.mr65 { margin-right: 65px; } .pr65 { padding-right: 65px; }
.mr70 { margin-right: 70px; } .pr70 { padding-right: 70px; }
.mr75 { margin-right: 75px; } .pr75 { padding-right: 75px; }
.mr80 { margin-right: 80px; } .pr80 { padding-right: 80px; }
.mr85 { margin-right: 85px; } .pr85 { padding-right: 85px; }
.mr90 { margin-right: 90px; } .pr90 { padding-right: 90px; }
.mr95 { margin-right: 95px; } .pr95 { padding-right: 95px; }
.mr100{ margin-right:100px; } .pr100{ padding-right:100px; }


/* Margin-Bottom & Padding-Bottom */
.mb00 { margin-bottom: 0px; } .pb00 { padding-bottom: 0px; }
.mb01 { margin-bottom: 1px; } .pb01 { padding-bottom: 1px; }
.mb02 { margin-bottom: 2px; } .pb02 { padding-bottom: 2px; }
.mb03 { margin-bottom: 3px; } .pb03 { padding-bottom: 3px; }
.mb04 { margin-bottom: 4px; } .pb04 { padding-bottom: 4px; }
.mb05 { margin-bottom: 5px; } .pb05 { padding-bottom: 5px; }
.mb06 { margin-bottom: 6px; } .pb06 { padding-bottom: 6px; }
.mb07 { margin-bottom: 7px; } .pb07 { padding-bottom: 7px; }
.mb08 { margin-bottom: 8px; } .pb08 { padding-bottom: 8px; }
.mb09 { margin-bottom: 9px; } .pb09 { padding-bottom: 9px; }
.mb10 { margin-bottom: 10px; } .pb10 { padding-bottom: 10px; }
.mb15 { margin-bottom: 15px; } .pb15 { padding-bottom: 15px; }
.mb20 { margin-bottom: 20px; } .pb20 { padding-bottom: 20px; }
.mb25 { margin-bottom: 25px; } .pb25 { padding-bottom: 25px; }
.mb30 { margin-bottom: 30px; } .pb30 { padding-bottom: 30px; }
.mb35 { margin-bottom: 35px; } .pb35 { padding-bottom: 35px; }
.mb40 { margin-bottom: 40px; } .pb40 { padding-bottom: 40px; }
.mb45 { margin-bottom: 45px; } .pb45 { padding-bottom: 45px; }
.mb50 { margin-bottom: 50px; } .pb50 { padding-bottom: 50px; }
.mb55 { margin-bottom: 55px; } .pb55 { padding-bottom: 55px; }
.mb60 { margin-bottom: 60px; } .pb60 { padding-bottom: 60px; }
.mb65 { margin-bottom: 65px; } .pb65 { padding-bottom: 65px; }
.mb70 { margin-bottom: 70px; } .pb70 { padding-bottom: 70px; }
.mb75 { margin-bottom: 75px; } .pb75 { padding-bottom: 75px; }
.mb80 { margin-bottom: 80px; } .pb80 { padding-bottom: 80px; }
.mb85 { margin-bottom: 85px; } .pb85 { padding-bottom: 85px; }
.mb90 { margin-bottom: 90px; } .pb90 { padding-bottom: 90px; }
.mb95 { margin-bottom: 95px; } .pb95 { padding-bottom: 95px; }
.mb100{ margin-bottom:100px; } .pb100{ padding-bottom:100px; }

/* Margin-Left & Padding-Left */
.ml00 { margin-left: 0px; } .pl00 { padding-left: 0px; }
.ml05 { margin-left: 5px; } .pl05 { padding-left: 5px; }
.ml06 { margin-left: 6px; } .pl06 { padding-left: 6px; }
.ml07 { margin-left: 7px; } .pl07 { padding-left: 7px; }
.ml08 { margin-left: 8px; } .pl07 { padding-left: 8px; }
.ml09 { margin-left: 9px; } .pl07 { padding-left: 9px; }
.ml10 { margin-left: 10px; } .pl10 { padding-left: 10px; }
.ml15 { margin-left: 15px; } .pl15 { padding-left: 15px; }
.ml20 { margin-left: 20px; } .pl20 { padding-left: 20px; }
.ml25 { margin-left: 25px; } .pl25 { padding-left: 25px; }
.ml30 { margin-left: 30px; } .pl30 { padding-left: 30px; }
.ml35 { margin-left: 35px; } .pl35 { padding-left: 35px; }
.ml40 { margin-left: 40px; } .pl40 { padding-left: 40px; }
.ml45 { margin-left: 45px; } .pl45 { padding-left: 45px; }
.ml50 { margin-left: 50px; } .pl50 { padding-left: 50px; }
.ml55 { margin-left: 55px; } .pl55 { padding-left: 55px; }
.ml60 { margin-left: 60px; } .pl60 { padding-left: 60px; }
.ml65 { margin-left: 65px; } .pl65 { padding-left: 65px; }
.ml70 { margin-left: 70px; } .pl70 { padding-left: 70px; }
.ml75 { margin-left: 75px; } .pl75 { padding-left: 75px; }
.ml80 { margin-left: 80px; } .pl80 { padding-left: 80px; }
.ml85 { margin-left: 85px; } .pl85 { padding-left: 85px; }
.ml90 { margin-left: 90px; } .pl90 { padding-left: 90px; }
.ml95 { margin-left: 95px; } .pl95 { padding-left: 95px; }
.ml100{ margin-left:100px; } .pl100{ padding-left:100px; }
.ml11 { margin-left: 11px; } .pl63{ padding-left:63px; }
.ml12 { margin-left: 12px; } .pl320{ padding-left:320px; }
.ml13 { margin-left: 13px; } 
.ml14 { margin-left: 14px; } 

/* Margin & Padding */
.m00 { margin: 0px; } .p00 { padding: 0px; }
.m05 { margin: 5px; } .p05 { padding: 5px; }
.m10 { margin: 10px; } .p10 { padding: 10px; }
.m15 { margin: 15px; } .p15 { padding: 15px; }
.m20 { margin: 20px; } .p20 { padding: 20px; }
.m25 { margin: 25px; } .p25 { padding: 25px; }
.m30 { margin: 30px; } .p30 { padding: 30px; }
.m35 { margin: 35px; } .p35 { padding: 35px; }
.m40 { margin: 40px; } .p40 { padding: 40px; }
.m45 { margin: 45px; } .p45 { padding: 45px; }
.m50 { margin: 50px; } .p50 { padding: 50px; }
.m55 { margin: 55px; } .p55 { padding: 55px; }
.m60 { margin: 60px; } .p60 { padding: 60px; }
.m65 { margin: 65px; } .p65 { padding: 65px; }
.m70 { margin: 70px; } .p70 { padding: 70px; }
.m75 { margin: 75px; } .p75 { padding: 75px; }
.m80 { margin: 80px; } .p80 { padding: 80px; }
.m85 { margin: 85px; } .p85 { padding: 85px; }
.m90 { margin: 90px; } .p90 { padding: 90px; }
.m95 { margin: 95px; } .p95 { padding: 95px; }
.m100{ margin:100px; } .p100{ padding:100px; }

/* width & height */
.width00 { width: 0px; } .height00 { height: 0px; }
.width05 { width: 5px; } .height05 { height: 5px; }
.width10 { width: 10px; } .height10 { height: 10px; }
.width15 { width: 15px; } .height15 { height: 15px; }
.width20 { width: 20px; } .height20 { height: 20px; }
.width25 { width: 25px; } .height25 { height: 25px; }
.width30 { width: 30px; } .height30 { height: 30px; }
.width35 { width: 35px; } .height35 { height: 35px; }
.width40 { width: 40px; } .height40 { height: 40px; }
.width45 { width: 45px; } .height45 { height: 45px; }
.width50 { width: 50px; } .height50 { height: 50px; }
.width55 { width: 55px; } .height55 { height: 55px; }
.width60 { width: 60px; } .height60 { height: 60px; }
.width65 { width: 65px; } .height65 { height: 65px; }
.width70 { width: 70px; } .height70 { height: 70px; }
.width75 { width: 75px; } .height75 { height: 75px; }
.width80 { width: 80px; } .height80 { height: 80px; }
.width85 { width: 85px; } .height85 { height: 85px; }
.width90 { width: 90px; } .height90 { height: 90px; }
.width95 { width: 95px; } .height95 { height: 95px; }
.width100{ width:100px; } .height100{ height:100px; }
.width150{ width:150px; } .height150{ height:150px; }
.width300{ width:300px; } .height300{ height:300px; }
.width350{ width:350px; } .height350{ height:350px; }
.width400{ width:400px; } .height400{ height:400px; }
.width450{ width:450px; } .height450{ height:450px; }
.width500{ width:500px; } .height500{ height:500px; }
.width550{ width:550px; } .height550{ height:550px; }

/* Float */
.fl { float: left; } .fr { float: right; } .clear { clear:both; }

/* TextAlign */
.al { text-align: left; } .ar { text-align: right; } .ac { text-align: center; }
.vam {vertical-align:middle;}
/* Clearfix*/
.clearfix { zoom:1; }
.clearfix:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
/* Nav*/
.nav { zoom:1; }
.nav:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }

/* Hidden */
.hidden { display: none; }

#header_description h1 { color : #ffffff;}
#header_description h1 a:link { color: #ffffff; text-decoration: none;}
#header_description h1 a:visited { color: #ffffff; text-decoration: none;}
#header_description h1 a:hover { color: #ffffff; text-decoration: underline;}