@charset "utf-8";

/*
======== table of content. =================================

summary:profile用レイアウト定義


============================================================
*/

/*-----------------------------------------------------
CONTENT-BOX
-------------------------------------------------------*/
div#main div.intro{
width: 700px;
background: url(../minasama/images/img_main00.jpg) no-repeat left top;
margin: 0 0 20px 0;
}

div#main div.intro h2{
padding: 187px 0 0 0;
margin:0;
}


/*
div#main div.intro div.rinen{
width: 400px;
border: 1px solid #CCC;
background: #FFF;
padding: 3px;
margin: 10px 0 0 10px;
}

div#main div.intro div.rinen dl{
width: 380px;
background: url(../minasama/images/bg_rinen.jpg) repeat-x left bottom;
padding: 5px 10px;
}

div#main div.intro div.rinen dl dt{
text-align: center;
padding-bottom: 5px;
}

div#main div.intro div.rinen dl dd{
padding-left: 20px;
background: url(../minasama/images/bg_rinen-txt.jpg) no-repeat left 8px;
padding-top: 5px;
font-weight: bold;
}*/

div#main div.content-box{
border:thin #E8E8E8 solid;
padding:20px 0 20px 0;
margin:0 auto;
}

div.content-box div.doyou{
width: 630px;
border: 5px solid #EFEFEF;
text-align: center;
padding: 15px;
margin: 0 auto;
}

div.content-box div.doyou dl dt{
background: url(../minasama/images/line.gif) repeat-x left bottom;
padding-bottom:30px;
}

div.content-box div.doyou dl dd{
padding: 10px 0;
}

div.content-box div.cont-block{
width:660px;
margin: 30px auto 0 auto;
padding-bottom:30px;
background: url(../minasama/images/line.gif) repeat-x left bottom;
}


div.content-box div.cont-block h4{
margin-top: 30px;
margin-bottom: 10px;
border: none;
}


div.content-box div.cont-block  div.section{
border: none;
padding:0;
clear: both;
width:600px;
margin:0;
}


div.content-box div.cont-block div.section p.right{
float: right;
}

div.content-box div.cont-block p.with-phototxt{
width: 315px;
}

div.content-box div.cont-block div.leftphoto {
margin-top:40px;
margin-bottom:20px;
}

div.content-box div.cont-block div.leftphoto h4{
margin-top:0;
}

div.content-box div.cont-block div.leftphoto div.rightblock{
float:right;
}

div.content-box div.cont-block ul{
width:360px;
padding-left:20px;
}

div.content-box div.cont-block ul li{
background:url(../minasama/images/ic_list.gif) no-repeat left 12px;
padding-left:15px;
padding-top:10px;
}

div#main div.content-box div.cont-block div.section p.txt{
padding:20px;
}

div#main div.content-box div.cont-block div.last  p.with-phototxt{
padding-bottom:10px;
width:400px;
}

div#main p.anchor2{
margin:20px 0 ;
width:680px;
text-align:right;
}

