
@charset "utf-8";

/*==========================================

==========================================*/

/*-----------------------
=1■pFree_btn
-----------------------*/

#premia {
	position: relative;
	top: 0;
	left: 0;
	width: 750px;
	height: auto;
}

#pFree_btn{
	color: #000;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 12px; 
	font-size: 1.2rem; /* =12px */
	margin: 0;
	padding:10px 0px 7px 2px;
	background-color: #f8f6f2;
}

#pFree_btn ul {
	padding: 0;
	width: 750px;
	height: auto;
	margin: 0;
	display:block;
}

#pFree_btn li {
	list-style:none;
}

#pFree_btn li p{
	margin: 0 46px 0 14px;
	word-break:break-word;
}

#pFree_btn .pbtnBox a {
	display:table-cell;
	text-decoration: none;
	text-shadow: 0px 1px 1px #A0A0A0;
	color: #000;
	font-size: 12pt;
	text-align: center;
	line-height: 1.3em;
	vertical-align:middle;
}

/*クリアフィックス*/
#pFree_btn ul{zoom:1;}
#pFree_btn ul:after{
    content: ""; 
    display: block; 
    clear: both;
}

/*-----------------------
=1-1■box_1btn
-----------------------*/

#pFree_btn li.btn_1{
	margin:0px 5px 5px 0px;
}

#pFree_btn .btn_1 div{
	margin-left: 8px;
}

#pFree_btn .btn_1 a{
	width: 736px;
	height: 75px;
	background-repeat:no-repeat;
	background-position:top center;
}

#pFree_btn .btn_1 p.txt{
	margin: 0 46px 0 14px;
}

/*-----------------------
=1-2■box_2btn
-----------------------*/

#pFree_btn li.btn_2{
	float:left;
	margin:0px 5px 5px 0px;
}

#pFree_btn li.btn_2:first-child {
	margin-left: 9px;
}

#pFree_btn .btn_2 a {
	width: 364px;
	height: 76px;
	background-repeat:no-repeat;
	background-position:top center;
}

/*-----------------------
=1-3■box_3btn
-----------------------*/

#pFree_btn li.btn_3{
	float:left;
	margin:0px 5px 5px 0px;
}

#pFree_btn li.btn_3:first-child {
	margin-left: 9px;
}

#pFree_btn .btn_3 a {
	width: 241px;
	height: 76px;
	background-repeat:no-repeat;
	background-position:top center;
}

/*-----------------------
=1-4■box_4btn
-----------------------*/

#pFree_btn li.btn_4{
	float:left;
	margin:0px 7px 5px 0px;
}

#pFree_btn li.btn_4:first-child {
	margin-left: 9px;
}

#pFree_btn .btn_4 a{
	width: 178px;
	height: 76px;
	background-repeat:no-repeat;
	background-position:top center;
}

/*-----------------------
=1-0■fix_1btn
-----------------------*/

#pFree_btn .box_1btn {
	background-color: inherit;
	position: relative;
}

#pFree_btn .box_1btn .btn_1btn{
	height: 76px;
	position: absolute;
	bottom:23px;
	left:334px;
}

#pFree_btn .box_1btn p.txt{
	width: 340px;
	padding: 0px;
}

#pFree_btn .box_1btn a{
	width: 407px;
	height: 76px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:top center;
}

/*-----------------------
=2-color■btncolor
-----------------------*/

/*------ white(default) --------*/

#pFree_btn .box_1btn a.white, #pFree_btn .box_1btn a{
	background-image: url(../img/btn01_s.png);
}
#pFree_btn .box_1btn a.white:hover, #pFree_btn .box_1btn a:hover {
	background-image: url(../img/btn01_s_on.png);
}

#pFree_btn .btn_1 a.white, #pFree_btn .btn_1 a{
	background-image: url(../img/btn01.png);
}
#pFree_btn .btn_1 a.white:hover, #pFree_btn .btn_1 a:hover{
	background-image: url(../img/btn01_on.png);
}

#pFree_btn .btn_2 a.white, #pFree_btn .btn_2 a{
	background-image: url(../img/btn02.png);
}
#pFree_btn .btn_2 a.white:hover, #pFree_btn .btn_2 a:hover{
	background-image: url(../img/btn02_on.png);
}

#pFree_btn .btn_3 a.white, #pFree_btn .btn_3 a{
	background-image: url(../img/btn03.png);
}
#pFree_btn .btn_3 a.white:hover, #pFree_btn .btn_3 a:hover{
	background-image: url(../img/btn03_on.png);
}

