@charset "UTF-8";

/* elements */

h1{
 margin-bottom: 20px;
 margin-left: 50px;
 padding: 25px 0px 10px 15px;
 position: relative;
 font-size: large;
}

h2{
 margin-bottom: 20px;
 margin-left: 50px;
 padding: 25px 0px 10px 15px;
 position: relative;
 font-size: medium;
}

/* 基本骨子 */
div#header div#common_header p#logo{
 width: 237px;
 height: 40px;
 margin: 7px 0px 0px 0px;
 padding: 0;
 text-align: right;
 line-height: 12px;
 font-weight: bold;
}

div#header div#common_header p#logo span{
 font-size: 12px;
}

p#cat_lead{
 margin: 0px 20px 10px 10px;
}

/* 共通 class */
h2.circle{
 width: 510px;
 margin-left: 10px;
 margin-bottom: 10px;
 padding: 0 0 0 35px;
 background: url("/common/img/hl2.png") left center no-repeat;
 line-height: 25px;
}

div.box_m{
 margin-bottom:20px;
 padding:0 20px 10px 10px;
}

div.box_inner{
 padding: 0px;
}

ul.linklist{
 margin: 0 10px;
 padding-left: 0;
 list-style: none;
}

ul.linklist li{
 margin: 0 auto;
 padding-left: 10px;
 padding-bottom:0.5em;
 background: url("/common/img/link_arrow.png") left 5px no-repeat;
}

ul.linklist_h{
 margin: 0 10px;
 list-style: none;
}

ul.linklist_h li{
 margin: 0 auto;
 padding-left: 10px;
 background: url("/common/img/link_arrow.png") left 10px no-repeat;
 line-height: 2em;
}

h1.common,
h2.common{
 border-bottom: 3px solid #4900ff;
}

h1.notomamiko,
h2.notomamiko{
 border-bottom: 3px solid #fa8f04;
}

h1.voice,
h2.voice{
 border-bottom: 3px solid #ed5b5f;
}

h1.photo,
h2.photo{
 border-bottom: 3px solid #3cae58;
}

h1.event,
h2.event{
 border-bottom: 3px solid #005aff;
}

h1.thoughtless,
h2.thoughtless{
 border-bottom: 3px solid #4900ff;
}

h1.pickup,
h2.pickup{
 border-bottom: 3px solid #4900ff;
}

div.maturi_common,
div.ichi_common,
div.tomoe_common,
div.notomamiko,
div.narue_notomamiko,
div.kotomi_notomamiko,
div.voice,
div.yakumo_voice,
div.hekate_voice,
div.sawako_voice,
div.photo,
div.ai_photo,
div.rin_photo,
div.haduki_photo,
div.event,
div.haruka_event,
div.moa_event,
div.thoughtless,
div.masane_thoughtless,
div.ana_thoughtless,
div.pickup,
div.ichi_pickup{
 height:75px;
 margin-left:10px;
 margin-right:20px;
 margin-bottom:10px;
}

div.maturi_common{
 background: url("/common/img/silhouettes/maturi_p.png") left top no-repeat;
}

div.ichi_common{
 background: url("/common/img/silhouettes/ichi_p.png") left top no-repeat;
}

div.tomoe_common{
 background: url("/common/img/silhouettes/tomoe_p.png") left top no-repeat;
}

div.notomamiko{
 background: url("/common/img/silhouettes/narue_y.png") left top no-repeat;
}

div.narue_notomamiko{
 background: url("/common/img/silhouettes/narue_y.png") left top no-repeat;
}

div.kotomi_notomamiko{
 background: url("/common/img/silhouettes/kotomi_y.png") left top no-repeat;
}

div.voice{
 background: url("/common/img/silhouettes/yakumo_r.png") left top no-repeat;
}

div.yakumo_voice{
 background: url("/common/img/silhouettes/yakumo_r.png") left top no-repeat;
}

div.hekate_voice{
 background: url("/common/img/silhouettes/hekate_r.png") left top no-repeat;
}

div.sawako_voice{
 background: url("/common/img/silhouettes/sawako_r.png") left top no-repeat;
}

div.photo{
 background: url("/common/img/silhouettes/haduki_g.png") left top no-repeat;
}

div.ai_photo{
 background: url("/common/img/silhouettes/ai_g.png") left top no-repeat;
}

div.rin_photo{
 background: url("/common/img/silhouettes/rin_g.png") left top no-repeat;
}

div.haduki_photo{
 background: url("/common/img/silhouettes/haduki_g.png") left top no-repeat;
}

div.event{
 background: url("/common/img/silhouettes/haruka_b.png") left top no-repeat;
}

div.haruka_event{
 background: url("/common/img/silhouettes/haruka_b.png") left top no-repeat;
}

div.moa_event{
 background: url("/common/img/silhouettes/moa_b.png") left top no-repeat;
}

div.thoughtless{
 background: url("/common/img/silhouettes/tomoe_p.png") left top no-repeat;
}

div.masane_thoughtless{
 background: url("/common/img/silhouettes/masane_p.png") left top no-repeat;
}

div.ana_thoughtless{
 background: url("/common/img/silhouettes/ana_p.png") left top no-repeat;
}

div.pickup{
 background: url("/common/img/silhouettes/maturi_p.png") left top no-repeat;
}

div.ichi_pickup{
 background: url("/common/img/silhouettes/ichi_p.png") left top no-repeat;
}
