/*css*/
/*2010.02.09*/
:link,:visited {text-decoration:none;}
/*
dl{margin-left:10px;padding:0;}
dt{margin-left:10px;padding:3px;border-bottom:1px dotted #999999;width:400px;}
dd{margin-left:100px;padding:0;}
*/
.item {list-style: none; }
pre,code,p,blockquote{margin:0;padding:0;}

img,abbr,acronym {border:0;}




/* Global --------------------------- */
html{margin:0;padding:0;}

body {margin:0;padding:0;
text-align:center;
color:#666;background-color:#FFFFFF;
font:normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;}	

a { text-decoration:none;}
a:hover {text-decoration: none;position:relative;top:1px;left:1px;}
a:link, a:visited {text-decoration:none;color:#009999;}
a img,:link img,:visited img {border:none;}

div{margin:0;padding:0;}

/* Content -------------------------- */

h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin-bottom:6px;}

p, pre, blockquote,dl {margin-bottom: .75em;}


h1 .archive-title {
font-size:14px;font-weight:bold;color:#FFFFFF;
padding-left:12px;margin-left:12px;margin-bottom:0.75em;background-color:#00599E;}

.archive-title {
font-size:14px;font-weight:bold;color:#FFFFFF;
padding-left:12px;margin-left:12px;margin-bottom:0.75em;background-color:#00599E;}


/*ul {list-style: none;}*/
li{padding-left: 3px;font-size: 13px;font-weight: bold;border-top:1px solid #FFFFFF;}
li li{padding-left: 10px;font-size:12px;font-weight: normal;border-top:0;}

hr{border:0;height:1px;margin:0;padding:0;/*background-color:#000;color:#000;*/}
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:0;}
input{margin:0;padding:0;}
textarea{margin:0;padding:0;}

/* Layout ------------------------------------------- */	
#container {margin:0 auto;padding:0;width:900px;
background-image:url(images/_parts_bg/container_bg.gif);background-repeat:repeat-y; border-right:1px solid #FFE5C4;}
#container-inner {margin:0;padding:0;}	

/* Header */
#header {margin:0;padding:0;width:900px;height:150px;background-image:url(images/_parts_header/header_900x150.jpg);background-repeat:no-repeat;}
#header-content {margin:0;padding:0;}
#header-content a:hover {text-decoration: none;position:relative;top:0px;left:0px;border-bottom:0;}

/* content */
#content {margin:0;padding:0;}
#content-inner {margin:0;padding:0;}

/* sideL */
#sideL {position:relative;display:inline;float:left;width:180px;background-image:url(images/_parts_side_L/sideL_bg_180.gif);background-repeat:no-repeat;}
#sideL-inner {margin:0px 0px 0px 30px;padding:0;width:150px;}	
#sideL-inner a {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideL-inner a:hover {text-decoration: none;position:relative;top:1px;left:1px;border-bottom:0px;color:#66CC99;}


/* center */
#center {margin:0;padding:0;float:left;width:720px;}
#center-inner {margin:0 10px 10px 10px;padding:0;}

/* sideR 
#sideR {position: relative;display:inline;float:right;width:180px;}
#sideR-inner {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}	
#sideR-inner a {position: static;overflow: hidden;padding-right:0;padding-left:0;color:#666;}
#sideR-inner a:hover {text-decoration: none;position:relative;top:1px;left:1px;border-bottom:0px;color:#66CC99;}
*/

/* Footer */
#footer {margin:0 0 0 180px;padding:0 0 0 100px;height:30px; border-top:1px solid #009E4E; clear:both;}
#footer-inner {margin:0;padding:0;font-size:12px;}


/* Utilities */	
.pkg:after, #content-inner:after {content: " ";display: block;	visibility: hidden;	clear: both;height: 0.1px;font-size: 0.1em;	line-height: 0;	}
.pkg, #content-inner {display: inline-block; }

/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }

/* Assets--------------------- */

/*h1 .search-results-header {font-size:12pxcolor:#FFFFFF;;margin-bottom: .75em;}*/

.search-results-header {font-size:12px;color:#FFFFFF;margin-bottom: .75em;background-color:#00599E;}
.search-form-header {margin-bottom: .75em;}

.entry-tags,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content{margin-bottom: .75em;}




.entry-asset {position: static;clear: both;text-align:left;}
.asset{overflow: hidden;width:100%;position: static;clear: both;text-align:left;}
.asset-header{color:#009966;}
.asset-name {}
h1.entry-title{color:#008D58;font-size:16px;font-weight:bold;}

h2.asset-name-top{
color:#FFFFFF;font-size:13px;font-weight:bold;
border-top:1px dashed #FFFF00;
padding-top:3px;
padding-left:12px;
margin-top:4px;
margin-bottom:4px;}
h2.asset-name-top a {color:#FFFFFF;}
h2.asset-name-top a:hover {color:#FFFFFF;text-decoration:none;
position:relative;top:1px;left:1px;border-bottom:0;}
h2 a:link, a:visited {color:#009966;}



.asset-name-top{font-size:13px;font-weight:bold;}
.asset-name-top a {color:#008D58;}
.asset-name-top a:hover {text-decoration:none;position:relative;top:1px;left:1px;border-bottom:0;}
.asset-content{padding-left:0;padding-right:8px;margin-top:0;}
.asset-body{clear: both;margin-bottom:0;margin-top:0;font-size:13px;}

.asset-more {clear: both;}
.asset-more-link{clear: both;text-align:right;}
.entry-categories {text-align: center;font-size: 12px;margin-top:18px;margin-bottom:12px;font-weight: bold;}
.asset-meta {font-size: 11px;}
.content-nav {text-align: center;font-size: 12px;margin-top:18px;margin-bottom:12px;font-weight: bold;}
.comments {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}
.trackbacks {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}
.archive {overflow: hidden;width: 100%;position: static;clear: both;text-align:left;}
.asset {margin-bottom:0em;}
.comments {margin-bottom:0em;}
.comments-content {margin-bottom:0em;}
.trackbacks,.archive {margin-bottom:0em;}
.search-form {margin-bottom:0em;}

.asset-excerpt {clear: both;}
.comment-content {clear: both;}
.comment-footer {clear: both;}
.comments-open-content {clear: both;}
.comments-open-footer {clear: both;}
.comments-closed {clear: both;}
.trackbacks-info {clear: both;}
.trackback-content {clear: both;}
.trackback-footer {clear: both;}
.archive-content {clear: both;}

.mt-image-left {float: left;margin: 0 20px 20px 0;}
.mt-image-center {display: block;margin: 0 auto 20px;text-align: center;}
.mt-image-right {float: right;margin: 0 0 20px 20px;}

/* Feedback */

.comments-open label {display: block;}
#comment-author, #comment-email, #comment-url, #comment-text {width: 80%;}
#comment-bake-cookie {margin-left: 0;vertical-align: middle;}
#comment-submit {font-weight: bold;}

/* Widgets---------------------------------- */

.archive-list {margin: 0;padding: 0;list-style: none;}
.widget-cloud .widget-list {margin-right: 0;margin-left: 0;}
.widget-cloud .widget-list-item {display: inline;margin: 0 5px 0 0;padding: 0;line-height: 1.2;background: none;}

.widget-cloud .rank-1  { font-size: 1.75em; }
.widget-cloud .rank-2  { font-size: 1.75em; }
.widget-cloud .rank-3  { font-size: 1.625em; }
.widget-cloud .rank-4  { font-size: 1.5em; }
.widget-cloud .rank-5  { font-size: 1.375em; }
.widget-cloud .rank-6  { font-size: 1.25em; }
.widget-cloud .rank-7  { font-size: 1.125em; }
.widget-cloud .rank-8  { font-size: 1em; }
.widget-cloud .rank-9  { font-size: 0.95em; }
.widget-cloud .rank-10 { font-size: 0.9em; }
.widget-assets .widget-content .widget-list {overflow: auto;margin-right: 0;}

/*
.widget {position: relative;overflow: hidden;width: 100%;}
*/

.widget-header {padding: 0;padding-bottom: .3em;margin-left: 15px;margin-bottom: 8px;
border-width: 0 0 1px;border-style: solid;border-color: #ccc;color: #333;font-size: 14px; font-family: trebuchet ms; font-weight: normal;}

.widget-header a {color: #333;font-weight: normal;text-decoration: none;}
.widget-header a:hover {text-decoration: underline;}

.widget-content {position: relative;margin-right:3px;margin-left:3px;}

.widget-content a {color: #009999;}

.widget-list {margin:0;padding:0;list-style: none;}

.widget-list-item {margin:3;;line-height:1.5em;	}

.item {display: inline;float: left;margin: 0pt 5px 8px;overflow: hidden;text-align: center;vertical-align: middle;width: 70px;}

/* "Powered By" Widget */
.widget-powered .widget-content {padding: 10px;text-align: center;margin-top: 15px;margin-bottom: 15px;border: 1px solid #ddd;background-color: #f8f8f8;}

/* AForm */

#aform-body{margin-left:40px;width:620px;}
.aform-item-table{margin-left:0;text-align:left; vertical-align:top;}
.aform-title{width:160px; text-align:left;vertical-align:top;}
.label {/*font-weight: bold;*/}
#aform_btn_submit{}
#aform_btn_back{}
div .submit{margin-left:120px;}

.aform-header{ color:#00CC99;font-size: 130%;font-weight: bold;margin: 1em 0 1em;padding: 3px 0;border-bottom: 1px solid #ccc;}
.aform-content{ margin-left:0; padding-left:0; text-align:left;}
.aform-content .submit{margin: 1em 0 1em;padding: 3px 0; text-align:center;}
.aform-hdln{vertical-align:top;font-size: 110%;font-weight: bold;margin: 2em 0 0.5em;padding: 3px 0;border-bottom: 1px dotted #ccc;}/*見出し*/
.aform-note{vertical-align:top;color:#008D58;}/*コメント・注釈*/

.aform_result{color:#FF6600; font-weight:bold; font-size:14px;}/*確認画面に完了メッセージを表示*/

.panel {clear: both;display: none;border: 3px solid #CCC;padding: 1em;}
.panel.active-tab-body {display: block;}
#tabs {list-style: none;}
#tabs li {float: left;}
#tabs a {float: left;padding: 5px 8px;margin-left: 6px;background-color: #F2F2F2;text-decoration: none;color: #999999;}
#tabs a.active-tab {background-color: #CCC;border-top: 3px solid #999;padding-top: 3px;color: #000;}
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;color : #000;}
.validation-advice {margin: 5px 0;padding: 5px;background-color: #FF3300;color : #FFF;font-weight: bold;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}

fieldset {padding: 1em;margin-bottom: 0.5em;}

.form-row {clear: both;padding: 0.5em;}
.field-label {}
.field-widget {}


.required {color:#FF0000;} 

/*css*/

.global-table td {padding-left:4px;padding-right:4px;}

/*
#products{float:left; width:454px; margin-bottom:12px;margin-left:11px;} 
.products-coment{ text-align:left; vertical-align:bottom; line-height:1.1em;}
#QuickCart{float:right;width:200px;;margin-left:11px;} 

div#cart {

position: absolute;IEはＮＧ

margin-left:216px;
position:fixed;
bottom:2px;
}
*/


