@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* 02 世界の色図鑑 */
/**************************************************/
#page-title{width:950px;}

/* 地図 */
#map-image{width:950px;margin-bottom:22px; text-align:center;}

/* 本文 */
#main-text{width:560px;float:left;}
#main-text p{color:#221814;font-size:92%;line-height:1.5;margin-bottom:20px;}
#main-text #writer{text-align:right;}

/* 挿入イメージ */
#pic-box{width:338px;margin-left:612px;}
#pic-box p{font-size:85%;line-height:1.2;}
#pic-box img{margin-bottom:9px;}

* html body #pic-box{margin-left:627px;}

#pic-box1{margin-bottom:20px;}

/* 出典 */
#source{width:540px;background-image:url(../img/source-bg.gif);}
#source p{margin-left:0px;}

#source-start{width:540px;height:20px;background:url(../img/source-start.gif) no-repeat 0px 0px;}
#source-start hr{visibility:hidden;}

/* 画像領域 */
#source-img{width:110px; margin-left:20px;}
#source-img p{width:110px;margin-bottom:0px;}
#source-img img{ margin-bottom:5px;}

/* テキスト領域 */
#source-text{width:390px;float:right;}
#source-text h3{font-size:154%;line-height:1.4;color:#221814; margin-bottom:20px;}
#source-text h3 span { font-size:70%;}
#source-text h3 img{margin-bottom:8px;}
#source-text p{margin-bottom:0px;font-weight:bold;}
#source-text p.source-outline{margin:3px 0px 13px;font-weight:normal;}
#source-present{width:80px;margin-top:10px;float:left;}
#source-pre-text{width: auto;margin-top:10px;margin-right:10px;}

/* 境界線 */
#source-border{width:500px;height:20px;clear:both;border-bottom:1px solid #CCC;margin-left:20px;margin-bottom:20px;}
#source-border hr{visibility:hidden;}

/* ホームページ */
#source-homepage{width:500px;line-height:1.6;}
#source-homepage strong{font-size:117%;}
#main-text #source-homepage{margin-bottom:0px;margin-left:20px;}

/* 応募する */
#source #source-oubo{margin-left:20px;margin-right:20px;}
#source-oubo{width:500px;line-height:1.6;margin:20px 20px 0px !important; text-align:center;}
#source-oubo a{width:236px; display:inline-block; margin-left:40px;}
#source-oubo img{ display:inline-block;}

#source-txt {margin-left:20px;margin-right:20px; margin-top:20px;}
#source-txt p { margin-bottom:0;}

/* 出典終了 */
#main-text #source-end{width:540px;background:#FFF url(../img/source-end.gif) no-repeat 0px 0px;padding-top:30px;margin-bottom:0px;}

#page-end{width:950px;overflow:hidden;clear:both;}
#page-end p{font-size:85%;margin:15px 0 50px;}
#page-end hr{visibility:hidden;}

/**************************************************/