@charset "UTF-8";
@import './common/basic_setting.css';
@import './common/hack.css';
@import './common/common_style.css';
@import './common/base_area.css';
@import './common/table.css';
@import './common/ad_style.css';
@import './common/header_search.css';
@import './common/header.css';
@import './common/contents.css';
@import './common/footer.css';
@import './common/irtimes.css';
@import './common/ad_style.css';

/* a link */
a:link { color:#0646a0; text-decoration:none; }
a:visited { color:purple; text-decoration:none; }
a:hover { color:#f93; text-decoration:underline; }
a:active { color:#0646a0; text-decoration:underline; }
a:hover img{ opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

/*common basic settings */

img { border:0; margin:0; padding:0; vertical-align:bottom; }
.ilb { display:inline-block; }
.ofv { }
.nb { padding:0; border:none; }
.bn { margin:0; padding:0; border:none; float:none; }
table { margin:0; }
.nwp { white-space: nowrap; }
.tdul a:link,.tdul a:visited { text-decoration:underline; }
input,textarea,select { padding: 3px; }
strong { font-weight:400; }
ul { margin:0; padding:0; list-style:none; list-style-type:none; }
li { margin:0; padding:0; }


form { margin:0; padding:0; }
a.linkimg { display:inline-block; border:1px solid #999; padding:3px; background-color:#fff; }
.imgborder { border:1px solid #999; padding:3px; background-color:#fff; }
a.linkimg:hover { background-color:#fc3; border-color:#f93; }
.dpb { display:block; }
.dpn { display:none; }
span.b { font-weight:700; }

.lh_1em { line-height: 1em; }
.lh_1d3em { line-height: 1.3em; }

/*contents one-colum area one-c_ar */
#one-c_in { text-align:left; padding:14px 0; }
#one-c_in .cont_ar span.caution { font-size:0.75em; line-height:1.3em; margin:0; padding:0; font-weight:400; color:gray; }
#one-c_in .cont_ar { font-size:0.82em; }
#one-c_in .cont_ar p { padding-bottom:1em; }
#one-c_in .cont_ar img { float:left; border:none; margin:0 10px 10px 0; }
#one-c_in input,#one-c_in textarea { border:none; margin-bottom:15px; }
#one-c_in .inspecial_read { font-size:0.82em; }
#one-c_in span { font-weight:700; }

#sd_bn { margin-bottom:14px; padding:0; }

/*button banner bt_bn */
#bt_bn { width:480px; margin-bottom:12px; }
#bt_bn li { height:31px; margin-right:7px; float:left; }

/*time stamp */
.time_stamp { font-size:0.88em; color:#666; font-weight:400; margin-left:8px; }

/*List & Edit button */
.list_edit_bt { margin-top:0.7em; margin-right:5px; float:right; }

/* index_inspecial_new */
ul.index_inspecial_new { overflow: hidden; }
ul.index_inspecial_new li { margin-bottom: -1px; }
ul.index_inspecial_new li h4,
ul.index_inspecial_new li p { margin-left: 65px; }

/*global navigation button */
#gn_in .btn { width:auto; margin:0.2em 0 0 0; padding:0; float:right; font-size:0.75em; }
#gn_in .btn li { float:left; margin:0 0 0 5px; }
#gn_in .btn li a, #gn_in .btn li.on { display:block; float:left; padding:0.4em 0.75em 0.3em 0.75em; }
#gn_in .btn li a { border-style:solid; border-width:1px; border-top-color:#ffc; border-right-color:#c60; border-bottom-color:#630; background-repeat:no-repeat; color:#fff; background-color:#ff8202; background-position:0px top; background-image:url(../images/common/gn_btn_of_hv.gif); }
#gn_in .btn li a:hover { background-color:#ffb94f; background-position:-600px top; }

.gn_mini { font-size: 0.75em; display: inline-block; float: left; margin-left: 10px; }
.gn_mini a { display: inline-block; padding: 0.2em 0.3em 0.1em 0.3em; }

/*Local Navi */
#local_navi_al { padding:7px 0; }
#local_navi_in { text-align:left; }

/*toolbar tb */
#tb_in { padding:0.3em 0 0.2em 0; line-height:1.3em; color:white;}
#tb_in h1,#tb_in h2 { font-size:0.75em; }

/*pan pn */
#pn_al { padding:0.3em 0 0.15em 0; background-color:white; background-image:url(../images/common/topic_path_bg.gif); background-position:left bottom; background-repeat:repeat-x; border-top:0px solid #ccc; border-bottom:1px solid #aaa; background-color:white; }
#pn_in { text-align:left; font-size: 0.75em; }

/*topic text*/
#tc_tx_al { padding:7px 0; }
#tc_tx_in { text-align:left; min-height:16px; padding:0; }
#tc_tx_in ul { display:inline-block; margin:0; padding:0; }
#tc_tx_in ul.pr_text { width:970px; }
#tc_tx_in ul li { font-size:0.75em; text-align:left; float:left; margin:0; line-height:1.5em; background-repeat:no-repeat; background-position:left top; }
#tc_tx_in ul.pr_text li { text-align:left; width:33.33%; text-indent:30px; background-image:url(../images/icon/icon_pr_text.gif); }
#tc_tx_in ul.tc_hotspot li { background-image:url(../images/icon/icon_square.gif); background-repeat:no-repeat; background-position:left 3px; padding:0 1em 0 13px; }

/*Submit Button*/
.comment_submit { border-top:#f4ffeb solid 1px; border-right:#367c36 solid 1px; border-bottom:#215121 solid 1px; border-left:#6bcc6b solid 1px; background-repeat:no-repeat; color:#fff; background-color:#02a702; background-position:0px top; background-image:url(../images/common/come_nv_of_hv.gif); cursor:pointer; }
.inspecial_nx_bf li a,
.reset_submit { border-width:1px; border-style:solid; border-top-color:#88b8de; border-right-color:#214967; border-bottom-color:#214967; border-left-color:#88b8de; background-repeat:no-repeat; color:#fff; background-color:#0269b8; cursor:pointer; }
/* css3 */
.inspecial_nx_bf li,
.inspecial_nx_bf li a,
.reset_submit { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }


/* blog ranking */
.blog_ranking li { min-height:16px; height:auto !important; height:16px; padding:0 8px; margin-bottom:5px; }
.blog_ranking li img { vertical-align:top; }
.blog_ranking h4,
.blog_ranking p { font-size:0.82em; line-height:1.3em; font-weight: 400; margin: 0; padding:0 8px 0 20px; text-indent: -20px; }
