﻿/* メイン */

#container{
	width:880px;
	padding:0px;
	margin:0px 10px 0px 10px;
	font-size:85%;
	}

h2{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

h3{
	font-size:16px;
	font-weight:bold;
	margin:0px 10px 10px 25px;
	padding:0px;
	height:22px;
	border-width:0px 0px 1px 5px;
	border-style:solid;
	border-color:#db0039;
}

h4{
	font-size:16px;font-weight:bold;margin:0px 20px 10px 25px;padding:0px;height:22px;border-width:0px 0px 1px 5px;border-style:solid;border-color:#714b34;
}

h5{width:740px;font-size:16px;margin:0px 0px 15px 0px;padding:0px;border-width:0px 0px 1px 0px;border-color:#ccc;border-style:solid;line-height:24px;
}

#title{
	width:840px;background-color:#555632;
	height:100px;
	margin:10px 0px 15px 20px;
	padding:0px;
	border:1px #cccccc solid;
	background:url(../img/concept_title_back.jpg) no-repeat;}
#title_comment{float:right;margin:35px 10px 10px 0px;padding:0px;line-height:130%;}

.comment{margin:25px 10px 20px 0px;}
.comment p{margin:20px 20px 50px 45px;line-height:150%;}


.design_detail1{margin:0px 20px 10px 30px;padding:0px;}

.design_detail1_left{margin:0px;padding:10px 0px 0px 15px;width:340px;float:left;}

.design_detail1_left p{line-height:140%;}

.design_detail1_right{width:460px;float:left;margin-left:15px;}


.design_detail2{margin:0px 20px 10px 30px;padding:0px;background:url("../img/design_reform_back.jpg") repeat-y top right;}

.design_detail2_comment{width:730px;padding:0px 0px 0px 20px;line-height:140%;}

.design_detail_subtitle2{margin:0px;padding:0px;font-weight:bold;color:#000066;}

.design_detail_subtitle2 p{margin:0px;line-height:140%;}


.design_detail3{margin:0px 20px 10px 30px;padding:0px;}

.desing_detail3_left{width:380px;margin:10px 10px 0px 10px;float:left;}

.design_detail3_title{font-size:14px;font-weight:bold;color:#000066;}

.desing_detail3_left ul{list-style-type:none;margin:0px;padding:20px 0px 0px 15px;line-height:180%;}

.desing_detail3_right{width:380px;margin:10px 0px 0px 0px;float:left;}
.desing_detail3_right p{padding:0px 0px 0px 15px;line-height:160%;}


.design_detail_subtitle1{font-weight:bold;color:#660000;margin:0px;padding:0px;}
.design_detail_subtitle2{font-weight:bold;color:#000066;}

.to_top{text-align:right;padding-right:20px;}
.to_top a{color:#330000;}
.to_top a:hover{color:#ff9900;}
