body {
  font: 20px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  line-height: 1.6em;
}




.ymdtext {
	margin:35px 35px;
	color:red;
	line-height: 1.6em;
	font-size:24px;	
	font-weight:bold;
}

html #kc_header {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.ymdbase {
	background: url("images/bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);
	margin:0px auto 50px auto;
	padding-top:20px;
}

.akcloud {
	margin:0px auto 50px auto;
	width:1000px;
	padding-top:112px;
}

.ymdmain {
	margin:0px auto 50px auto;
	width:900px;
}

.ymdhead {
    width:930px;
    height:764px;
    background:url("images/hatsukoi-top.png") no-repeat center 0px;
    text-indent:-9999px;
    margin:20px auto;
	position:relative;
}

h2 {
    width:850px;
    height:90px;
    text-indent:-9999px;
    margin:20px auto;
    position:absolute;
	top:-53px;
}

.h2-stamp{
    background:url("images/h2-stamp.png") no-repeat 0 0px;
}
.h2-pv{
    background:url("images/h2-pv.png") no-repeat 0 0px;
}
.h2-comics{
    background:url("images/h2-comics.png") no-repeat 0 0px;
}


h3 {
    width:850px;
    height:90px;
    text-indent:-9999px;
    margin:20px auto 0px;
}

.h3-kcwanted{
    background:url("images/kcwanted.png") no-repeat 0 0px;
}
.h3-kclineup-aoi{
    background:url("images/kclineup-aoi.png") no-repeat 0 0px;
}
.h3-kclineup-ichinohe{
    background:url("images/kclineup-ichinohe.png") no-repeat 0 0px;
}


.kgncolumn {
	width:900px;
	margin:60px auto 0px;
	padding:35px 0 10px 0;
	border-radius: 10px;
	position:relative;
	top:-160px;
}
.column-stamp{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #f7cea8;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #f9d9bb), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #f9d9bb),
            color-stop(.75, #f9d9bb), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #f9d9bb 25%, transparent 25%,
          transparent 50%, #f9d9bb 50%, #f9d9bb 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #f9d9bb 25%, transparent 25%,
          transparent 50%, #f9d9bb 50%, #f9d9bb 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #f9d9bb 25%, transparent 25%,
          transparent 50%, #f9d9bb 50%, #f9d9bb 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #f9d9bb 25%, transparent 25%,
          transparent 50%, #f9d9bb 50%, #f9d9bb 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #f9d9bb 25%, transparent 25%,
          transparent 50%, #f9d9bb 50%, #f9d9bb 75%,
          transparent 75%, transparent);}




.column-pv{
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
background-size: 20px 20px;
background-color: #f9c87d;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #f8b551), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #f8b551),
            color-stop(.75, #f8b551), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #f8b551 25%, transparent 25%,
          transparent 50%, #f8b551 50%, #f8b551 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #f8b551 25%, transparent 25%,
          transparent 50%, #f8b551 50%, #f8b551 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #f8b551 25%, transparent 25%,
          transparent 50%, #f8b551 50%, #f8b551 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #f8b551 25%, transparent 25%,
          transparent 50%, #f8b551 50%, #f8b551 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #f8b551 25%, transparent 25%,
          transparent 50%, #f8b551 50%, #f8b551 75%,
          transparent 75%, transparent);}

.column-comics{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #fbd2dd;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #fbd6e0), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #fbd6e0),
            color-stop(.75, #fbd6e0), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #fbd6e0 25%, transparent 25%,
          transparent 50%, #fbd6e0 50%, #fbd6e0 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #fbd6e0 25%, transparent 25%,
          transparent 50%, #fbd6e0 50%, #fbd6e0 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #fbd6e0 25%, transparent 25%,
          transparent 50%, #fbd6e0 50%, #fbd6e0 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #fbd6e0 25%, transparent 25%,
          transparent 50%, #fbd6e0 50%, #fbd6e0 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #fbd6e0 25%, transparent 25%,
          transparent 50%, #fbd6e0 50%, #fbd6e0 75%,
          transparent 75%, transparent);}