#pFree_btn .btn_4 a.white, #pFree_btn .btn_4 a{
	background-image: url(../img/btn04.png);
}
#pFree_btn .btn_4 a.white:hover, #pFree_btn .btn_4 a:hover{
	background-image: url(../img/btn04_on.png);
}

/*------ gray --------*/

#pFree_btn .box_1btn a.gray{
	color:#FFFFFF;
	background-image: url(../img/gray_btn01_s.png);
}
#pFree_btn .box_1btn a.gray:hover {
	background-image: url(../img/gray_btn01_s_on.png);
}

#pFree_btn .btn_1 a.gray{
	color:#FFFFFF;
	background-image: url(../img/gray_btn01.png);
}
#pFree_btn .btn_1 a.gray:hover {
	background-image: url(../img/gray_btn01_on.png);
}

#pFree_btn .btn_2 a.gray {
	color:#FFFFFF;
	background-image: url(../img/gray_btn02.png);
}
#pFree_btn .btn_2 a.gray:hover {
	background-image: url(../img/gray_btn02_on.png);
}

#pFree_btn .btn_3 a.gray {
	color:#FFFFFF;
	background-image: url(../img/gray_btn03.png);
}
#pFree_btn .btn_3 a.gray:hover {
	background-image: url(../img/gray_btn03_on.png);
}

#pFree_btn .btn_4 a.gray{
	color:#FFFFFF;
	background-image: url(../img/gray_btn04.png);
}
#pFree_btn .btn_4 a.gray:hover{
	background-image: url(../img/gray_btn04_on.png);
}

/*------ red --------*/

#pFree_btn .box_1btn a.red{
	color:#FFFFFF;
	background-image: url(../img/red_btn01_s.png);
}
#pFree_btn .box_1btn a.red:hover {
	background-image: url(../img/red_btn01_s_on.png);
}

#pFree_btn .btn_1 a.red{
	color:#FFFFFF;
	background-image: url(../img/red_btn01.png);
}
#pFree_btn .btn_1 a.red:hover {
	background-image: url(../img/red_btn01_on.png);
}

#pFree_btn .btn_2 a.red {
	color:#FFFFFF;
	background-image: url(../img/red_btn02.png);
}
#pFree_btn .btn_2 a.red:hover {
	background-image: url(../img/red_btn02_on.png);
}

#pFree_btn .btn_3 a.red {
	color:#FFFFFF;
	background-image: url(../img/red_btn03.png);
}
#pFree_btn .btn_3 a.red:hover {
	background-image: url(../img/red_btn03_on.png);
}

#pFree_btn .btn_4 a.red{
	color:#FFFFFF;
	background-image: url(../img/red_btn04.png);
}
#pFree_btn .btn_4 a.red:hover{
	background-image: url(../img/red_btn04_on.png);
}

/*------ pink --------*/

#pFree_btn .box_1btn a.pink{
	background-image: url(../img/pink_btn01_s.png);
}
#pFree_btn .box_1btn a.pink:hover {
	background-image: url(../img/pink_btn01_s_on.png);
}

#pFree_btn .btn_1 a.pink{
	background-image: url(../img/pink_btn01.png);
}
#pFree_btn .btn_1 a.pink:hover {
	background-image: url(../img/pink_btn01_on.png);
}

#pFree_btn .btn_2 a.pink {
	background-image: url(../img/pink_btn02.png);
}
#pFree_btn .btn_2 a.pink:hover {
	background-image: url(../img/pink_btn02_on.png);
}

#pFree_btn .btn_3 a.pink {
	background-image: url(../img/pink_btn03.png);
}
#pFree_btn .btn_3 a.pink:hover {
	background-image: url(../img/pink_btn03_on.png);
}

#pFree_btn .btn_4 a.pink{
	background-image: url(../img/pink_btn04.png);
}
#pFree_btn .btn_4 a.pink:hover{
	background-image: url(../img/pink_btn04_on.png);
}

/*------ orange --------*/

#pFree_btn .box_1btn a.orange{
	background-image: url(../img/orange_btn01_s.png);
}
#pFree_btn .box_1btn a.orange:hover {
	background-image: url(../img/orange_btn01_s_on.png);
}

#pFree_btn .btn_1 a.orange{
	background-image: url(../img/orange_btn01.png);
}
#pFree_btn .btn_1 a.orange:hover {
	background-image: url(../img/orange_btn01_on.png);
}

