/*main_contents*/
#main_body {
	width: 100%;
	background-color: fff;	
}



/*title*/
#main_body p{
	font-size: 13px;
	line-height: 0.8;
	}


#main_body #title {
background-image:url(img/title.jpg);
background-repeat:no-repeat;
height:610px;
margin-top:10px;
width:750px;
}

#main_body #title img{
	width: 250px;
	height: 600px;
	margin-left: 400px;

}


#main_body #title_text {
background-color:#000000;
width:750px;
}	
	
#main_body #title_text p{
	font-weight: bold;
	font-size: 15px;
	margin:0;
	color: #ffffff;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 20px;
}	

#main_body #title_text div{
	border-top: 1px solid;
	border-color: #000000;
	height: 1px;
	width: 100%;
}


.right{
	float: right;
}

	

/*page1*/
#main_body .pic1 h2{
	background-image: url(img/naked.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 93px;
	margin-top: 10px;
}

#main_body h2 {
	color:#FFFFFF;
	float:right;
	font-size:20px;
	font-weight:bold;
	height:30px;
	margin-top:10px;
	padding-top:5px;
	width:100%;
}

#main_body h4 {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:30px;
	width:100%;
}


#main_body .subject {
	width: 100%;
	/*height: 600px;*/
}	

#main_body .subject img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
}	

#main_body .subject p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}	


/*feature-red*/
.feature {
	background-image: url(img/feature_r600.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 575px;

}	

.feature h4{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 35px 0px 35px;
	line-height: 1.0;
	margin-bottom: 10px;
	}


.feature .caption_1{
	width: 280px;

	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	margin: 0px;
}

.feature .caption_2{
	width: 280px;

	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 5px;
	float: left;
	margin: 0px;
}

.feature img{
	border: none;
	padding: 0px;
}


.feature .caption_1 p{
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	margin-left: 5px;
	width: 200px;
	margin-bottom: 0;
	margin-top: 0;
}

.feature .caption_1 span{
	color: #FFFFFF;
	font-size: 17px;
	padding-top: 0px;
	margin-left: 5px;
	font-weight: bold;
}

.feature .caption_2 p{
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	margin-left: 5px;
	width: 200px;
	margin-bottom: 0;
	margin-top: 0px;
}

.feature .caption_2 span{
	color: #FFFFFF;
	font-size: 17px;
	padding-top: 0px;
	margin-left: 5px;
	font-weight: bold;
}


.feature .explanation {
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
}

.feature .explanation p{
	color: #FFFFFF;
	border: 2px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	padding-top: 7px;
	margin: 0;
	
}

/*kensaku*/
/*
.feature .kensaku2 {
	background-color: #fffff0;
	border: 1px solid #cccccc;
	font-size: 75%;
	padding-bottom:5px;
	margin-left: 25px;
	text-align:left;
	float: left;
	width: 240px;
}


.feature .kensaku2 .kensaku_sub {
	margin: 3px !important;
}


.feature .kensaku2 img {
	margin-left: 3px;
	position: relative;
	top: 2px;
}



.feature .kensaku {
	background-color: #fffff0;
	border: 1px solid #cccccc;
	font-size: 75%;
	padding-bottom:5px;
	margin-left: 17px;
	text-align:left;
	float: left;
	width: 240px;
}


.feature .kensaku .kensaku_sub {
	margin: 3px !important;
}


.feature .kensaku img {
	margin-left: 3px;
	position: relative;
	top: 2px;
}
*/
/*page2*/
#main_body .subject2 {
	width: 100%;
	height: 270px;
}	

#main_body .subject2 img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	
}

#main_body .subject2 p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}








/*page2-icon*/
#icon {
	width: 70%;
	margin: 10px 0px;
}	

#icon img{
	border: none;
}

# icon .icon_text {
	float: left;
	padding: 0px;
}	


#icon .icon_text p {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}	

/*page2-spec_float_left(pic_2)*/

.spec_float_left {
	float: left;
	margin-top: 10px;
	width: 100%;
}	

.spec_float_left:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_left{
	display: inline;
}

.spec_float_left{
	display: block;
}


.spec_float_left .pic_2 {
	float:left;
	margin:10px;
	padding:5px !important;
	width:200px;
}

.spec_float_left div .pic_2 img{
	border: none;
}

 .spec_float_left .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #0073BE;
	text-align: center;
}
	
.spec_float_left .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}



/*page2-spec_float_right*/
.spec_float_right {
	margin-top: 10px;
	width: 100%;
}


