/* oen-dan */

.gsc-resultsbox-visible {width:250px;}
table.gsc-branding {display:none;}
.rightbox_top #searchcontrol .gsc-resultsRoot 
{margin:10px 20px 10px 20px;text-align:left;font-weight:normal}

.rightbox_top #searchcontrol table.gsc-search-box {width:300px;}

.rightbox_top #searchcontrol input.gsc-input 
{width:160px;}

.rightbox_top #searchcontrol table.gsc-search-box 
{width:250px;margin:20px 20px 10px 20px;}

blockquote.yell_q 
{text-align:left;padding:10px;border:1px solid #ffc777;font-weight:normal}
.yell_q a:link {color:#3399cc;text-decoration:none;}
.yell_q a:visited {color:#999;text-decoration:none;}
.yell_q a:hover, .yell_q a:active {color:#ff3366;text-decoration:underline;}

.oen {background:url(img/oen.jpg) left top no-repeat;padding:5px 0px 5px 20px;}
.item-body-o {font-size:0.8em;width:780px;margin:10px 0 500px 0;line-height:120%;padding:0px 0px 0px 30px;color:#47585F}
.oen-info {font-size:0.8em;color:#008EBD;}
.oen-i {width:240px; height:75px;padding:5px;margin:1px auto 0px 1px;float:left;font-size:0.9em;line-height:100%;background:#F8F7F5;}
.highslide-maincontent, .highslide-header {font-size:0.7em;line-height:normal;}
.oen-i a:link, .oen-i a:visited {font-weight:bold;color:#008EBD;}
.oen-i a:active, .oen-i a:hover {font-weight:bold;color:#ff3366;text-decoration:none;}

/* google api */
div.gfc-resultsRoot {float:left;width:230px;margin:0px 0px 10px 10px;}
div.gfc-resultsRoot0 {float:left;width:470px;margin:0px 0px 10px 10px;}
div.gfc-title {font-weight:bold;}
#feedControl .gf-author {display:none;}
#feedControl .gf-spacer {display:none;}
#feedControl .gf-relativePublishedDate {display:none;}
.gf-snippet {display:none;}


/*  ab-box  */
div#ab-box {width:130px;padding:0px; margin:40px 0 0 0px;text-align:center;color:#444;font-size:0.7em;line-height:normal;}
div#ab-box img {margin:0px;padding:0px;}
div.ab-col {text-align:left;padding:10px;border:1px solid #ffc777;width:105px;}
div.ko_banner {margin-top:40px;text-align:center;vartical-align:middle;}

/* 1 layout */
body {line-height:170%;margin:0px;padding:0px;font-size:1em; color:#2b2b2b;
font-family: "メイリオ", georgia, "times new roman", times,sans-serif;}

a:link {color:#3399cc;text-decoration:none;}
a:visited {color:#999;text-decoration:none;}
a:hover, a:active {color:#ff3366;text-decoration:underline;}

div#wrap {width:955px;margin:0px auto 0px auto;}
div#inbox {width:810px;margin:0px; float:left;}
div#L-column {width:130px;margin:0px; float:right;}

div#g-body {width:810px; background:url(img/y-img.jpg) left repeat-y; margin:0px;}
div#g-body-h {width:810px; background:url(img/t-m.jpg) left repeat-y; margin:0px;}
div#g-body-x {width:810px; background:url(img/t-m-x.jpg) left repeat-y; margin:0px;}/* grsx */
/* not ie7 */
html>/**/body div#g-body {width:810px; background:url(img/y-img.jpg) left repeat-y; margin-top:-6px !important; margin-top:0px;}
html>/**/body div#g-body-h {width:810px; background:url(img/t-m.jpg) left repeat-y; margin-top:-6px !important; margin-top:0px;}
html>/**/body div#g-body-x {width:810px; background:url(img/t-m-x.jpg) left repeat-y; margin-top:-6px !important; margin-top:0px;}
div#g-upper, div#g-lower {width:810px; height:13px; text-align:center;}
div#g-upper-h {width:810px; height:653px; text-align:center; background:url(img/top.jpg) top left;}/*top index*/
div#g-upper-i {width:810px; height:486px; text-align:center;}/*top item*/
div#g-upper-x {width:810px; height:248px; text-align:center;}/*other index item*/
div#g-upper-o {width:810px; height:295px; text-align:center;}/* oen */
div#g-main {width:810px;}
div#g-blog {width:810px; background:url(img/left-img.jpg) 0px 0px no-repeat;}
div#g-blog-h {width:810px;}
/* not ie7 */
html>/**/body div#g-blog {width:810px; background:url(img/left-img.jpg) 0px 6px no-repeat;}
html>/**/body div#g-blog-h {width:810px;}

/* 0 etc */
* {margin:0px;padding:0px;}
span.highlight {background: #DEFFA9;}
img {border:none;}
br.cl {clear:both;height:0px;padding:0px;margin:0px;}li { list-style:none; }input, select, textarea { font-family: "ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ Ｐゴシック", sans-serif,"ＭＳ ゴシック"; }img a,a img {border:none;}
.leftbox {float:left;padding:0px 5px 5px 0px;} .rightbox,.rightbox_home, .rightbox_top {float:right;padding:0px 0px 5px 5px;}

table.i-ta {width:560px;} .rightbox_home {text-align:right;margin:0px 15px 10px 10px;color:#47585F;font-size:0.9em;font-weight:bold} .rightbox_home a,.rightbox_top a {color:#47585F}
.rightbox_top {text-align:right;margin:0px 5px 10px 10px;color:#47585F;font-size:0.9em;font-weight:bold}
/* not ie7 */
html>/**/body table.p-table {padding-left:20px;}
html>/**/body .rightbox_top {text-align:right;margin:0px 5px 10px 10px;margin:0px 15px 10px 10px !important;color:#47585F;font-size:0.9em;font-weight:bold}
table.p-ta td {background-color:#ccc;text-align:left}
table.i-ta td {background-color:#fff;padding:5px}
table.i-ta td.p-t {width:60px}
table.i-ta td.p-y {width:60px}
table.i-ta td.p-p {width:70px}
table.i-ta td.p-h {width:140px}
.item-body-h table.p-ta td {background-color:#FFC777;text-align:left;}
.item-body-h table.i-ta td {background-color:#FFF;padding:5px}
.top_d {font-size:1.0em;font-weight:bold;line-height:normal;}


/* 3 blog  */
.item-body {font-size:0.8em;width:610px;margin:0px 30px 0px 150px;line-height:120%;padding:20px;}
.item-body-h {font-size:0.8em;width:740px;margin:0px 20px 0px 20px;line-height:120%;padding:0px 20px 0px 20px;color:#47585F}
.item-body div.home-p {margin:10px 20px 0px 20px;line-height:normal;}
.item-body div.home-p a {text-decoration:underline;}
.item-body-h div.home-p a {text-decoration:underline;color:#47585F}
h1,h2,h3,h4 {font-weight:bold;color:#272734;}
h1 {line-height:normal;font-size:1.9em;}
h2 {line-height:normal;font-size:1.1em}
h3 {font-size:0.9em; height:20px; padding:0px 0px 3px 5px; border-bottom:1px solid #ccc;border-left:6px solid #566467;}
h4 { height:20px;}
h5 {font-size:1.0em; height:20px; padding:0px 0px 3px 5px; border-bottom:1px solid #ccc;border-left:6px solid #566467;}

/* footer */
.copy {font-size:0.6em;text-align:center;margin-top:5px;color:#47585F;}






/* form */

.home-p .f_table td.f_btitle {	white-space: nowrap;padding-right:5px;}
div.home-p table.f_table td.f_stitle {width:230px;}
.f_table {width:395px;}
.home-p .f_table td, td.form-name, form-value {
vertical-align:top;padding:7px;
}
span.f_need,.formerror {font-weight: bold;text-transform: lowercase;color: #CC0000;
}
td.in input {width:100px;}
td.f_tarea textarea {width:250px;}
.home-p .f_table hr, .item-body hr {color:#cccccc;height:1px;background-color:#cccccc;border:none;}
table.form-preview {margin:10px 10px 30px 10px}
div.thanx {text-align:center;width:350px;height:350px;}
div.thanx p {line-height:150%;margin:5px;}




