/* CSS Document */

/**************************************
　　　　ページ共通
***************************************/

/** デフォルトの効果をリセット **/

* {
margin:0px;
padding:0px;
border:0px;
}

/********************* body ***************
・テキストサイズ自動調節無効
・高さの最小サイズ指定（アドレスバーを隠す為）
・フォントサイズ
*******************************************/
body{
-webkit-text-size-adjust:none;
min-height:416px;
font-size:12px;
background-color:white;
}

a[selected], a:active {
    background-color: #FF9C00 !important;
    color: #FFFFFF !important;
}

.clear{
clear:both;
height: 1%;
}

.center{
text-align:center;
}

.mar5{margin:5px;}

.big{
font-size: 16px;
}

/*************　ここまでテンプレ　**************/

h1 {
	text-align:left;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 100%;
	background-color: #FE9E4E;		
}


h2{
	background-image:url(../img/title_back.png);
	background-repeat: repeat-x;
	color:black;
text-shadow:rgba(210,210,210,1) 1px -1px 0px;
}


#title1{
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-image: url(../img/author_icon.png);
	padding-left: 35px;
	background-repeat: no-repeat;
	letter-spacing: 0.2em;
	border-bottom-color: #666666;
	border-top-color: #666666;
	}
	
	#title2{
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-image: url(../img/title_icon.png);
	padding-left: 35px;
	background-repeat: no-repeat;
	letter-spacing: 0.2em;
	border-bottom-color: #666666;
	border-top-color: #666666;
	}

h3{
	color:black;
	padding: 0px 20px;
	text-shadow:rgba(150,150,150,0.5) 0px 1px 0px;
	margin-top:20px;
	padding-left:50px;
	height:23px;
	font-size:16px;
background-image:
; 	background-image: url(../img/title.png);
}

.sel_1 {
	width:40%;
	float:left;
	padding-top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #E4DFD9;
	background-image: url(../img/pickup_back.jpg);
	background-repeat: repeat-y;
	margin: 15px;
	text-align: center;
}

.sel_2 {
	width:40%;
	float:right;
	padding-top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #E4DFD9;
	background-image: url(../img/pickup_back.jpg);
	background-repeat: repeat-y;
	margin: 15px;
	text-align: center;
}


.sel img{
margin:5px;
}

#lang{
text-align:right;
}

#lang img{
margin:2px;
}

/*************　ナビボタン　**************/

#navi{
	border-top:solid 1px #727272;
	margin: 0px;
	padding: 0px;
}

#navi li{
height:41px;
font-family:HiraKakuProN-W6;
font-size:20px;
border-bottom:solid 1px #727272;
line-height:42px;
background-image:url("../img/navi_back.png");
background-repeat:repeat-x
}

#navi a{
display:block;
padding:0px 26px 0px 10px;
background-image:url("../img/navi_arrow.png");
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
color:black;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-shadow:rgba(210,210,210,1) 1px -1px 0px;
-webkit-tap-highlight-color:rgba(255,155,0,1)
}


#navi img{
float:left;
position:relative;
left:-10px;
top:0px;
}

#banner{
text-align:center;
}


#author_list{
margin-top:5px;
margin-left:25px;
	list-style-type: square;
}
/*************　マンガ家一覧ページ　**************/

#author_list li{
margin-bottom:0.3em;
}

/*************　作品一覧ページ　**************/
.thum_link{
width:130px;
float:left;
margin:15px;
min-height:160px;
}

/*************　マンガ家ページ　**************/

#author_datalist{
margin:5px;
}

#author_img{
float:left;
}

#author_text{
float:right;
-webkit-border-radius:8px;
	margin: 0px 9px 16px;
	background-color: #EDEDED;
	padding:10px;
	font-size:14px;
	width:190px;
	}
	
	
/*************　作品個別ページ　**************/

#sample_img{
text-align:center;
margin:5px;
}
	
	
#title_datalist{
	list-style:none;
	text-align:left;
	padding-left:0px;
	margin:0px;
}

#title_datalist p{
	min-width:4em;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	letter-spacing: 0.1em;
	}

#title_datalist li{
text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding:2px;
}

#title_datalist .last{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#title_text{
-webkit-border-radius:8px;
	margin: 0px 9px 16px;
	background-color: #EDEDED;
	padding:10px;
	font-size:14px;

}

#title_list{
	margin-left:5px;
	margin-top:10px;
	font-size: 14px;	
}

#title_list li{
	margin-bottom:0.3em;
	text-align: left;
	list-style-type: none;
	margin-left: 0px;
	padding-left:18px;
	background-image: url(../img/yuuryou.png);
	background-repeat: no-repeat;	
}

#title_list .muryou{
	background-image: url(../img/free.png);
	background-repeat: no-repeat;

}
	

/*************　フッター　**************/

#footer{
height:43px;
font-family:HiraKakuProN-W6;
font-size:10px;
border-bottom:solid 1px #727272;
line-height:44px;
	background-color: #FE9E4E;	
text-align:center;
color:white;
}

/*************　adsense　**************/

.adsense{
	margin-top:10px;
	margin-bottom:10px;
}