@charset "utf-8";

/*
	Site Name: 
	Description:layout
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1:BASIC
	2: infomation-menu
	3:

==========================================================
*/

/*
===== 1: BAISC ==========================================
*/
h3{
    background-image:url(/img/shared/headers/h3-header.gif);
    clear:both;
    border:1px dotted #aac6e1;
    margin:5px 20px;

    padding:1px 8px 0;
    font-weight:bold;
    line-height:1.5;
font-size:100%;

}
p{
margin:5px 10px;
}
/*
===== 2:  infomation-menu==========================================
*/



/*
===== 3: ==========================================
*/


.navi-type-b a{
    padding:0 5px 0 10px;
    background-image:url(/img/shared/marker/marker-arrow-bottom.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

.h2{
margin:20px 10px 10px;
border-bottom:1px solid #aaa;
background-image:none;
color:#333;text-indent:0;
}
.h2-block {
padding:10px;
}
.h2-block ul{
padding:0 10px;
}
.h3-block {
padding:0 20px;
border-bottom:1px dotted #ccc;
overflow:hidden;
}

.h3-block .photo{
float:right;margin:20px 10px;
}

.h3-block dl{
margin:20px 0 0 ;
padding:0;
}
.h3-block dt{
margin:10px ;
}

.h3-block dt{
margin:10px ;
background-image:url(/img/shared/marker/marker-shikaku.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
font-weight:bold;
}

.h3-block dd{
margin-left:100px;
margin-top:-26px;
}