.spec_float_right:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_right{
	display: inline;
}

.spec_float_right{
	display: block;
}

.spec_float_right p{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

.spec_float_right h4 {
	color: #0073BE;
	font-size: 20px;
	font-weight: bold;
}	

.spec_float_right span {
	color: #000000;
	font-size: 14px;
}

.spec_float_right .pic_1{
	padding: 5px !important;
	float: right;
	width: 220px;
	margin-right:480px;
}

.spec_float_right div .pic_1 img{
	border: none;
}

.spec_float_right .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #0073BE;
	text-align: center;
}
	
.spec_float_right .inside_spec table tr td {

	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}
.spec_float_right .inside_spec p {
	font-size: 13px;
	color: #000000;
}

.obi {
	width: 100%;
	height: 11px;
	background-image: url(img/b_line2.gif);
	background-repeat: no-repeat;
}

.obi2 {
	width: 100%;
	height: 2px;
	background-image: url(img/b_line.gif);
	background-repeat: repeat-x;
}	

.size {
	font-size: 13px;
	color: #000000;
	width: 100%;
}

.size2 {
	font-size: 13px;
	color: #000000;
	width: 310px;
}

/*page2-spec_float_left(pic_1)*/

.spec_float_left {
	float: left;
	margin-top: 10px;
	width: 100%;
}	

.spec_float_left:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_left{
	display: inline;
}

.spec_float_left{
	display: block;
}

.spec_float_left .pic_1{
	padding: 5px !important;
	float: left;
	width: 220px;
}

.spec_float_left div .pic_1 img{
	border: none;
}

 .spec_float_left .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #0073BE;
	text-align: center;
}

 .spec_float_left .inside_spec2 caption{
	font-size: 15px;
	font-weight: bold;
	color: #0073BE;
	text-align: center;
}

	
.spec_float_left .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}

/*page2-other_pic*/

.other_pic {
	width: 170px;
	padding-left: 10px;
	padding-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: solid 2px #000000;
	display: block;
	float: left
}


.other_pic img{
	border: none;
	padding: 5px;
}


.other_pic p{
	color: #000000;
	font-size: 13px;
	padding-left: 3px;
	margin-bottom: 2px;
}


/*page2-kokokara 5dai*/

/*float_left_200*/
.spec_float_left_200 {
	margin-top: 10px;
	width: 100%;
}


.spec_float_left_200:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_left_200{
	display: inline;
}

.spec_float_left_200{
	display: block;
}

.spec_float_left_200 p{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

.spec_float_left_200 h4 {
	color: #0073BE;
	font-size: 20px;
	font-weight: bold;
}	

.spec_float_left_200 span {
	color: #000000;
	font-size: 14px;
}

.spec_float_left_200 .pic_1{
	padding: 5px !important;
	float: left;
	width: 220px;
}

.spec_float_left_200 div .pic_1 img{
	border: none;
}

.spec_float_left_200 .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #0073BE;
	text-align: center;
}
	
.spec_float_left_200 .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}
.spec_float_left_200 .inside_spec p {
	font-size: 13px;
	color: #000000;
}

/*feature-blue*/
.feature2 {
	background-image: url(img/feature_b550.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 205px;
}	

.feature2 h4{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 35px 0px 35px;
	margin: 0;
}


.feature2 .caption_1{
	width: 210px;
	height: 170px;
	padding-left: 20px;
	padding-top: 0px;
	float: left;
}

.feature2 img{
	border: none;
	padding: 5px;
}


.feature2 .caption_1 p{
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	margin-left: 5px;
}

.feature2 .explanation {
	color: #FFFFFF;
	font-size: 13px;
	float: left !important;
	padding-left: 10px;
	margin-right: 5px;
	margin-top: 45px;
	width: 305px;
	
}

/*page3*/


#main_body .pic3 h2{
	background-image: url(img/middle.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 61px;
	margin-top: 10px;
}

#main_body .subject3 {
	width: 100%;
	height: 300px;
}	

#main_body .subject3 img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	
}

#main_body .subject3 p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}


/*page3-spec_float_left(pic_2) red*/

.spec_float_left_red {
	float: left;
	margin-top: 10px;
	width: 100%;
}	

.spec_float_left_red:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_left_red{
	display: inline;
}

.spec_float_left_red{
	display: block;
}


.spec_float_left_red .pic_2{
	padding: 5px !important;
	float: left;
	width: 470px;
}

.spec_float_left_red div .pic_2 img{
	border: none;
}

 .spec_float_left_red .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #E60013;
	text-align: center;
}
	