.column-stamp-body{
    width:850px;
    height:394px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/column-stamp-body.png") no-repeat 0 0px;
}
.column-pv-body{
    margin:20px auto;
}
.column-pv-youtube{
    margin:10px 30px 30px 30px;
}
.notice-stamp {
    width:850px;
    height:186px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/notice-stamp.png") no-repeat 0 0px;
}
.notice-pvrt {
    width:900px;
    height:68px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/notice-pvrt.png") no-repeat 0 0px;
}
.text-rtcampaign {
    width:900px;
    height:68px;
    text-indent:-9999px;
    margin:0px auto 15px;
    background:url("images/text-rtcampaign.png") no-repeat 0 0px;
}
.column-comics-body{
    width:900px;
    height:428px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/column-comics-body.png") no-repeat 0 0px;
	position:relative;
}
.text-dlsuccess {
    width:900px;
    height:68px;
    text-indent:-9999px;
    margin:25px auto 15px;
    background:url("images/text-dlsuccess.png") no-repeat 0 0px;
}
.stamps{
    margin:10px 30px 30px 30px;
}
.stamps a{
}
.stamps a:hover{
	opacity: 0.8;
}
.stamps img{
	width: 250px;
	height: 250px;
	margin-right: 20px;
	margin-bottom: 20px;
}


.button-kageno07-tameshiyomi{
	width:158px;
	height:43px;
	background:url("images/button-kageno07.png") no-repeat 0 0px;
	margin-left:0px;
    text-indent:-9999px;
	float:left;
}
.button-kageno07-buy{
	width:158px;
	height:43px;
	background:url("images/button-kageno07.png") no-repeat -171px 0;
	margin-left:13px;
    text-indent:-9999px;
	float:left;
}
.button-kageno07-buy:hover{
	opacity: 0.8;
}
.button-kageno07-tameshiyomi:hover{
	opacity: 0.8;
}
.buttonarea-kageno07 {
	display:block;
	position:absolute;
	top:327px;
	left:452px;
	width:329px;
	height:43px;
}


.dispblock {
	display:block;
	}
.dispnone {
	display:none;
	}












.news ul{
	margin: 0;
	padding: 0;
	list-style: none;
/*	overflow: scroll;
	width: 100%;
	height: 150px;
	overflow-x: hidden;
*/
}
.news li{
	position: relative;
	font-size: 20px;
	padding: 10px 20px 10px 8em;
}
.news li span {
	position: absolute;
	left: 0;
	display: inline-block;
	font-weight: bold;
	width: 8em;
	text-indent: 0;
}







.lineupcomicspart2 {
vertical-align:top;
display: inline-block;
/display: inline;  /* IE?p?n?b?N */
/zoom: 1;  /* IE?p?n?b?N */
width: 200px;
min-height: 250px;
margin-right: 5px;
position: relative;
}

.lineupcomicscover2 {
	width:200px;
	height:308px;
	border:1px solid #5c3010;
	margin-bottom:10px;
}


.lineupcomicstitle2 {
	font-size:14px;
	font-weight:bold;
	color:#5c3010;
	margin-bottom:35px;
}

.lineupcomicsbody2 {
	width:850px;
	margin-left:35px;
}
.lineupcomicsbody2 a:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}







.lineupcomicspart {
vertical-align:top;
display: inline-block;
/display: inline;  /* IE?p?n?b?N */
/zoom: 1;  /* IE?p?n?b?N */
width: 250px;
min-height: 300px;
margin-right: 20px;
position: relative;
}

.lineupcomicscover {
	width:250px;
	height:384px;
	border:1px solid #5c3010;
	margin-bottom:10px;
}


.lineupcomicstitle {
	font-size:18px;
	font-weight:bold;
	color:#5c3010;
	margin-bottom:35px;
}

.lineupcomicsbody {
	width:850px;
	margin-left:35px;
}
.lineupcomicsbody a:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}



































.ymdcontent-story {
    width:940px;
    height:595px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/story.jpg") no-repeat 0 0px;
}
.ymdcontent-message {
    width:940px;
    height:627px;
    text-indent:-9999px;
    margin:20px auto;
    background:url("images/message.jpg") no-repeat 0 0px;
}

