﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

/*index*/

.pgindex #con1 div{
	margin:20px 0 0 0;
	background:url(../img/about/index/arrow.gif) center bottom no-repeat;
	padding:0 0 30px 0;
}

.pgindex #con1 div.nobak{
	background:none;
	padding:0;
}

.pgindex #limg{
	float:left;
	margin:0 30px 10px 0;
}

.pgindex #rimg{
	float:right;
	margin:0 0 10px 30px;
}

.pgindex #con5 {
	margin:0px 0 30px 0;
}

.pgindex #con5 #ttt{
	font-size:120%;
	font-weight:bold;
	color:#900;
	display:block;
	margin:10px 0 0 0;
}

.pgindex #con5 #con5-inner {
	margin:15px 0 20px 0;
}

.pgindex #con5 .left {
	width:190px;
}

.pgindex #con5 .left dd{
	text-align:center;
}

.pgindex #con5 .right {
	width:400px;
}


/*intro*/

.pgintro #con1-1{
	min-height:1px;
	_height:1px;
	background:url(../img/about/intro/b-rep-x.gif) left bottom repeat-x;
	padding:20px 0 20px 0;
}

.pgintro #con1-1 h4{
	margin:0 0 10px 0;
}

.pgintro #conbox .left h4{
	margin:0 0 15px 0;
}

.pgintro #conbox .left h4#st2{
	margin:20px 0 15px 0;
}

.pgintro #conbox .left h5{
	margin:0 0 10px 0;
}

.pgintro #conbox .left{
	width:329px;
}

.pgintro #conbox .right{
	width:271px;
}

.pgintro #tbox{
	margin:20px 0 0 0;
}

.pgintro #tbox .right{
	margin:20px 0 0 0;
}


.pgintro #declaration {
	margin:20px 0 0 0;
}

/*idea*/

.pgidea #con1{

}

.pgidea #con1-inner{
	padding:20px 0 20px 5px;
}

.pgidea #con1 h5{
	margin:0 0 20px 0;
}

.pgidea #con2{
	margin:20px 0 0 0;
}

.pgidea #con2-inner{
	padding:20px 0 0 5px;
}

.pgidea #con2 h5{
	margin:0 0 0px 0;
}

.pgidea #con2 dl{

}

.pgidea #con2 dl img{
	display:block;
}

.pgidea #con2 dt{
	margin:20px 0 10px 0;
	border:1px dashed #e0c1a1;
	border-width:0 0 1px 0;
	padding:0 0 3px 5px;
}

.pgidea #con2 dd{
	padding:0 10px 0 15px;
}


.pgidea #con3{

}

.pgidea #con3-inner{
	padding:20px 0 20px 5px;
}

.pgidea #con3 h5{
	margin:0 0 20px 0;
}


.pgidea #con4{

}

.pgidea #con4-inner{
	padding:20px 0 20px 5px;
}

.pgidea #con4-inner #p1{
	margin:15px 0 0 0;
}

.pgidea #con4 h5{
	margin:0 0 20px 0;
}


.pgidea #con1 p,
.pgidea #con3 p,
.pgidea #con4 p{
	display:block;
	padding:0 0 0 10px;
}

.pgidea #con1 #p1 {
	margin:15px 0 0 0;
}

.pgidea em{
	font-style:normal;
	color:#589908;
}



/*profile*/

.pgprofile #con1{

}

.pgprofile #con1-inner{
	padding:20px 0 0 5px;
}

.pgprofile #con1 dl{
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
	padding:5px 5px 3px 0;
}

.pgprofile #con1 dt{
	float:left;
	width:140px;
	padding:0 0 0 5px;
}

.pgprofile #con1 dd{
	float:right;
	width:440px;
}


.pgprofile #con2{
	margin:20px 0 0 0;
}

.pgprofile #con2-inner{
	padding:20px 0 0 5px;
}

.pgprofile #con2 dl{
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
	padding:5px 5px 3px 0;
}

.pgprofile #con2 dt{
	float:left;
	width:140px;
	padding:0 0 0 5px;
}

.pgprofile #con2 dd{
	float:right;
	width:440px;
}


/*desire*/

.pgdesire p{
	padding:20px 0 0 40px;
}

.tt {
	font-weight:bold;
	font-size:140%;
}

.st1 {
	font-size:150%;
	color:#F00209;
	font-weight:bold;
}