@charset "utf-8";
	@import url("base.css");



/*メインコンテンツ右
------------------------*/
#content_right{
	width:740px;
	margin-top:40px;
	float:right;
}
#content_right #pankuz{
	width:740px;
	height:46px;
	font-size:12px;
	line-height:36px;
	background-image:url(../img/pan_bg.jpg);
	background-repeat:no-repeat;
}
#content_right #pankuz a{
	color:#FF9900;
}
#content_right #thought_main{
	margin:8px 8px 30px 8px;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	font-size:12px;
	border-style:solid;
	border-color:#EBEBEB;
	border-width:1px;
	text-align:center;
}

#content_right #thought_main h2{
	margin:0 auto 15px;
	width:680px
}

#content_right #thought_main h2.subtitle{
	border-bottom:#C1BBB3 dotted 1px;
	padding:0 0 10px 10px;
	margin:0 0 15px;
	text-align:left;
}

#content_right #thought_main .index_item{
	margin:0 auto 15px;
	width:680px;
	text-align:left;
}

#content_right #thought_main .item{
	margin:0 auto 15px;
	width:680px;
	text-align:left;
}

#content_right #thought_main .item .box1 {
	width:680px;
	height:429px;
	background:url(../img/thought/pace/bg02.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#content_right #thought_main .item .box2 {
	padding-top:20px;
	width:680px;
	height:565px;
	background:url(../img/thought/pace/bg03.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#content_right #thought_main .item .photo_space {
	margin-bottom:8px;
}

#content_right #thought_main .item .sub_title {
	margin-top:40px;
}


#content_right #thought_main .item #btn{
	margin:0 0;
}


#content_right #thought_main .item #btn a.bt_01 {
	width:310px;
	height:71px;
	display:block;
	background:url(../img/thought/pace/btn01.jpg) no-repeat top left;
}
#content_right #thought_main .item #btn a.bt_01:hover {
	background:url(../img/thought/pace/btn01.jpg) no-repeat top right;
}

#content_right #thought_main .item .img_left{
	margin:0 30px 0 0;
	float:left;
}

#content_right #thought_main .item .img_right{
	margin:0 0 0 30px;
	float:right;
}

#content_right #thought_main .item02{
	margin:0 auto 15px;
	width:680px;
	line-height:20px;
	height:233px;
	text-align:left;
	background:url(../img/thought/sale/img02.jpg) no-repeat;
}

#content_right #thought_main .item02 p{
	padding:15px 0 0 160px;
}

#content_right #thought_main .item03{
	margin:0 auto 15px;
	width:680px;
	height:172px;
	text-align:left;
	line-height:20px;
	background:url(../img/thought/all/img04.jpg) no-repeat;
}

#content_right #thought_main .item03 p{
	padding:15px 0 0 200px;
	color:#009FC5;
	font-weight:bold;
}

#content_right #thought_main h3{
	margin:0 auto 15px;
	width:680px;
	text-align:left;
}

#content_right #foot_btn{
	margin:0 auto 50px;
	width:680px;
	text-align:right;
}

#content_right #foot_btn .button_l_box{
	padding:0;
	margin:0 0 0 auto;
	width:256px;
	float:left;
}

#content_right #foot_btn .button_r_box{
	padding:0;
	margin:0 0 0 auto;
	width:256px;
	float:right;
}


#content_right #foot_btn a.bt_01 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/index/btn01.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_01:hover {
	background:url(../img/thought/index/btn01.jpg) no-repeat top right;
}

#content_right #foot_btn a.bt_02 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/sale/btn01.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_02:hover {
	background:url(../img/thought/sale/btn01.jpg) no-repeat top right;
}

#content_right #foot_btn a.bt_03 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/sale/btn02.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_03:hover {
	background:url(../img/thought/sale/btn02.jpg) no-repeat top right;
}

#content_right #foot_btn a.bt_04 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/all/btn01.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_04:hover {
	background:url(../img/thought/all/btn01.jpg) no-repeat top right;
}

#content_right #foot_btn a.bt_05 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/all/btn02.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_05:hover {
	background:url(../img/thought/all/btn02.jpg) no-repeat top right;
}

#content_right #foot_btn a.bt_06 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/pace/btn02.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_06:hover {
	background:url(../img/thought/pace/btn02.jpg) no-repeat top right;
}


#content_right #foot_btn a.bt_07 {
	width:254px;
	height:64px;
	display:block;
	background:url(../img/thought/pace/bu_kakusyu.jpg) no-repeat top left;
}
#content_right #foot_btn a.bt_07:hover {
	background:url(../img/thought/pace/bu_kakusyu.jpg) no-repeat top right;
}


/*フォント
------------------*/
.font_red{
	color:#FF0000;
}
.font_gray{
	color:#666666;
}
.font_black{
	color:#000000;
}

.font_FF0066_b{
	color:#FF0066;
	font-weight:bold;
}

.font_FF0066_b_14{
	color:#FF0066;
	font-weight:bold;
	font-size:14px;
}

.font_FE8099_b{
	color:#FE8099;
	font-weight:bold;
}

.font_009FC5{
	color:#009FC5;
}

.font_009FC5_b{
	color:#009FC5;
	font-weight:bold;
}

.font_009FC5_b_14{
	color:#009FC5;
	font-weight:bold;
	font-size:14px;
}

.font_FF3300_b{
	color:#FF3300;
	font-weight:bold;
}

.font_FF3300_b_14{
	color:#FF3300;
	font-weight:bold;
	font-size:14px;
}


/*フォント
------------------*/
#content_right .con09_fon03 a:link {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:visited {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:hover {
	color: #003366;
	text-decoration:underline;
}

#content_right .con09_fon03 a:active {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .main_text2 a:link{
	font-size:12px;
	line-height:21px;
}


#content_right .main07_box02 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box02 a:active {
	color: #FF2C00;
	text-decoration:none;
}


#content_right .main07_box01 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box01 a:active {
	color: #FF2C00;
	text-decoration:none;
}
/*フォント
------------------*/
#content_right .text_con a:link {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:visited {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:hover {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:active {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}












/*追加
--------------------*/
.bg_wa{
	background-image:url(../img/thought/pace/bg01.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.text_wa01{
	margin:45px 0px 0px 228px;
}

.text_wa02{
	margin-top:266px;
}