.div-kc {
    width:940px;
    margin:35px 11px 20px 29px;
}
.div-booksbody {
    width:940px;
    margin:40px auto;
}
.div-booksbody .bodytext {
	margin-left:20px;
	float:left;
	width:525px;
	height:200px;
    background:url("images/books-tameshiyomi.jpg") no-repeat 0 0px;
}
.div-booksbody .bodytameshi {
	float:right;
	width:365px;
	height:200px;
    background:url("images/books-tameshiyomi.jpg") no-repeat -525px 0px;
    margin-right:20px;
}
.kc {
	float:left;
	width:188px;
}
.kc img {
	display:block;
	width:170px;
	height:260px;
	border: 1px #af7429 solid;
}
.kc h3 {
    width:170px;
    height:21px;
    text-indent:-9999px;
    margin:5px 18px 5px 0px;
}
.kc h4 {
    width:157px;
    height:32px;
    text-indent:-9999px;
    margin:5px 12px 20px 6px;
    background:url("images/button-buy-0918.png") no-repeat 0 0px;
}
.kc .button-buy {
    width:157px;
    height:32px;
    text-indent:-9999px;
    margin:5px 12px 20px 6px;
    background:url("images/button-buy.png") no-repeat 0 0px;
}
.kc .button-tameshiyomi {
    width:157px;
    height:32px;
    text-indent:-9999px;
    margin:5px 12px 5px 6px;
    background:url("images/button-tameshiyomi.png") no-repeat 0 0px;
}
.div-kc:after {
	clear:both;
}


.kc01 h3{
    background:url("images/kctitle-yamadatarou01.png") no-repeat 0 0px;
}
.kc02 h3{
    background:url("images/kctitle-yamadatarou02.png") no-repeat 0 0px;
}
.kc03 h3{
    background:url("images/kctitle-yamadatarou03.png") no-repeat 0 0px;
}
.kc04 h3{
    background:url("images/kctitle-yamadatarou04.png") no-repeat 0 0px;
}
.kc05 h3{
    background:url("images/kctitle-yamadatarou05.png") no-repeat 0 0px;
}
.kc06 h3{
    background:url("images/kctitle-yamadatarou06.png") no-repeat 0 0px;
}
.kc07 h3{
    background:url("images/kctitle-yamadatarou07.png") no-repeat 0 0px;
}
.kc08 h3{
    background:url("images/kctitle-yamadatarou08.png") no-repeat 0 0px;
}
.kc09 h3{
    background:url("images/kctitle-yamadatarou09.png") no-repeat 0 0px;
}
.kc10 h3{
    background:url("images/kctitle-yamadatarou10.png") no-repeat 0 0px;
}
.kc11 h3{
    background:url("images/kctitle-yamadatarou11.png") no-repeat 0 0px;
}
.kc12 h3{
    background:url("images/kctitle-yamadatarou12.png") no-repeat 0 0px;
}
.kc13 h3{
    background:url("images/kctitle-yamadatarou13.png") no-repeat 0 0px;
}
.kc14 h3{
    background:url("images/kctitle-yamadatarou14.png") no-repeat 0 0px;
}
.kc15 h3{
    background:url("images/kctitle-yamadatarou15.png") no-repeat 0 0px;
}



