﻿@charset "utf-8";

/*------reset-------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*-------------------*/
body{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}


h1{
	height:38px;
	line-height:38px;
	color:white;
	padding-left:15px;
	font-size:18px;
background: rgb(255,196,61); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,196,61,1) 0%, rgba(255,116,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,196,61,1)), color-stop(100%,rgba(255,116,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc43d', endColorstr='#ff7400',GradientType=0 ); /* IE6-9 */
	margin-bottom:10px;
	font-weight:bold;
	box-shadow:1px 1px 2px #333;

}

.col1{
	text-align:center;
}

.main_img{
	width:140px;
	box-shadow:1px 1px 2px #333;
	margin-bottom:10px;
}

.col2{
	width:85%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-color:#fffacd;
	border:1px solid #f5f5f5;
	border-radius:10px;
	padding-top:5px;

}

h2{
	padding-left:5px;	
}

h3{
	font-size:14px;
	padding-left:5px;
}

.red{
	color:red;
}

.detail{
	height:30px;
	line-height:30px;
background: rgb(241,218,54); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,218,54,1) 0%, rgba(252,246,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,218,54,1)), color-stop(100%,rgba(252,246,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,218,54,1) 0%,rgba(252,246,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,218,54,1) 0%,rgba(252,246,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,218,54,1) 0%,rgba(252,246,196,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,218,54,1) 0%,rgba(252,246,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fcf6c4',GradientType=0 ); /* IE6-9 */
	padding-left:10px;
	font-size:16px;
	color:#b8860b;
}


.detail2{
	line-height:1.4;
	font-size:15px;
	color:#808080;
	padding:5px;
	
}

.right{
	text-align:right;
	padding:0px 10px 10px 0px;
}

.right a{
	text-decoration:none;
	font-size:small;
	color:#deb887;
	
}



.btn{
	text-align:center;	
	padding:5px 0;
}

.sumple_btn{
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	border:2px solid #d1d1d1;
	padding:10px 22px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ebebeb), color-stop(100%, #bdbdbd) );
	background:-moz-linear-gradient( center top, #ebebeb 5%, #bdbdbd 100% );
	background:-ms-linear-gradient( top, #ebebeb 5%, #bdbdbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#bdbdbd');
	background-color:#ebebeb;
	color:#808080;
	display:inline-block;
	font-weight:bold;
}
/* This css button was generated by css-button-generator.com */

/*----------list------------*/
#list p{
	height:38px;
	line-height:38px;
	color:white;
	padding-left:15px;
	font-size:18px;
background: rgb(255,196,61); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,196,61,1) 0%, rgba(255,116,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,196,61,1)), color-stop(100%,rgba(255,116,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,196,61,1) 0%,rgba(255,116,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc43d', endColorstr='#ff7400',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 2px #333;
	font-weight:bold;
}

nav.list ul{
	list-style:none;
	padding:0;
	}
	
nav.list li{
	float:left;
	text-align:center;
	list-style:none;
	width:33%;
	-wekit-box-sizing:border-box;
	}
	
nav.list li img{
	width:100px;
	display:inline-block;
	margin-top:5px;
	}
	
nav.list ul:after{
	content:'.';
	display:block;
	clear:both;
	visibility:hidden;
	}
	
nav.list a{
	display:block;
	text-decoration:none;
	text-align:center;
	color:gray;
	font-size:x-small;
	}

/*-----３層目・配信許諾ページ------*/
#kyodaku body{
	color:white;

}
#kyodaku ul{
	list-style:none;
	padding-top:10px;
}

#kyodaku li{
	text-align:left;
	border-top:1px solid #ccc;
	height:30px;
	padding:7px 10px 10px 10px;
}

#kyodaku li:last-child{
	border-bottom:1px #ccc solid;
}

#kyodaku li>a{
	color:#666;
	display:block;
	heigth:auto;
	padding:10px 0;
	text-align:left;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

#kyodaku li>a>span{
	display:table-cell;
	clear:none;
	vertical-align:middle;
	height:auto;
}

#kyodaku li>a>span:last-child{
	width:100%;
}

#kyodaku li>a>span>img{
	margin:0 10px;
}

#kyodaku li>a:after{
	content:url(http://icomic.jp/title/img/allow.png);
	font-size:18px;
	font-weight:bold;
	padding-right:7px;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
}


#kyodaku h3{
	display:inline-block;
	color:#ff4500;
}

.back{
	text-align:right;
	padding:7px 10px 10px 10px;
}

.back a{
	text-decoration:none;
	color:#808080;
	font-size:15px;
}


