@charaset "shift_jis";

 


/* --HTML-- */

/* html5 tag css format */
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block;}
section,nav,article,aside,hgroup,header,footer,address { margin:0; padding:0; font-style:normal; font-weight:normal; }
div,dl,ul { overflow:hidden; }
/* --OTHER TAGS-- */
a { overflow:hidden; }
a img, img { border:0; }
abbr, acronym { border:0; }
address, caption, cite, code, dfn, em, th, strong, var { font-style:normal; font-weight:normal; }
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul { margin:0; padding:0; }
caption, th { text-align:left; }
code, kbd, pre, samp, tt { font-family:monospace; line-height:100%; }
    /* for IE7 */
    *+html code, kbd, pre, samp, tt { font-size:95%; }
q:before, q:after { content:''; }
/* form */
button, fieldset, form, input, label, legend, select, textarea { font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline; }
/* div tables still need 'cellspacing="0"' */
table { border-collapse:collapse; border-spacing:0; font-size:100%; }
div,ul,dl { overflow:hidden; }
/* css format end */


a{text-decoration:none;}

/* designBox */
#designBox { width:960px; margin:0 auto; background-color:#b8b8cc }
#content {
  clear: both;
  padding: 4px 0;
  width: 100%;
}
#content div { background-color:#ffffff }

/* --BODY-- */
body {
  background:#b8b8cc url(../img/) repeat-x left top;
  font-size:14px;
  line-height:1.4;
  color:#333333;
  margin:0;
  padding:0;
  text-align:center; 
  border-top:4px solid #b8b8cc;
  font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'qMmpS ProN W3', Meiryo, CI, sans-serif;
}