.spec_float_left_red .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}

/*page3-spec_float_right_red*/
.spec_float_right_red {
	margin-top: 10px;
	width: 100%;
}


.spec_float_right_red:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_right_red{
	display: inline;
}

.spec_float_right_red{
	display: block;
}

.spec_float_right_red p{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

.spec_float_right_red h4 {
	color: #E60013;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
}	

.spec_float_right_red span {
	color: #000000;
	font-size: 14px;
}

.spec_float_right_red .pic_1{
	padding: 5px !important;
	float: right;
	width: 320px;
}

.spec_float_right_red div .pic_1 img{
	border: none;
}

.spec_float_right_red .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #E60013;
	text-align: center;
}
	
.spec_float_right_red .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}
.spec_float_right_red .inside_spec p {
	font-size: 13px;
	color: #000000;
}

/*float_left_200r*/
.spec_float_left_200 {
	margin-top: 10px;
	width: 100%;
}


.spec_float_left_200r:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.spec_float_left_200r{
	display: inline;
}

.spec_float_left_200r{
	display: block;
}

.spec_float_left_200r p{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

.spec_float_left_200r h4 {
	color: #E60013;
	font-size: 20px;
	font-weight: bold;
}	

.spec_float_left_200r span {
	color: #000000;
	font-size: 14px;
}

.spec_float_left_200r .pic_1{
	padding: 5px !important;
	float: left;
	width: 320px;
}

.spec_float_left_200r div .pic_1 img{
	border: none;
}

.spec_float_left_200r .inside_spec caption{
	font-size: 15px;
	font-weight: bold;
	color: #E60013;
	text-align: center;
}
	
.spec_float_left_200r .inside_spec table tr td {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom: solid 1px;
	border-bottom-color: #000000;
}
.spec_float_left_200r .inside_spec p {
	font-size: 13px;
	color: #000000;
}

/*feature-red*/
.feature3 {
	background-image: url(img/feature_r550_2.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 280px;
}	

.feature3 h4{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 35px 0px 35px;
	margin: 0;
}


.feature3 .caption_1{
	width: 170px;
	height: 230px;
	padding-left: 20px;
	padding-top: 0px;
	float: left;
}

.feature3 img{
	border: none;
	padding: 5px;
}


.feature3 .caption_1 p{
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 20px;
}

.feature3 .explanation {
	color: #FFFFFF;
	font-size: 13px;
	float: left !important;
	padding-left: 10px;
	margin-right: 5px;
	margin-top: 45px;
	width: 305px;
	
}


.obired {
	width: 100%;
	height: 2px;
	background-image: url(img/ｒ_line.gif);
	background-repeat: repeat-x;
}


/*page4*/

#main_body .pic4 h2{
	background-image: url(img/street.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 78px;
	margin-top: 10px;
}

#main_body .subject4 {
	width: 100%;
	height: 230px;
}	

#main_body .subject4 img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	
}

#main_body .subject4 p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}


/*feature-blue2*/
.feature4 {
	background-image: url(img/feature_b550_2.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 280px;
}	

.feature4 h4{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 35px 0px 35px;
	margin: 0;
}


.feature4 .caption_1{
	width: 170px;
	height: 230px;
	padding-left: 20px;
	padding-top: 0px;
	float: left;
}

.feature4 img{
	border: none;
	padding: 5px;
}


.feature4 .caption_1 p{
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 20px;
}

.feature4 .explanation {
	color: #FFFFFF;
	font-size: 13px;
	float: left !important;
	padding-left: 10px;
	margin-right: 5px;
	margin-top: 45px;
	width: 305px;
	
}


/*page5*/

#main_body .pic5 h2{
	background-image: url(img/overseas.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 77px;
	margin-top: 10px;
}

#main_body .subject5 {
	width: 100%;
	height: 230px;
}	

#main_body .subject5 img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	
}

#main_body .subject5 p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}

/*feature-red_2*/
.feature5 {
	background-image: url(img/feature_r550_3.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 250px;
}	

.feature5 h4{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 35px 0px 15px;
	margin: 0;
}


.feature5 .caption_1{
	width: 210px;
	height: 170px;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
}

.feature5 img{
	border: none;
	padding: 5px;
}


.feature5 .explanation {
	color: #FFFFFF;
	font-size: 13px;
	float: left !important;
	padding-left: 10px;
	margin-right: 5px;
	margin-top: 45px;
	width: 265px;
	
}

/*page6*/


#main_body .pic6 h2{
	background-image: url(img/next.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 72px;
	margin-top: 10px;
}

#main_body h3 {

	background-color:#CC0000;
	color:#FFFFFF;
	float:right;
	font-size:20px;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;

}


