@charset "utf-8";
/*
Theme Name: adworks
Theme URI: http://www.adworks24.co.jp/
Description: 2011年版アドワークス用スタイルシート
Author: adworks
Version: 1.0
Tags: simple,adworks
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
#container{float:left;margin:0 -210px 0 0;width:100%;}
#content{margin:0 210px 0 20px;}
#primary,
#secondary{float:right;overflow:hidden;width:180px;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
.one-column #content{margin:0 auto;width:640px;}
.single-attachment #content{margin:0 auto;width:900px;}
body{font-family:"メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;}
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:984px;}
#branding{position:relative;}
#plusone-div{position:absolute;left:290px;top:45px;}
#access .menu-header{width:550px;height:85px;display:block;float:right;}
#access a{text-decoration:none;}
#wrapper{background:#fff;padding:0 20px;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#foot-info{float:left;font-size:85%;}
#foot-info h2{font-size:85%}
#site-info{float:right;}
#site-info a{background:url(img/logo.gif) no-repeat;height:56px;width:254px;text-indent:-9999px;display:block;}
body{background:#fff;}
body,
input,
textarea{color:#666;font-size:12px;line-height:18px;}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px;}
em,strong{font-weight:bold;}
cite,
em,
i{font-style:normal;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:normal;padding:0 3em;}
blockquote cite,
blockquote em,
blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
sup,
sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
input[type="text"],
input[type="password"],
textarea{background:#f9f9f9;border:1px solid #ccc;padding:2px;}
a:link{color:#25bbdd;background-color:#FFF;}
a:visited{color:#4c4c4c;background-color:#FFF;}
a:active,
a:hover{color:#e50099;}
.screen-reader-text{position:absolute;left:-9000px;}
#header{padding:0;}
#site-title{float:left;margin:20px 0 18px 20px;}
#site-title a{background:url(img/logo.gif) no-repeat;height:56px;width:254px;text-indent:-9999px;display:block;}
#site-description{clear:right;float:right;margin:8px 0 18px 0;color:#25bbdd;font-size:80%;width:535px;background-color:#FFF;}
#branding img{display:block;float:left;}
#main{clear:both;overflow:hidden;padding:40px 0 0 0;}
#content{margin-bottom:36px;}
#content,
#content input,
#content textarea{color:#4c4c4c;font-size:12px;line-height:24px;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{line-height:1.5em;}
#content p,
#content ul,
#content ol,
#content pre,
#content hr{margin-bottom:10px;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul{margin-bottom:0;}
#content pre,
#content kbd,
#content tt,
#content var{font-size:15px;line-height:21px;}
#content code{font-size:13px;}
#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%;}
#content tr th,
#content thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;border-top:1px solid #e7e7e7;}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
.hentry{margin:0 0 0 0;}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.single .hentry{margin:0 0 36px 0;}
.page-title{color:#000;font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-weight:normal;}
#content h2.index-title{background:url(img/index_ttl.gif) no-repeat;display:block;text-indent:-9999px;height:92px;width:386px;}
#content .entry-title{color:#25bbdd;font-size:21px;font-weight:bold;line-height:1.3em;margin-bottom:0;background-color:#FFF;}
.entry-meta{color:#888;font-size:12px;}
.entry-meta abbr,
.entry-utility abbr{border:none;}
.entry-meta abbr:hover,
.entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content,
.entry-summary{padding:0;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input,
.entry-content textarea{margin:0 0 24px 0;}
.entry-content input.end{margin:0;}
.entry-content input.file,
.entry-content input.button{margin-right:24px;}
.entry-content label{color:#888;font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup,
.entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link,
.page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
body.page .edit-link{display:block;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-size:100%;font-weight:bold;margin-bottom:0;}
.entry-utility{color:#888;font-size:12px;line-height:18px;margin-bottom:48px;clear:left;}
#content .video-player{padding:0;}
.home #content .format-aside p,
.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.format-aside,
.home .hentry.category-asides{padding:0;}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content{padding-top:0;}
.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img{max-width:100%;height:auto;}
.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright,
img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.navigation{color:#888;font-size:12px;line-height:18px;overflow:hidden;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0; clear:both;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword,
.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;}
input[type=submit]{color:#333;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#d90000;font-weight:bold;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget_search #s{width:60%;}
.widget_search label{display:none;}
.widget-container{margin:0 0 18px 0;}
.widget-title{color:#222;font-weight:bold;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss .widget-title img{width:11px;height:11px;}
#main .widget-area ul{margin-left:0;padding:0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#primary{}
#secondary{}
#footer-widget-area{}
#footer{margin-top:30px;}
#colophon{border-top:1px dotted #ccc;margin-top:-4px;overflow:hidden;padding:18px 0;}
#site-info{font-weight:bold;}
#site-info a{color:#000;text-decoration:none;}
img#wpstats{position:absolute;width:0px;height:0px;padding:0px;border:none;overflow:hidden;}
ul#menu-g_nav{display:block;width:550px;height:85px;float:right;}
ul#menu-g_nav li{float:left;}
#menu-item-1147 a{width:110px;background-image:url(img/g_nav.png);background-position:0px 0px;background-repeat:no-repeat;display:block;height:85px;}
#menu-item-1147 a:hover{background-position:0px -85px;}
#menu-item-1148 a{width:110px;background-image:url(img/g_nav.png);background-position:-110px 0px;background-repeat:no-repeat;display:block;height:85px;}
#menu-item-1148 a:hover{background-position:-110px -85px;}
#menu-item-1149 a{width:110px;background-image:url(img/g_nav.png);background-position:-220px 0px;background-repeat:no-repeat;display:block;height:85px;}
#menu-item-1149 a:hover{background-position:-220px -85px;}
#menu-item-1150 a{width:110px;background-image:url(img/g_nav.png);background-position:-330px 0px;background-repeat:no-repeat;display:block;height:85px;}
#menu-item-1150 a:hover{background-position:-330px -85px;}
#menu-item-1151 a{width:110px;background-image:url(img/g_nav.png);background-position:-440px 0px;background-repeat:no-repeat;display:block;height:85px;}
#menu-item-1151 a:hover{background-position:-440px -85px;}
#menu-item-1147 a span,
#menu-item-1148 a span,
#menu-item-1149 a span,
#menu-item-1150 a span,
#menu-item-1151 a span{visibility:hidden;}
ul.breadcrumbs{display:block;list-style:none;margin:0;border-bottom:1px #ccc dotted;padding-bottom:25px;}
ul.breadcrumbs li{float:left;margin:0 5px 0 0;}
.flow_left{float:left;width:250px;border:4px solid #ddd;padding:20px;}
.flow_right{margin-left:330px;}
#content .flow_right p{margin-bottom:25px;}
.flow_right h2{font-size:180%;padding:5px 0 2px 10px;background:#CCC url(img/h4_bg.gif);color:#FFF;margin:10px 0;}
#content .flow_right h3{font-size:180%;border-bottom:1px #ccc dotted;background:#FFF;color:#25bbdd;margin-bottom:5px;}
.flow_left p{padding-left:25px;line-height:20px;}
.flow_left ul li{padding-bottom:5px;margin-bottom:12px;background:url(img/arrow_bottom.gif) no-repeat 0 bottom;}
.flow_left ul li#finish{background:none;padding:0;margin:0;}
.flow_left h2{font-size:180%;border-bottom:#ccc 1px dotted;margin-bottom:15px;}
.flow_left h4{color:#25bbdd;font-size:150%;margin-bottom:5px;background-color:#FFF;}
h3.search{background:url(img/ttl_search.gif) no-repeat;height:35px;width:180px;text-indent:-9999px;display:block;margin-bottom:10px;}
#nav_menu-3 h3{background:url(img/ttl_contents.gif) no-repeat;height:35px;width:180px;text-indent:-9999px;display:block;margin-bottom:10px;}
#nav_menu-3 li{text-align:right;padding-right:10px;}
#nav_menu-3 a:link{color:#4c4c4c;background-color:#FFF;}
#nav_menu-3 a:hover{color:#25bbdd;background-color:#FFF;}
#shop-info{text-align:center;padding:15px;border:1px #ccc solid;margin-top:20px;}
#main-nav{width:280px;float:right;clear:right;margin-left:70px;}
#main-nav h2{background:url(img/ttl_pickup.gif) no-repeat;height:35px;width:280px;text-indent:-9999px;display:block;margin-bottom:10px;}
#main-nav li{margin-bottom:10px;}
#main-nav ul{margin-bottom:20px;}
.bana1 a{background-image:url(img/bana1.png);background-position:0px 0px;background-repeat:no-repeat;text-indent:-9999px;display:block;height:100px;width:280px;}
.bana1 a:hover{background-position:0px -100px;}
.bana2 a{background-image:url(img/bana2.png);background-position:0px 0px;background-repeat:no-repeat;text-indent:-9999px;display:block;height:100px;width:280px;}
.bana2 a:hover{background-position:0px -100px;}
.bana3 a{background-image:url(img/bana3.png);background-position:0px 0px;background-repeat:no-repeat;text-indent:-9999px;display:block;height:100px;width:280px;}
.bana3 a:hover{background-position:0px -100px;}
.bana4 a{background-image:url(img/bana4.png);background-position:0px 0px;background-repeat:no-repeat;text-indent:-9999px;display:block;height:100px;width:280px;}
.bana4 a:hover{background-position:0px -100px;}
.mT_5{margin-top:5px;}
.mT_10{margin-top:10px;}
.mT_15{margin-top:15px;}
.mT_20{margin-top:20px;}
.mT_25{margin-top:25px;}
.mT_30{margin-top:30px;}
.mT_35{margin-top:35px;}
.mT_40{margin-top:40px;}
.mT_45{margin-top:45px;}
.mT_50{margin-top:50px;}
.mB_5{margin-bottom:5px;}
.mB_10{margin-bottom:10px;}
.mB_15{margin-bottom:15px;}
.mB_20{margin-bottom:20px;}
.mB_25{margin-bottom:25px;}
.mB_30{margin-bottom:30px;}
.mB_35{margin-bottom:35px;}
.mB_40{margin-bottom:40px;}
.mB_45{margin-bottom:45px;}
.mB_50{margin-bottom:50px;}
.mR_5{margin-right:5px;}
.mR_10{margin-right:10px;}
.mR_15{margin-right:15px;}
.mR_20{margin-right:20px;}
.mR_25{margin-right:25px;}
.mR_30{margin-right:30px;}
.mR_35{margin-right:35px;}
.mR_40{margin-right:40px;}
.mR_45{margin-right:45px;}
.mR_50{margin-right:50px;}
.mL_5{margin-left:5px;}
.mL_10{margin-left:10px;}
.mL_15{margin-left:15px;}
.mL_20{margin-left:20px;}
.mL_25{margin-left:25px;}
.mL_30{margin-left:30px;}
.mL_35{margin-left:35px;}
.mL_40{margin-left:40px;}
.mL_45{margin-left:45px;}
.mL_50{margin-left:50px;}
.pT_5{padding-top:5px;}
.pT_10{padding-top:10px;}
.pT_15{padding-top:15px;}
.pT_20{padding-top:20px;}
.pT_25{padding-top:25px;}
.pT_30{padding-top:30px;}
.pT_35{padding-top:35px;}
.pT_40{padding-top:40px;}
.pT_45{padding-top:45px;}
.pT_50{padding-top:50px;}
.pB_5{padding-bottom:5px;}
.pB_10{padding-bottom:10px;}
.pB_15{padding-bottom:15px;}
.pB_20{padding-bottom:20px;}
.pB_25{padding-bottom:25px;}
.pB_30{padding-bottom:30px;}
.pB_35{padding-bottom:35px;}
.pB_40{padding-bottom:40px;}
.pB_45{padding-bottom:45px;}
.pB_50{padding-bottom:50px;}
.pR_5{padding-right:5px;}
.pR_10{padding-right:10px;}
.pR_15{padding-right:15px;}
.pR_20{padding-right:20px;}
.pR_25{padding-right:25px;}
.pR_30{padding-right:30px;}
.pR_35{padding-right:35px;}
.pR_40{padding-right:40px;}
.pR_45{padding-right:45px;}
.pR_50{padding-right:50px;}
.pL_5{padding-left:5px;}
.pL_10{padding-left:10px;}
.pL_15{padding-left:15px;}
.pL_20{padding-left:20px;}
.pL_25{padding-left:25px;}
.pL_30{padding-left:30px;}
.pL_35{padding-left:35px;}
.pL_40{padding-left:40px;}
.pL_45{padding-left:45px;}
.pL_50{padding-left:50px;}
.fl_left{float:left;}
.fl_right{float:right;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.w_75per{width:75%;}
.w_80per{width:80%;}
.w_85per{width:85%;}
.w_90per{width:90%;}
.w_95per{width:95%;}
.require{color:#d90000;}
dl#contact p{clear:both;}
dl#contact dt{text-align:right;float:left;display:block;clear:both;width:160px;background:#eee;padding:2px 10px;color:#4c4c4c;}
dl#contact dd{margin-left:200px;padding:2px 10px;}
#b{border:0;width:100px;height:30px;background:url(img/submit.gif) left top no-repeat;text-indent:-9999px;padding-bottom:1px;}
#b:hover{background-position:0 -30px;}
dl.info{}
dl.info dt{text-align:right;float:left;display:block;width:180px;background:#eee;padding:2px 10px;color:#4c4c4c;margin-bottom:15px;}
dl.info dt.answer{background:#25bbdd;color:#fff;}
dl.info dd.blue{color:#25bbdd;font-size:120%;background-color:#FFF;}
dl.info dd{margin:0 0 15px 220px;padding:2px 10px;}
dl.info dd ul{padding-left:28px;}
dl.info dd ul li{list-style:upper-roman;}
ul.upp{padding-left:25px;}
ul.upp li{list-style:upper-roman;}
.web_left{float:left;width:250px;border:4px solid #ddd;padding:20px;}
.web_right{margin-left:330px;}
#content .web_right p{margin-bottom:25px;}
.web_right h2{font-size:180%;padding:5px 0 2px 10px;background:#CCC url(img/h4_bg.gif);color:#FFF;margin:10px 0;}
#content .web_right h3{font-size:180%;border-bottom:1px #ccc dotted;color:#25bbdd;background-color:#FFF;margin-bottom:5px;}
.web_left p{padding-left:25px;line-height:20px;}
.web_left ul li{padding-bottom:5px;margin-bottom:12px;border-bottom:#ccc 1px dotted;}
.web_left ul li#finish{background:none;border:none;padding:0;margin:0;}
.web_left h2{font-size:180%;border-bottom:#ccc 1px dotted;margin-bottom:15px;}
.web_left h4{color:#25bbdd;background-color:#FFF;font-size:150%;margin-bottom:5px;}
dl.sitemap{margin-top:20px;}
dl.sitemap dt{float:left;width:240px;display:block;clear:both;border-bottom:#ccc 1px dotted;text-align:left;margin-bottom:10px;padding-left:28px;}
dl.sitemap dt.sub{padding-left:50px;}
dl.sitemap dd{margin:0 100px 10px 20px;border-bottom:#ccc 1px dotted;}
.news{font-size:120%;}
.news ul{padding-left:28px;}
dl#client{border:1px #ccc dotted;padding:20px;width:40%;}
#client dt{float:left;width:100px;display:block;clear:both;background:#ccc;color:#4c4c4c;padding:3px 10px;}
#client dd{margin-left:140px;}
#c{border:0;width:100px;height:30px;background:url(img/login.gif) left top no-repeat;text-indent:-9999px;padding-bottom:1px;}
#c:hover{background-position:0 -30px;}
#searchsubmit{border:0;width:50px;height:25px;background:url(img/search.gif) left top no-repeat;text-indent:-9999px;padding-bottom:1px;}
#searchsubmit:hover{background-position:0 -25px;}
.cyan{color:#25bbdd;background-color:#FFF;}
.attention{width:90%;border:1px #ccc dotted;padding:20px 20px 10px 20px;}
.attention h2{color:#e50099;}
.attention ul{padding-left:20px;}
.attention li{list-style-type:decimal;}
#press{float:left;width:398px;display:block;margin-top:10px;}
#press h3 a{background:url(img/ttl_news.png) no-repeat;text-indent:-9999px;display:block;width:398px;height:31px;margin-bottom:5px;}
#content #press ul{padding-left:10px;margin:0;}
.press_in{height:120px;overflow:auto;}
.taglist{float:right;width:160px;}
.taglist h3{background:url(img/ttl_cat.gif) no-repeat;height:35px;width:160px;display:block;text-indent:-9999px;margin-bottom:5px;}
.taglist ul{padding-left:10px;}
.tag_left{width:560px;}
.tag_left h4{color:#25bbdd;font-size:130%;background-color:#FFF;}
#content table{width:90%;margin-bottom:50px;}
#content table.client,
#content table.client tr th,
#content table.client tr td{border:1px #ccc dotted;}
#content table.client tr th{background:#25bbdd;color:#fff;width:70px;text-align:center;vertical-align:middle;}
ol.info{list-style-type:decimal;padding-left:25px;}
p.index{line-height:1.8;}
p.index_area{line-height:1.5;font-size:85%;text-align:justify;}
.w3c{margin-top:10px;display:block;overflow:hidden;}
.w3c h4{background:url(img/ttl_w3c.png) no-repeat;height:25px;width:180px;text-indent:-9999px;display:block;margin-bottom:10px;}
.w3c li{float:left;margin-right:2px;}
.w3c p{font-size:75%;line-height:1.2;}
div.wp_social_bookmarking_light{border:0 !important;padding:0px 0 0px 0 !important;margin:0 !important;}
div.wp_social_bookmarking_light div{float:left !important;border:0 !important;padding:0 4px 0px 0 !important;margin:0 !important;height:21px !important;text-indent:0 !important;}
div.wp_social_bookmarking_light img{border:0 !important;padding:0;margin:0;vertical-align:top !important;}
.wp_social_bookmarking_light_clear{clear:left !important;}