a:link {color: #A52A2A;}
li {
	 list-style:none;
	 text-align:left; 
	}
span.blogroll-new-entry {
	color:#FF0517;
	}
strong,em { font-weight:bold; }
aside {padding-bottom:10px;background-color:#b8b8cc; }
section { padding-bottom:10px; background-color:#b8b8cc; }

/* HEADER */
h1 { text-align:left; font-size:1em; text-indent:5px;line-height:23px; background-color:#b8b8cc; border-bottom:1px solid #b8b8cc;}

.articletop dt a:visited {
  color: #A52A2A; 
}
header {
  background: url("../img/title.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 105px;
  overflow: hidden;
  padding: 90px 0 5px;
}
header p {
  color:#FFFFFF;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 0 9px;
  text-align: left;
  text-shadow: 0 1px 1px #222222;
}
/* box */
/*.leftbox{background-color:#654654;width:250px;float:left;text-align:left;}*/

.leftbox a:hover {
    color: #ffcccc;
}
.lS { width:508px; float:left;margin:0 10px 8px 5px;}
.lS h2{margin:0 auto; color:#FFF;}

.rS { width:250px; float:right; }


.rS img {
    margin: 0 0 10px 0;
}
.writeBox h4 {
  font-size: 20px;
  color: red;
}

ul.post_matters li:last-child {
    color: #ff0000;
    font-size: 17px;
}

/* content */
div p {
	overflow: hidden;
}
.articletop { width:250px; margin:0 auto; }
.articletop dl { width:240px; padding:5px; text-align:left; }
.articletop dt { font-size:1.2em;  text-indent:5px;  font-weight:bold; }
.articletop dt a {
  background: none repeat scroll 0 0 #FFB6C1;
  border: 1px solid #A52A2A;
  border-radius: 10px;
  display: block;
  font-size: 18px;
  height: 100%;
  margin: 0 auto;
  padding: 4px 0;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease-in-out 0s;
  width: 90%;
}
.articletop dt a:hover {
  color: #A52A2A;
  opacity:0.7;
  transition: all 0.3s ease-in-out 0s;
}
.articletop dd { 
    margin-bottom:5px;
    padding:5px 0; 
    border-bottom:1px dotted <hr size="2" color="#4f373b" noshade />;
    text-align: center;
}

.articletop ul { width:240px; padding:5px; text-align:left; }
.articletop li { font-size:1.2em; text-indent:5px; font-weight:bold; margin-bottom:10px; }
.articletop li a { display:block; widht:100%; height:100%; border-left:5px solid #805b80; }
.articletop li a:hover { border-left:5px solid #D7C094; }



.aside {width:490px;  margin:0 auto; }


h2 {
	font-size:14px; 
	line-height:30px; 
	background:#805b80 url(../img/) repeat-x left top; color:#FFFFFF; 
	text-indent:5px; 
	margin: 0 0 5px 0;
} 
h2 a {
  color: #FFFFFF !important;
  display: block;
  text-decoration: none;
    transition: all 0.3s ease 0s;

}
h2 a:hover {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #222222!important;
  transition: all 0.3s ease 0s;
}

.profimg {
  float: left;
  margin: 0 10px 10px 0;
  width: 80px;
}


.tar {
  text-align: right;
}

/* enter button */

.enterbtn { text-align:center; font-size:14px; width:230px; line-height:50px; margin:10px auto; font-weight:bold; }
.enterbtn a { text-decoration:none; color:#ffffff !important; display:block; width:230px; line-height:50px;  background:#ffffff url(../img/smsmbbsbtn.png) no-repeat center top; }
.enterbtn a:hover { background:#ffffff url(../img/smsmbbsbtn.png) no-repeat center -50px;}


/* aside div */
.aside { text-align:left; }
.asdl { width:480px; padding:5px; text-align:left; padding-top:20px; }
.asdl h3 { width:385px; font-size:1.2em; float:right; clear:both; text-align:left; border-left:5px solid #805b80; border-bottom:1px solid #805b80; text-indent:7px; }
.asdl img { float:left; margin:0px 10px 10px 0px; }
.asdl p { margin-top:25px; }
.nextp { text-align:right; font-size:16px; }
.nextp a { background:transparent url(../img/list16.png) no-repeat left 50%; padding-left:18px; }


/* nhdl */
.nh { width:490px;text-align:left;}
.nhdl { width:234px; float:left; padding:5px; clear:both; }
.nhdr { width:234px; float:right; padding:5px; }
.nh h3{ margin-bottom:10px; font-size:1.2em; text-align:left; border-left:5px solid #805b80; border-bottom:1px solid #805b80; text-indent:7px; }


/* section */
.section { clear:both; text-align:left; }
.section dl { width:95%; margin:10px auto; }
.section dt { background:transparent url(../img/list.gif) no-repeat left 50%; text-indent:10px; }
.section dd { border-bottom:1px dotted <hr size="2" color="#4f373b" noshade style="padding:0; margin:0;" />; padding-bottom:5px; margin-bottom:5px; }
.section ul { width:95%; margin:10px auto; }
.section li { /*background:transparent url(../img/list.gif) no-repeat left 50%;*/ text-indent:10px; }
.linklist li {
  padding-left: 10px;
  text-indent: 0;
}

/* bbsBox */
.bbsBox { clear:both; text-align:left; background:none !important; background-color:#324565;}
.bbsBox h2 a{ padding-left:17px;  }
/*.bbsBoxBlock{border-bottom:1px dotted #999999;margin:10px;padding-bottom:10px;}*/

.bbsBoxBlock{
width:460px;
margin:0 auto 10px auto;
padding:10px;
background-color:#ffffff;
border:solid #eee 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
 border-radius: 5px;
  behavior:url(/js/PIE.htc);
position:relative;

   -webkit-box-shadow: 0px 1px 1px #999;
  -moz-box-shadow: 0px 1px 1px #999;
  box-shadow: 0px 1px 1px #999;
  behavior: url(/js/PIE.htc);

}




.stts{background:url(/player/img/right-arrow.png);background-size:12px;background-repeat:no-repeat;background-position: right;}
a .stts {color:#333;text-decoration:none;padding-bottom:1px;}
a:visited .stts{color:#333;text-decoration:none;padding-bottom:1px;}
.sttslink{padding-bottom:1px;}

.page {
margin:15px 0 15px 0;
text-align:center;
}

.page .btn_nxt{
display:block;
color:#FFF;
font-size:16px;
padding:10px 20px;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

border-top:1px solid #f896da;
border-bottom:1px solid #f269ca;
border-left:1px solid #f896da;
border-right:1px solid #f269ca;

background: #ff5db1; /* Old browsers */
background: -moz-linear-gradient(top, #ff5db1 0%, #ed50a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ed50a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* IE10+ */
}

.page .btn_nxt a{
 padding:6px 20px; color:#FFF;
}

.page .btn_prv{
color:#FFF;
font-size:16px;
padding:10px 20px;
margin:0 auto 10px;
display:block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

border-top:1px solid #f896da;
border-bottom:1px solid #f269ca;
border-left:1px solid #f896da;
border-right:1px solid #f269ca;

background: #ff5db1; /* Old browsers */
background: -moz-linear-gradient(top, #ff5db1 0%, #ed50a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ed50a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff5db1 0%,#ed50a1 100%); /* IE10+ */
}

.page .btn_prv a{

 padding:6px 20px; color:#FFF;

}

.rsidebar p {
    padding: 2%;
}

/* writeBox */

.writeBox { padding:5px; margin-bottom:10px; }
.writeBox p { clear:both; border-bottom:1px dotted #999999; margin-bottom:5px; padding-bottom:5px; } 
.agep { line-height:16px; }
.camera { display:inline;}

.writeBox dl { margin:0 auto; background-color:#333333; padding:10px; }
.writeBox dt { font-weight:bold; background:transparent url(../img/re.png) no-repeat 5px 50%; text-indent:25px; background-color:#555555; line-height:1.8; border:1px outset #FFFFFF;}
.writeBox dd { padding:10px 0; }
.writeBox textarea { width:100%; }
.agedd1 { text-align:right; color:#333333; border-bottom:1px dotted <hr size="2" color="#4f373b" noshade style="padding:0; margin:0;" />; padding:5px 0 !important;}
.agedd2 { text-align:right; margin-bottom:20px; border-top:1px dotted <hr size="2" color="#4f373b" noshade style="padding:0; margin:0;" />; }

.wform select {
    margin-right: 20px;
    width: 100%;
}

.threadBtn { text-align:center; width:270px !important; line-height:44px !important; font-size:1.6em; border:none !important; margin:20px auto; }
.threadBtn a { background:transparent url(../img/writebtn.png) no-repeat center top; width:270px !important; line-height:44px !important; display:block; color:#FFFFFF; text-decoration:none; }
.threadBtn a:hover { background:transparent url(../img/writebtn.png) no-repeat center -44px; }


.searchNback { background-color:#eeeeee; color:#333333; }


/*Χ©’ΗΑ*/
.bbs_del_link{border-bottom:#cccccc 1px solid;margin:1px;padding:3px 5px;background-color:#ebebeb !important;float:right; }
.bbs_del_link:hover{border-bottom:#cccccc 1px solid;background-color:#b6686d !important;color:#fff;}
.bbs_text {
  background-color: #EEEEEE !important;
  border: 1px solid #AAAAAA;
  border-radius: 5px;
  clear: both;
  padding: 10px 10px 10px 10px;
}
.bbs_write_time{ !important;text-align:right;}
.bbs_name{border-bottom:#dddddd solid 1px;margin-bottom:3px;}



/* footer */
.footer { clear:both; background-color:#805b80 !important; line-height:50px; height:50px; color:#ffffff; }
.footer a { color:#ffffff !important; }

.footer_onemore { clear:both; background-color:#805b80 !important; line-height:50px; height:50px; color:#ffffff; }
.footer_onemore a { color:#ffffff !important; }

/* 20131104ΗΑ */
.red{
color:#ff0000;
}

.navi{
position:fixed; left:0; bottom:0; font-size:16px; z-index:2000000; background:#b26cd6; width:100%;
}

.navi_bt{margin:0px; width:60px;display: none;}

.submit_button{
width:100%;
padding:10px 5px;
}

.del_edit_check{background-color:#fff !important;text-align:left;}




/*Lg(TOPγiΙfΪ)  20130711
------------------------------------------------------------------------------------------------------------------------------*/
.post article{padding:0 0 0 0;}
.post article header{border-top:3px solid #e67386;}
.post article header h1{padding:8px 10px 7px 30px;font-size:14px;line-height:16px;border-bottom:1px solid #eee;background:url(http://blog.girlsdeai.info/images/icon.png) no-repeat 0 -120px;}
.post article div{padding:10px;border-bottom:1px solid #eee;text-align:left;}
.post article div p{padding:0 0 10px 0;line-height:20px;}


.post article .ad_box{border:2px #D2B48C solid;}
.post article .ad_box div{padding:0;border:0;}

.post article .ad_box .page_ad_title{padding:0 10px;line-height:30px;font-size:16px;font-weight:bold;color:#FFFFFF;background:#D2B48C !important;}
.page_ad_title:before {
  content: "[PR]";
}

.post article .ad_box .page_ad_01{padding:10px 10px 10px 0;float:left;}
.post article .ad_box .page_ad_02{padding:10px 0 0 0;line-height:20px;font-weight:bold;font-size:14px;}
.post article .ad_box .page_ad_text{padding:0 10px 10px 0;line-height:16px;}

.post article .ad_box .page_ad_03{padding:0;overflow:hidden;text-align:right;}
.post article .ad_box .page_ad_04{float:none;margin:10px 0 0 0;text-align:right;}
.post article h3{color:#990099;padding:5px;background-color:#FFCCFF;font-size:14px;margin:5px 0 10px 0;}
.page_ad_03 a,.page_ad_04 a {
display:inline-block;
padding:10px;
text-align: center;
background:rgba(14, 113, 173, 0.58);
color:#fff;
text-decoration:none;
font-weight:bold;
border-radius:6px;
width:254px;
}
.page_ad_03 a:hover,.page_ad_04 a:hover {}

.detail { text-align:right; margin:10px 0px; }
.detail a { background:transparent url(http://blog.girlsdeai.info/images/icon_go.gif) no-repeat left top; padding-left:15px; }



.rankBox{

border-bottom:dotted 1px #cccccc;
margn:0px;
padding:-10px;
}

.rankBox_end{

border-bottom:dotted 1px #cccccc;
margn:0px;
padding:0px;
}


#main .rank01{
	background-image: url(http://blog.girlsdeai.info/images/rank1_a.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:20px;
	padding-left: 60px;
	padding-top: 18px;
	padding-bottom:5px;
	
}
#main .rank02{
	background-image: url(http://blog.girlsdeai.info/images/rank2_a.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:20px;
	padding-left: 60px;
	padding-top: 18px;
	padding-bottom:5px;
	}
#main .rank03{
	background-image: url(http://blog.girlsdeai.info/images/rank3_a.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:20px;
	padding-left: 60px;
	padding-top: 18px;
	padding-bottom:5px;
	}
#main .rank04{
	background-image: url(http://blog.girlsdeai.info/images/rank4_a.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:20px;
	padding-left: 60px;
	padding-top: 18px;
	padding-bottom:5px;
	}
#main .rank05{
	background-image: url(http://blog.girlsdeai.info/images/rank5_a.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:20px;
	padding-left: 60px;
	padding-top: 18px;
	padding-bottom:5px;
	}
	




.buttan {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #efdcfb;
        -webkit-box-shadow:inset 0px 1px 0px 0px #efdcfb;
        box-shadow:inset 0px 1px 0px 0px #efdcfb;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea));
        background:-moz-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
        background:-webkit-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
        background:-o-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
        background:-ms-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
        background:linear-gradient(to bottom, #dfbdfa 5%, #bc80ea 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea',GradientType=0);
        
        background-color:#dfbdfa;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #c584f3;
        
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        
        text-decoration:none;
        
        text-shadow:0px 1px 0px #9752cc;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa));
        background:-moz-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
        background:-webkit-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
        background:-o-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
        background:-ms-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
        background:linear-gradient(to bottom, #bc80ea 5%, #dfbdfa 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa',GradientType=0);
        
        background-color:#bc80ea;
        
        margin: 0 auto;
        text-align: center;
        width: 150px;
}

.buttan:active {position:relative;top:1px;}
.buttan a {color: #FFFFFF;display: block;padding: 15px 8px 12px;text-decoration: none;}

/* Lg2(VK«έy[WΊiΤgΠξg) */


.ad_banner {margin: 5px;text-align:left;}
.ad_banner .title {color: #ed6d3d;font-size: 22px;font-weight:bold;}
.ad_banner .catch {background-color: #FF5454;padding: 6px;color:#ffffff;font-size:15px;margin: 0px;display:block;}
.ad_banner p{width: 496px;position: relative;margin: 0px;border: 1px solid #ccc;background-color:#ffffff;}
.ad_banner p a {display: block;width: 350px;padding: 5px 11px 15px 135px;min-height: 100px;_height: 100px;color: #333;text-decoration: none !important;cursor: pointer;font-size: 14px;line-height: 1.4em;}
.ad_banner p a:hover {background-color:#FFDEB5;margin: 0px 0px 0px 0px}
.ad_banner p img {position: absolute;top: 5px;left: 5px;border: 1px solid #ccc;}

















/*RSS*/
.blogroll-list.blogroll-ad-text {height: 0 !important; visibility: hidden !important; }
#blogroll-113915 {padding: 0;}
#blogroll-113915 .blogroll-list {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#blogroll-113915 .blogroll-new-entry {
  color: #FF0000;
  padding: 0 0 0 4px;
}
/*ANZXLO*/
#acrr13_somjbbs1 tbody tr:nth-child(1),#acrr13_somjbbs1 tbody tr:nth-child(2),#acrr13_somjbbs1 tbody tr:nth-child(10),#acrr13_somjbbs1 tbody tr:nth-child(12) {display: none;}
#acrr13_somjbbs1 a {display: block;text-decoration: none;}

/*lp_trend*/
.lp_trend h5 {font-size: 11px;margin: 8px 0 0 0;}
.lp_trend {margin: 0;position: fixed;right: 0;top: 0;width: 200px;}
.lp_trend ul {
  background: none repeat scroll 0 0 #444444;
  border-radius: 7px;
  height: 310px;
  margin: 0;
  opacity: 0.5;
  overflow: auto;
  padding: 6px 4px 0 7px;
  transition: all 1.3s ease 0s;
  text-align: left;
}
.lp_trend ul:hover {opacity: 1;}
#FavList a {
  color: #EEEEEE;
  display: block;
  text-decoration: none;
  font-size: 12px;
}#FavList a:hover {color: #FFFFFF !important;}
#FavList li {border-bottom: 1px solid #AAAAAA;}
#FavList span {
  color: #c96;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  text-shadow: 0 1px 2px #111;
}

/** 0515ΗΑmid_banner **/
.mid_banner img {
  display: block;
  max-width: 100%;
  height: auto;
}
.mid_banner > a {
  border-bottom: 10px solid #f8f6e8;
  border-top: 10px solid #f8f6e8;
  display: block;
}
.mid_banner .wf {
  margin: 0;
}

.pc_banner img {
  max-width: 100%;
}


a.bottombtn:hover {
    background:#C52222
}
a.bottombtn {
    background: rgba(14, 113, 173, 0.58);
    overflow:hidden;
    display:block;
    text-align:center;
    padding:12px;
    color:#fff;
    font-size:17px;
    clear:both;
    box-shadow:1px 1px #161616;
    transition:all .6s ease;
    -webkit-transition:all .6s ease;
	text-decoration: none;
}



.page_ad_04 {
    float: right;
    margin: 10px 18px 0 0;
}

img.right_gazo {
    width: 120px;
    float: left;
}

section h3 {
    text-align: left;
}


.rss_bottom {
    float: right;
    margin: 0 9px 0 0;
    width:512px;
}
/*161128ΗΑͺ*/

select {
    min-height: 40px;
    padding-left: 10px;
    background: #fff url(https://smbbs-m.biz/player/img/select_bg_arrow.png) no-repeat right center;
    background-size: 30px;
    margin: 10px 0;
    -webkit-appearance: none;
    width:100%;
}
input.namearea {
    margin: 10px 0;
    width: 99%;
    padding: 7px 0;
}
p.pic_area input {
    margin: 10px 0;
}

p.pic_area {
    margin: 5px 0 0 0;
}
input.deletebtn {
    margin-top: 10px;
    width: 100%;
    padding: 10px 5px;
    -webkit-appearance: none;
    background: #e3e3e3;
}
.lpprbox a:hover {
    color: #ffcccc;
}
.lpprbox a {
    display: block;
    text-align: left;
    color: #000;
    padding: 5px 5px;
}

.lpprbox a:after {
    content: "NEW";
    color: #ff0000;
}
.charatime {
    text-align: right;
}

.writeBox input {
    width: 100%;
    box-sizing: border-box;
}
input.resbtn {
    padding: 10px 0;
}




/*J[ZLp
----------------*/


.goaisatsu{color:#fff;text-alicn:left;padding:0 10px 10px 10px;}

/* J[ZL01iSP_carousel01.datpj */
.ad_carousel{margin:10px 0;}
.carousel_list li{
  margin: 10px 5px;
  box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
}
.carousel_list li a{    width: 100%;
  display: block;
  color: #333;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}
#ad_carousel .banner{width:100%;}
#ad_carousel .comment{padding:12px;text-align:left;font-size:12px;}
#ad_carousel .btn{border:1px solid #999;color:#999;font-size:10px;padding:3px 10px;border-radius:5px;text-align:center;float:right;margin-top:10px;}
#ad_carousel a{text-decoration:none;}


/* e{^γΜ{^ */
.writebtn{
	margin:0 auto;
}
.btn-red{
	width:100%;
position: relative;
  display: inline-block;
  padding: 0.8em 0.5em;
  text-decoration: none;
 background: #73adcf;/*F*/
  border-radius: 4px;/*pΜΫέ*/
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  font-weight: bold;
  border: solid 2px #53829e;/*όF*/
	text-align:center;
	font-size:16px;
}

.white{color:#fff;}
.btn-redpr{color:#ff7cb8;font-size:8px;}