.kc01 img{
    background:url("images/kc-yamadatarou01.jpg") no-repeat 0 0px;
}
.kc02 img{
    background:url("images/kc-yamadatarou02.jpg") no-repeat 0 0px;
}
.kc03 img{
    background:url("images/kc-yamadatarou03.jpg") no-repeat 0 0px;
}
.kc04 img{
    background:url("images/kc-yamadatarou04.jpg") no-repeat 0 0px;
}
.kc05 img{
    background:url("images/kc-yamadatarou05.jpg") no-repeat 0 0px;
}
.kc06 img{
    background:url("images/kc-yamadatarou06.jpg") no-repeat 0 0px;
}
.kc07 img{
    background:url("images/kc-yamadatarou07.jpg") no-repeat 0 0px;
}
.kc08 img{
    background:url("images/kc-yamadatarou08.jpg") no-repeat 0 0px;
}
.kc09 img{
    background:url("images/kc-yamadatarou09.jpg") no-repeat 0 0px;
}
.kc10 img{
    background:url("images/kc-yamadatarou10.jpg") no-repeat 0 0px;
}
.kc11 img{
    background:url("images/kc-yamadatarou11.jpg") no-repeat 0 0px;
}
.kc12 img{
    background:url("images/kc-yamadatarou12.jpg") no-repeat 0 0px;
}
.kc13 img{
    background:url("images/kc-yamadatarou13.jpg") no-repeat 0 0px;
}
.kc14 img{
    background:url("images/kc-yamadatarou14.jpg") no-repeat 0 0px;
}
.kc15 img{
    background:url("images/kc-yamadatarou15.jpg") no-repeat 0 0px;
}



.clear { clear:both; 
}





















.kc .tameshiyomi {
	display:block;
	width:172px;
	height:35px;
	margin-bottom:5px;
    text-indent:-9999px;
    background:url("images/kc-buttons.png") no-repeat 0 -40px;
}

#nbfooter {
	margin: 60px auto 60px auto;
	width:384px;
	height:200px;
	}
.nbfooter-labels {
	width:268px;
	height:100px;
	background:url("images/footer-labels.png") no-repeat -384px 0;
	margin:0 auto;
}
.nbfooter-links-nicola{
	width:241px;
	height:100px;
	float:left;
}
.nbfooter-links-betsufure{
	width:384px;
	height:100px;
}
.nbfooter-links a{
	display:block;
	width:208px;
    text-indent:-9999px;
	margin:0 auto;
}


.nbfooter-link-bfofficial {
    background:url("images/footer-buttons.png");
	height:32px;
	background-position: 0 0px;
}
.nbfooter-link-bftwitter {
    background:url("images/footer-buttons.png");
	height:28px;
	background-position: 0 -32px;
}
.nbfooter-link-bfline {
    background:url("images/footer-buttons.png");
	height:25px;
	background-position: 0 -60px;
}
.nbfooter-link-ncofficial {
    background:url("images/footer-buttons.png");
	margin-left:33px;
	height:31px;
	background-position: 0 -85px;
}
.nbfooter-link-nctwitter {
    background:url("images/footer-buttons.png");
	margin-left:33px;
	height:25px;
	background-position: 0 -115px;
}






.div-kcbottom {
    width:940px;
    height:20px;
    background:url("images/img_kc.png") no-repeat center bottom;
    text-indent:-9999px;
    margin:0px auto 0px;
    padding-bottom:0px;
}

.column-item {
	float:left;
  background-color: #ffffff;
  border-radius: 15px;
  box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15);
  display: block;
  margin: 0;
}

.prize {
  box-sizing:content-box;
	width:445px;
	padding:10px 10px 0 10px;
	margin:30px 0px 30px 10px;
  position:relative;
  min-height:823px;
}
.passed {
  box-sizing:content-box;
	width:208px;
	padding:10px;
	margin:0px 0px 10px 9px;
}

.other {
  box-sizing:content-box;
	width:900px;
	padding:20px;
	margin:0px 0px 10px 9px;
}

.prizeribbon {
    width:460px;
    height:63px;
    text-indent:-9999px;
	position:absolute;
	top:-50px;
	left:0;
}


.prizeribbon-adachitoka {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-adachitoka.png") no-repeat 0 0px;
}


.prizeribbon-arakawa {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-arakawa.png") no-repeat 0 0px;
}


.prizeribbon-junko {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-junko.png") no-repeat 0 0px;
}


.prizeribbon-getsumaga {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-getsumaga.png") no-repeat 0 0px;
}


.prizeribbon-betsufure {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-betsufure.png") no-repeat 0 0px;
}

.prizeribbon-kitai {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/prize-ribbon-kitai2.png") no-repeat 0 0px;
}

.prize img {
	margin-top:0px;
	}
