@charset "UTF-8";
/****************
 PCサブで使用
*****************/


#pankuzu {
    margin-left: auto;
    margin-right: auto;
    width: 930px;
}
#pankuzu .title {
    float: left;
    width: 76px;
}
#pankuzu .box {
    float: right;
    width: 834px;
}
#pankuzu .list li {
    display: inline;
}
#pankuzu .icon a, #pankuzu .icon span {
    background-image: url("../img_pc_sub/pankuzu_arrow.png");
    background-position: 5px 7px;
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 20px;
}




#container {
	width: 930px;
	margin-top: 20px;
}
#contents {
	float: left;
	width: 700px;
}
#sideNav {
	float: right;
	width: 210px;
}
.dokujiURLMod {
    border: 1px solid #E5BF7F;
    background-color: #FFF3E0;
    padding: 10px;
    margin-bottom: 10px;
}



.sideNavMod {
    border: 1px solid #CCCCCC;
}
.sideNavMod .title {
    border-bottom: 1px solid #CCCCCC;
    background-image: url(../img_pc_sub/sidenav_mod_title_bg.png);
    background-repeat: repeat-x;
    background-position: 0 bottom;
    padding: 10px;
}
.sideNavMod .list {
    padding-left: 10px;
    padding-bottom: 10px;

}
.sideNavMod .list li {
    background-image: url(../img_pc_sub/common_arrow_circle_yellow.png);
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding-left: 15px;
    margin-top: 10px;
}

.sideNavMod .listIcon {
    padding-bottom: 10px;

}
.sideNavMod .listIcon li {
    float: left;
    padding-left: 0;
    margin-top: 10px;
    margin-left: 5px; 
}

.snsMod {
    text-align: right;
    padding-bottom: 10px;
}
.snsMod > * {
    vertical-align: bottom;
    margin-left: 10px;
}
.snsMod iframe {
    display: inline-block;
}
