@charset "utf-8";

/* ------------------------------------------------------------
	
	filename:	detail.css
	created:	140903
	update:		140903
		
------------------------------------------------------------ */


/* ベース */
body.mobile#index div#main dl.outlineS dt{
	width : 7em;
	float : left;
}
body.mobile#index div#main dl.outlineS dd{
	margin-left : 7.5em;
}
body.mobile#index div#main .ml1{
	margin-left : 105px !important;
}
body.mobile#index div#main dl.notes{margin-left : 105px !important;}
body.mobile#index div#main dl.notes dt{ 
	padding-left: 16px;
	background-image: url(/s/common/images/mark-items.gif);
	background-position: 0.1em 0.4em;
	background-repeat: no-repeat;
	font-weight:bold;
}
body.mobile#index div#main dl.notes dd{ margin-left:1em; margin-bottom:1em; }



body.mobile#index div#main .innerbox h4{
	background : none;
	background: url('/s/common/images/link_point08.png'),-moz-linear-gradient(top,#FFF 0%,#e8e8e8);
	background: url('/s/common/images/link_point08.png'),-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e8e8e8));
	background-repeat : no-repeat,no-repeat;
	background-position : 0% 50%,100% 100%;
	-webkit-background-size: auto 21px,auto;
	background-size: auto 21px,auto;
	border : 1px solid #bfbfbf;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	color : #083e56;
	padding : 0;
	margin : 0 0 10px 0;
	text-align : left;
}
body.mobile#index div#main .innerbox h4 a{
	display : block;
	font-size : 12px;
	color: #424242;
	padding : 8px 5px 8px 28px;
}
body.mobile#index div#main .post_inner{
	padding : 10px;
}
body.mobile#index div#main .post_inner h5{
	font-weight : bold;
	color : #fff;
	background : #ed4023;
	padding : 3px 5px;
	margin : 10px auto;
}


body.mobile#index div#main #apribox{
	background : #08238b;
	color : #fff;
	font-size : 9px;
	margin-bottom : 15px;
}
body.mobile#index div#main #apribox p.btn{
	background-image: url('/s/images/css/index_apri_btn_bg.png'),-moz-linear-gradient(top,#fefefe, #f4f4f4 50%,#e8e8e8 50%,#d5d5d5);
	background-image: url('/s/images/css/index_apri_btn_bg.png'),-webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(0.5,#f4f4f4), color-stop(0.5,#e8e8e8), to(#d5d5d5));
	background-repeat : no-repeat , no-repeat;
	background-position : left bottom , 100% 100%;
	-webkit-background-size: 70px auto,auto;
	background-size: 70px auto,auto;
	-moz-box-shadow: 0px 0px 3px rgba(000,000,000,0.3);
	-webkit-box-shadow: 0px 0px 3px rgba(000,000,000,0.3);
	border: 1px solid #04103e;
	margin-top : 2px;
	padding : 0;
	margin-bottom : 0;
}
body.mobile#index div#main #apribox p.btn a{
	display : block;
	padding: 5px 0 5px 75px;
	font-size : 12px;
	color: #424242;
}

/*------aprinotandroid--------*/
body.mobile#index div#main #apribox_notandroid{
	background : #08238b;
	color : #fff;
	font-size : 9px;
	margin-bottom : 15px;
}
body.mobile#index div#main #apribox_notandroid p.btn{
	background-image: url('/s/images/css/index_apri_btn_bg2.png'),-moz-linear-gradient(top,#fefefe, #f4f4f4 50%,#e8e8e8 50%,#d5d5d5);
	background-image: url('/s/images/css/index_apri_btn_bg2.png'),-webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(0.5,#f4f4f4), color-stop(0.5,#e8e8e8), to(#d5d5d5));
	background-repeat : no-repeat , no-repeat;
	background-position : left bottom , 100% 100%;
	-webkit-background-size: 70px auto,auto;
	background-size: 70px auto,auto;
	-moz-box-shadow: 0px 0px 3px rgba(000,000,000,0.3);
	-webkit-box-shadow: 0px 0px 3px rgba(000,000,000,0.3);
	border: 1px solid #04103e;
	margin-top : 2px;
	padding : 0;
	margin-bottom : 0;
}
body.mobile#index div#main #apribox_notandroid p.btn span.notlink{
	display : block;
	padding: 5px 0 5px 75px;
	font-size : 12px;
	color: #424242;
	margin-bottom : 0;
}
/* EOF */

