﻿@charset "utf-8";
/*-- 専用スタイルシート --*/


/*-- ヘッダー設定 --*/
div#header div.menu ul.main li.cost a {
	background-position : 0 -50px ;
}


/*-- 右カラム設定 --*/
div#right_column p {
	margin-bottom : 20px ;
}

div#right_column div#cost h2 {
	width : 720px ;
	height : 65px ;
	text-indent : -9999px ;
	background : url(../img/cost_h2.gif) left top no-repeat ;
}

div#right_column div#cost p.half {
	padding : 30px 0 30px 24px ;
	width : 320px ;
	height : 160px ;
	float : left ;
}

div#right_column div#cost p.half a {
	border-top : solid 1px #4c6bbb ;
	border-right : solid 3px #4c6bbb ;
	border-bottom : solid 3px #4c6bbb ;
	border-left : solid 1px #4c6bbb ;
	width : 322px ;
	height : 162px ;
	text-indent : -9999px ;
	background-image : url(../img/cost_half.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
	display : block ;
}

div#right_column div#cost p.full {
	padding : 30px 0 30px 24px ;
	width : 322px ;
	height : 162px ;
	float : left ;
}

div#right_column div#cost p.full a {
	border-top : solid 1px #bb4c5c ;
	border-right : solid 3px #bb4c5c ;
	border-bottom : solid 3px #bb4c5c ;
	border-left : solid 1px #bb4c5c ;
	width : 320px ;
	height : 160px ;
	text-indent : -9999px ;
	background-image : url(../img/cost_full.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
	display : block ;
}

div#right_column div#cost p a:hover {
	background-position : 0 -160px ;
}

div#right_column div#cost div.select {
	padding-bottom : 25px ;
}

div#right_column div#cost div.select h3 {
	width : 720px ;
	height : 56px ;
	text-indent : -9999px ;
	background : url(../img/cost_select_h3.gif) left top no-repeat ;
}