#pFree_btn .btn_2 a.orange {
	background-image: url(../img/orange_btn02.png);
}
#pFree_btn .btn_2 a.orange:hover {
	background-image: url(../img/orange_btn02_on.png);
}

#pFree_btn .btn_3 a.orange {
	background-image: url(../img/orange_btn03.png);
}
#pFree_btn .btn_3 a.orange:hover {
	background-image: url(../img/orange_btn03_on.png);
}

#pFree_btn .btn_4 a.orange{
	background-image: url(../img/orange_btn04.png);
}
#pFree_btn .btn_4 a.orange:hover{
	background-image: url(../img/orange_btn04_on.png);
}

/*------ yellow --------*/

#pFree_btn .box_1btn a.yellow{
	background-image: url(../img/yellow_btn01_s.png);
}
#pFree_btn .box_1btn a.yellow:hover {
	background-image: url(../img/yellow_btn01_s_on.png);
}

#pFree_btn .btn_1 a.yellow{
	background-image: url(../img/yellow_btn01.png);
}
#pFree_btn .btn_1 a.yellow:hover {
	background-image: url(../img/yellow_btn01_on.png);
}

#pFree_btn .btn_2 a.yellow {
	background-image: url(../img/yellow_btn02.png);
}
#pFree_btn .btn_2 a.yellow:hover {
	background-image: url(../img/yellow_btn02_on.png);
}

#pFree_btn .btn_3 a.yellow {
	background-image: url(../img/yellow_btn03.png);
}
#pFree_btn .btn_3 a.yellow:hover {
	background-image: url(../img/yellow_btn03_on.png);
}

#pFree_btn .btn_4 a.yellow{
	background-image: url(../img/yellow_btn04.png);
}
#pFree_btn .btn_4 a.yellow:hover{
	background-image: url(../img/yellow_btn04_on.png);
}

/*------ limeyellow --------*/

#pFree_btn .box_1btn a.limeyellow{
	background-image: url(../img/ly_btn01_s.png);
}
#pFree_btn .box_1btn a.limeyellow:hover {
	background-image: url(../img/ly_btn01_s_on.png);
}

#pFree_btn .btn_1 a.limeyellow{
	background-image: url(../img/ly_btn01.png);
}
#pFree_btn .btn_1 a.limeyellow:hover {
	background-image: url(../img/ly_btn01_on.png);
}

#pFree_btn .btn_2 a.limeyellow {
	background-image: url(../img/ly_btn02.png);
}
#pFree_btn .btn_2 a.limeyellow:hover {
	background-image: url(../img/ly_btn02_on.png);
}

#pFree_btn .btn_3 a.limeyellow {
	background-image: url(../img/ly_btn03.png);
}
#pFree_btn .btn_3 a.limeyellow:hover {
	background-image: url(../img/ly_btn03_on.png);
}

#pFree_btn .btn_4 a.limeyellow{
	background-image: url(../img/ly_btn04.png);
}
#pFree_btn .btn_4 a.limeyellow:hover{
	background-image: url(../img/ly_btn04_on.png);
}

/*------ green --------*/

#pFree_btn .box_1btn a.green{
	background-image: url(../img/green_btn01_s.png);
}
#pFree_btn .box_1btn a.green:hover {
	background-image: url(../img/green_btn01_s_on.png);
}

#pFree_btn .btn_1 a.green{
	background-image: url(../img/green_btn01.png);
}
#pFree_btn .btn_1 a.green:hover {
	background-image: url(../img/green_btn01_on.png);
}

#pFree_btn .btn_2 a.green {
	background-image: url(../img/green_btn02.png);
}
#pFree_btn .btn_2 a.green:hover {
	background-image: url(../img/green_btn02_on.png);
}

#pFree_btn .btn_3 a.green {
	background-image: url(../img/green_btn03.png);
}
#pFree_btn .btn_3 a.green:hover {
	background-image: url(../img/green_btn03_on.png);
}

#pFree_btn .btn_4 a.green{
	background-image: url(../img/green_btn04.png);
}
#pFree_btn .btn_4 a.green:hover{
	background-image: url(../img/green_btn04_on.png);
}

/*------ lightgreen --------*/

#pFree_btn .box_1btn a.lightgreen{
	background-image: url(../img/lg_btn01_s.png);
}
#pFree_btn .box_1btn a.lightgreen:hover {
	background-image: url(../img/lg_btn01_s_on.png);
}

#pFree_btn .btn_1 a.lightgreen{
	background-image: url(../img/lg_btn01.png);
}
#pFree_btn .btn_1 a.lightgreen:hover {
	background-image: url(../img/lg_btn01_on.png);
}