.prize p {
	min-height:100px;
	padding:0 20px;
}
.akbutton {
	display:block;
	margin: 15px auto 5px;
}




        #test {
     width: 600px;
padding: 30px; 
    display:none;


    background: #FFF;
        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}

#test p { color: #666; text-shadow: none; }


.otheritem {
	margin-top:20px;
	width:420px;
	float:left;
	height:230px;
	margin-left:15px;
	margin-right:15px;
	border-bottom:1px solid #999;
	}
.akbutton-other {
	display:block;
	margin: 5px auto 5px 0px;
}
.otheritem h2 {
	font-size:20px;
	color:#ff5151;
}
.othername {
	margin-left:15px;
	font-size:16px;
	color:#000;
	white-space: nowrap;
}


.passeditem {
	margin-top:20px;
	width:420px;
	float:left;
	height:230px;
	margin-left:15px;
	margin-right:15px;
	}
.passedleft {
	float:left;
}
.passedright {
	float:left;
}
.passeditem h2 {
	font-size:20px;
	color:#ff5151;
}
.passedname {
	font-size:16px;
	color:#000;
	white-space: nowrap;
}



.h2-prize {
	left:18px;
    width:300px;
    height:36px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h2-prize.png") no-repeat 18px 0px;
}
.h2-passed {
	left:18px;
    width:300px;
    height:36px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h2-passed.png") no-repeat 18px 0px;
}
.h2-other {
	left:18px;
    width:300px;
    height:36px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h2-other.png") no-repeat 18px 0px;
}

.h3-arasuji {
    width:445px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-arasuji.png") no-repeat -70px 0px;
}

.h3-arakawa {
    width:445px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-arakawa.png") no-repeat -70px 0px;
}

.h3-adachitoka {
    width:445px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-adachitoka.png") no-repeat -70px 0px;
}

.h3-junko {
    width:445px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-junko.png") no-repeat -70px 0px;
}

.h3-comment {
    width:445px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-comment.png") no-repeat -70px 0px;
}

.h3-hihyou {
    width:456px;
    height:29px;
    text-indent:-9999px;
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/h3-hihyou.png") no-repeat -70px 0px;
}
.prize h3 {
	margin-top:3px;
	margin-bottom:3px;
}
.footerlogo {
	width:600px;
	margin:50px auto 50px auto; 
}
.footerlogo a {
	display:block;
	width:275px;
	height:113px;
	margin:0px;
    text-indent:-9999px;
    float:left;
}
.footerlogo .friend {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/logo-temp.png") no-repeat -275px 0px;
}
.footerlogo .getsumaga {
    background:url("http://comic-sp.kodansha.co.jp/content/getsuma-betsufure/images/logo-temp.png") no-repeat -0px 0px;
}





.lineupcomicstameshiyomibutton {
	text-indent:-100000px;
	width:78px;
	height:17px;
	background-image: url(/special/hatsukoi/images/link-buytameshiyomi.png);
	background-repeat: no-repeat;
	background-position: -82px 0;
	margin-top:10px;
	position: absolute;
	bottom:15px;
	left:0px;
}
.lineupcomicsbuybutton {
	text-indent:-100000px;
	width:78px;
	height:17px;
	background-image: url(/special/hatsukoi/images/link-buytameshiyomi.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:10px;
	position: absolute;
	bottom:15px;
	left:80px;
}






.dl_stamps{
	width:800px;
	background-color:#fff;
	border:1px solid #ccc;
	margin:2rem auto;
	padding:3%;

}

.dl_stamps img {
border: 0;
    width: 250px;
    border-radius: 15px;
    border-color: gray;
    border-width: 1px;
    margin: 5px;
}


.dl_howto{
	width:800px;
	background-color:#fff;
	border:1px solid #ccc;
	margin:2rem auto;
	padding:3%;

}

.dl_howto .howto_title{
	font-size:117%;
	font-weight:bold;
	color:#fff;
	background-color:#66c5f1;
	margin-bottom:0.5rem;
	padding:0.5rem 1rem;
}


.dl_howto dl{
	margin-bottom:1.5rem;
}
