/*---------------------------------------------
‚¨’m‚ç‚¹
---------------------------------------------*/
#wrap{ width:768px; margin:auto;}
br.sp{ display:none;}

#header{
	border-bottom:1px solid #CCC;
	padding:6px 6px 0;
	}
#header .close{ float:right; padding-top:14px;}
#coution{
	border:1px solid #F00;
	color:#F00 !important;
	padding:10px;
	text-align:center;
	}
#coution p.lead{ color:#f00 !important; line-height:20px; text-align:center;}
#coution p.lead a{ text-decoration:none; color:#f00;}
@media screen and (max-width:480px){
	#wrap{ width:100%;}
	br.sp{ display:block;}
	#header{ padding:6px 6px 0;}
	}

#main{
	font-family: "Sawarabi Mincho";
	text-align:center;
	padding:60px 20px 30px;
	}
	#main h1{
		font-size:26px;
		color:#2b2b2b;
		padding:0 0 30px;
		margin:0;
		}
	#main p{
		font-size:14px;
		line-height:26px;
		color:#2b2b2b;
		}
	.innerBox{ padding-left: 20px; }
	
	#main div{
		padding:10px 0;
		text-align:left;
		}
	#main h2{ padding:10px 0 10px; margin:0;}
	#main div .pics{ text-align:center; padding:20px 0 0 0;}
	/*BTN*/
	#main .btn{
		width:360px;
		padding:0;
		margin:50px auto 30px;
		border:1px solid #CCC;
		text-align:center;
		}
	#main .btn a{
		padding:12px;
		text-decoration:none;
		font-size:16px;
		display:block;
		color:#333;
		background:#fff;
		}
	#main .btn a:before{
		content:"";
		display:inline-block;
		width:1em;
		height:1em;
		background:url(../image/cursol.png) no-repeat;
		background-position: 0 5px;
	    background-size: 55%;
		}
	#main .btn a:hover{
		background-color:#f6f6f6;
		}
	#footer{
		border-top:1px solid #CCC;
		padding:10px 0 0;
		text-align:right;
		}
	#support h2{
		padding:50px 0 20px;
		text-align:center;
		}
	#support ul{
		padding:0;
		margin:0;
		}
	#support ul:after{ display:block; content:""; clear:both;}
	#support li{
		text-align:center;
		float:left;
		width:49%;
		font-size:14px;
		margin-bottom:10px;
		border:1px solid #CCC;
		background:url(../image/cursol_support.png) no-repeat 20px 49%;
		}
	#support li:hover{
		background:url(../image/cursol_support.png) no-repeat 20px 49% #f6f6f6;
		}
	#support li:nth-child(even){
		margin-left:10px;
		}
	#support li a{
		text-decoration:none;
		}
	#support li p{
		line-height:22px;
		padding:10px 0;
		}
	#support li p.single{ padding-top:20px;}


@media screen and (max-width:480px){
	#main .btn{ width:70%;}
	#footer{
		padding:5px;
		text-align:center;
		}

	#support li{
		width:47%;
		text-align:left;
		font-size:12px;
		background:url(../image/cursol_support.png) no-repeat 5px 49%;
		}
	#support li:hover{
		background:url(../image/cursol_support.png) no-repeat 5px 49% #f6f6f6;
		}
	#support li p{ line-height:18px; padding-left:25px;}
	#support li br{ display:none;}
	}


/*PDFƒŠƒ“ƒN*/
	.linkpdf{
		border:1px solid #ccc;
		padding:0px !important;
		width:19%;
		margin:30px auto 0;
		}
	.linkpdf:hover{ background-color:#ededed;}
	.linkpdf a{
		font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
		font-size:12px;
		display:block;
		color:#222;
		background:url(../image/pdf_icon.png) no-repeat;
		background-position:10px 5px;
		padding:8px 0 8px 40px;
		text-decoration:none;
		}
		@media screen and (max-width:480px){
			.linkpdf{ width:42%;}
			}