#pFree_btn .btn_2 a.lightgreen {
	background-image: url(../img/lg_btn02.png);
}
#pFree_btn .btn_2 a.lightgreen:hover {
	background-image: url(../img/lg_btn02_on.png);
}

#pFree_btn .btn_3 a.lightgreen {
	background-image: url(../img/lg_btn03.png);
}
#pFree_btn .btn_3 a.lightgreen:hover {
	background-image: url(../img/lg_btn03_on.png);
}

#pFree_btn .btn_4 a.lightgreen{
	background-image: url(../img/lg_btn04.png);
}
#pFree_btn .btn_4 a.lightgreen:hover{
	background-image: url(../img/lg_btn04_on.png);
}

/*------ marineblue --------*/

#pFree_btn .box_1btn a.marineblue{
	background-image: url(../img/mb_btn01_s.png);
}
#pFree_btn .box_1btn a.marineblue:hover {
	background-image: url(../img/mb_btn01_s_on.png);
}

#pFree_btn .btn_1 a.marineblue{
	background-image: url(../img/mb_btn01.png);
}
#pFree_btn .btn_1 a.marineblue:hover {
	background-image: url(../img/mb_btn01_on.png);
}

#pFree_btn .btn_2 a.marineblue {
	background-image: url(../img/mb_btn02.png);
}
#pFree_btn .btn_2 a.marineblue:hover {
	background-image: url(../img/mb_btn02_on.png);
}

#pFree_btn .btn_3 a.marineblue {
	background-image: url(../img/mb_btn03.png);
}
#pFree_btn .btn_3 a.marineblue:hover {
	background-image: url(../img/mb_btn03_on.png);
}

#pFree_btn .btn_4 a.marineblue{
	background-image: url(../img/mb_btn04.png);
}
#pFree_btn .btn_4 a.marineblue:hover{
	background-image: url(../img/mb_btn04_on.png);
}

/*------ blue --------*/

#pFree_btn .box_1btn a.blue{
	color:#FFFFFF;
	background-image: url(../img/blue_btn01_s.png);
}
#pFree_btn .box_1btn a.blue:hover {
	background-image: url(../img/blue_btn01_s_on.png);
}

#pFree_btn .btn_1 a.blue{
	color:#FFFFFF;
	background-image: url(../img/blue_btn01.png);
}
#pFree_btn .btn_1 a.blue:hover {
	background-image: url(../img/blue_btn01_on.png);
}

#pFree_btn .btn_2 a.blue {
	color:#FFFFFF;
	background-image: url(../img/blue_btn02.png);
}
#pFree_btn .btn_2 a.blue:hover {
	background-image: url(../img/blue_btn02_on.png);
}

#pFree_btn .btn_3 a.blue {
	color:#FFFFFF;
	background-image: url(../img/blue_btn03.png);
}
#pFree_btn .btn_3 a.blue:hover {
	background-image: url(../img/blue_btn03_on.png);
}

#pFree_btn .btn_4 a.blue{
	color:#FFFFFF;
	background-image: url(../img/blue_btn04.png);
}
#pFree_btn .btn_4 a.blue:hover{
	background-image: url(../img/blue_btn04_on.png);
}

/*------ purple --------*/

#pFree_btn .box_1btn a.purple{
	color:#FFFFFF;
	background-image: url(../img/purple_btn01_s.png);
}
#pFree_btn .box_1btn a.purple:hover {
	background-image: url(../img/purple_btn01_s_on.png);
}

#pFree_btn .btn_1 a.purple{
	color:#FFFFFF;
	background-image: url(../img/purple_btn01.png);
}
#pFree_btn .btn_1 a.purple:hover {
	background-image: url(../img/purple_btn01_on.png);
}

#pFree_btn .btn_2 a.purple {
	color:#FFFFFF;
	background-image: url(../img/purple_btn02.png);
}
#pFree_btn .btn_2 a.purple:hover {
	background-image: url(../img/purple_btn02_on.png);
}

#pFree_btn .btn_3 a.purple {
	color:#FFFFFF;
	background-image: url(../img/purple_btn03.png);
}
#pFree_btn .btn_3 a.purple:hover {
	background-image: url(../img/purple_btn03_on.png);
}

#pFree_btn .btn_4 a.purple{
	color:#FFFFFF;
	background-image: url(../img/purple_btn04.png);
}
#pFree_btn .btn_4 a.purple:hover{
	background-image: url(../img/purple_btn04_on.png);
}

/*------  --------*/