#main_body .subject6 {
	width: 100%;
	height: 300px;
}	

#main_body .subject6 img{
	float: left;
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	
}	

#main_body .subject6 p{
	font-size: 90%;
	line-height: 1.0em;
	margin-left: 5px;
	margin-top: 10px;
}	

/*page6-other_pic2*/

.other_pic2 {
	width: 310px;
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: solid 2px #000000;
	display: block;
	float: left
}


.other_pic2 img{
	border: none;
	padding: 5px;
}


.other_pic2 p{
	color: #000000;
	font-size: 13px;
	padding-left: 3px;
	margin-bottom: 2px;
}




/*float*/
.float_left {
	float: left;
	display: block;
}
.float_right {
	float: right;
	display: block;
}
.float_clear {
	clear: both;
}




/********************** 個人設定（削除してもらってOK）***********************/



/*********************  コラム全体　(色別)  *********************/

div.columlinered{

	margin-top:20px;
	margin-bottom:2em;
	border:solid 1px #E60013;
	height:270px;
}

div.columlineblue{

	margin-top:20px;
	margin-bottom:2em;
	border:solid 1px #0068B7;
	height:230px;
}

div.columlineorenge{

	margin-top:20px;
	margin-bottom:2em;
	border:solid 1px #F39800;
}

div.columlinegreen{

	margin-top:20px;
	margin-bottom:2em;
	border:solid 1px #2F9835;
	height:270px;
}


/*********************  コラム見出し　(色別)  *********************/

h2.columred{

	font-size: 100%;
	margin: 0;
	padding: 5px 10px ;
	background-color: #E60013;
	fontsize:14px;
	color:#ffffff;
}

h2.columblue{

	font-size: 100%;
	margin: 0;
	padding: 5px 10px ;
	background-color: #0068B7;
	fontsize:14px;
	color:#ffffff;
}

h2.columorenge{

	font-size: 100%;
	margin: 0;
	padding: 5px 10px ;
	background-color: #F39800;
	fontsize:14px;
	color:#ffffff;
}

h2.columgreen{

	font-size: 100%;
	margin: 0;
	padding: 5px 10px ;
	background-color: #2F9835;
	fontsize:14px;
	color:#ffffff;
}

/*********************  コラムpタグ　(共通)  *********************/

.columtext{

	font-size: 90%;
	padding: 10px;
	background-color: #ffffff;
}

.columtext p{
	margin: 0;
}

.columtext p.follow{
	margin-top: 1em;
}

.columtext img {
border:none;
padding:5px;
margin-right: 5px;
float: left
}


/* title */

div.titlebarred h2 {

	background-color:#E60013;
	color:#FFFFFF;
	font-family:'Century Gothic', serif;
	font-size:4.8em;
	line-height: 1;
	text-align:right;
	width:100%;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-bottom: 0;

}

div.titlebarblue h2 {
	background-color:#0068B7;
	color:#FFFFFF;
	font-family:'Century Gothic', serif;
	font-size:4.8em;
	line-height: 1;
	text-align:right;
	width:100%;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-bottom: 0;
}

div.titlebarorenge h2 {
	background-color:#F39800;
	color:#FFFFFF;
	font-family:'Century Gothic', serif;
	font-size:4.8em;
	line-height: 1;
	text-align:right;
	width:100%;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-bottom: 0;
}

div.titlebargreen h2 {
	background-color:#2F9835;
	color:#FFFFFF;
	font-family:'Century Gothic', serif;
	font-size:4.8em;
	line-height: 1;
	text-align:right;
	width:100%;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-bottom: 0;
}


/* バイク */

.ppp p{
width: 600px;
font-size:90%;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
margin:10px 0px 10px;
}

.pp p{
width: 270px;
font-size:90%;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
margin:10px 10px 10px;
}

div .format1 div {
border-left:5px solid #E60013;
float:left;
height:200px;
padding-left:10px;
margin-bottom: 0px;
}

div .format1 img {
border:1px solid #000000;
display:block;
float:left;
margin-right:20px;
margin-top: 10px;
}

div .format1 strong {
font-size:30px;
width:100%;
}


div .format1 p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}

div .format2 div {
border-left:5px solid #F39800;
float:left;
height:200px;
padding-left:10px;
margin-bottom: 0px;
}

div .format2 img {
border:1px solid #000000;
display:block;
float:left;
margin-right:20px;
margin-top: 10px;
}

div .format2 strong {
font-size:30px;
width:100%;
}


div .format2 p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}


div .format3 div {
border-top:5px solid #2F9835;
float:left;
height:230px;
padding-left:20px;
margin-bottom: 0px;
width:290px;
}



div .format3 img {
border:1px solid #000000;
float:none;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 30px;
width: 200;
height: 150;
}

div .format3 strong {
font-size:30px;
width:100%;
}


div .format3 p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}

div .format3none div {
border-top:5px solid #2F9835;
float:left;
height:200px;
padding-left:20px;
margin-bottom: 0px;
width:290px;
}

div .format3none img {
border:1px solid #000000;

float:none;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 30px;
width: 200;
height: 150;
}

div .format3none strong {
font-size:30px;
width:100%;
}


div .format3none p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}


div .format4 div {
border-top:5px solid #0068B7;
float:left;
height:230px;
padding-left:20px;
margin-bottom: 0px;
width:290px;
}



div .format4 img {
border:1px solid #000000;
float:none;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 30px;
width: 200;
height: 150;
}

div .format4 strong {
font-size:30px;
width:100%;
}


div .format4 p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}

div .format4none div {
border-top:5px solid #0068B7;
float:left;
height:200px;
padding-left:20px;
margin-bottom: 0px;
width:290px;
}

div .format4none img {
border:1px solid #000000;

float:none;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 30px;
width: 200;
height: 150;
}

div .format4none strong {
font-size:30px;
width:100%;
}


div .format4none p {
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
margin:5px 0pt;
text-indent:1em;
}


/*********** コラム2 *****************/

.box_green { 
  background: #2F9835; 
}
.boxtop_green { 
  background: url(img/ne_green.gif) no-repeat top right; 
}
.boxtop_green div { 
  font-size: 0;
  height: 10px; 
  background: url(img/nw_green.gif) no-repeat top left; 
}
.boxbottom_green { 
  background: url(img/se_green.gif) no-repeat bottom right; 
}
.boxbottom_green div { 
  font-size: 0;
  height: 10px; 
  background: url(img/sw_green.gif) no-repeat bottom left; 
}
.boxcontent_green {
	padding: 0px 10px 20px 10px;
	color:#ffffff;
	font-size: 90%;
	height: 280px;
}
.boxcontent_green img{
  padding: 0px 10px 0px 10px;
  float: left;
  border: 0;
}

.boxcontent_green h3{
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0 45px 0;
	padding: 20px 0 0 0 ;
	vertical-align: top;
}

.box_blue { 
  background: #0068B7; 
}
.boxtop_blue { 
  background: url(img/ne_blue.gif) no-repeat top right; 
}
.boxtop_blue div { 
  font-size: 0;
  height: 10px; 
  background: url(img/nw_blue.gif) no-repeat top left; 
}
.boxbottom_blue { 
  background: url(img/se_blue.gif) no-repeat bottom right; 
}
.boxbottom_blue div { 
  font-size: 0;
  height: 10px; 
  background: url(img/sw_blue.gif) no-repeat bottom left; 
}
.boxcontent_blue {
	padding: 0px 10px 20px 10px;
	color:#ffffff;
	font-size: 90%;
	height: 230px;
}
.boxcontent_blue img{
  padding: 0px 10px 0px 10px;
  float: left;
  border: 0;
}

.boxcontent_blue h3{
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0 45px 0;
	padding: 20px 0 0 0 ;
	vertical-align: top;
}


.box_orenge { 
  background: #F39800; 
  margin-top: 30px;
}
.boxtop_orenge { 
  background: url(img/ne_orenge.gif) no-repeat top right; 
}
.boxtop_orenge div { 
  font-size: 0;
  height: 10px; 
  background: url(img/nw_orenge.gif) no-repeat top left; 
}
.boxbottom_orenge { 
  background: url(img/se_orenge.gif) no-repeat bottom right; 
}
.boxbottom_orenge div { 
  font-size: 0;
  height: 10px; 
  background: url(img/sw_orenge.gif) no-repeat bottom left; 
}
.boxcontent_orenge {

	padding: 0px 10px 20px 10px;
	color:#ffffff;
	font-size: 90%;
	height: 230px;
}

.boxcontent_orenge img{
  padding: 0px 10px 0px 10px;
  float: left;
  border: 0;
}

.boxcontent_orenge h3{
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0 45px 0;
	padding: 20px 0 0 0 ;
	vertical-align: top;
}
